timofurrer / Pandoc Plantuml Filter
Licence: mit
Pandoc filter for PlantUML code blocks
Stars: ✭ 51
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Pandoc Plantuml Filter
Pandoc Latex Tip
A pandoc filter for adding tip in LaTeX
Stars: ✭ 7 (-86.27%)
Mutual labels: latex, pandoc, filter
Pandoc Markdown Template
Markdown templates for Pandoc
Stars: ✭ 135 (+164.71%)
Mutual labels: markdown, latex, pandoc
Markdeck
presentations as code - author cool slide decks, text-only, offline-ready, collaborative
Stars: ✭ 1,159 (+2172.55%)
Mutual labels: markdown, pandoc, plantuml
Oscp Exam Report Template Markdown
📙 Markdown Templates for Offensive Security OSCP, OSWE, OSCE, OSEE, OSWP exam report
Stars: ✭ 2,066 (+3950.98%)
Mutual labels: markdown, latex, pandoc
Pandoc Latex Template
A pandoc LaTeX template to convert markdown files to PDF or LaTeX.
Stars: ✭ 3,750 (+7252.94%)
Mutual labels: markdown, latex, pandoc
Jekyll Spaceship
🚀 A Jekyll plugin to provide powerful supports for table, mathjax, plantuml, mermaid, emoji, video, audio, youtube, vimeo, dailymotion, soundcloud, spotify, etc.
Stars: ✭ 196 (+284.31%)
Mutual labels: markdown, latex, plantuml
Pandoc Action Example
using the pandoc document converter on GitHub Actions
Stars: ✭ 131 (+156.86%)
Mutual labels: markdown, latex, pandoc
Letter Boilerplate
Finest letter typesetting from the command line
Stars: ✭ 374 (+633.33%)
Mutual labels: markdown, latex, pandoc
Panflute
An Pythonic alternative to John MacFarlane's pandocfilters, with extra helper functions
Stars: ✭ 286 (+460.78%)
Mutual labels: markdown, pandoc, filter
pandocker
🐳 A simple docker image for pandoc with filters, templates, fonts, and the latex bazaar
Stars: ✭ 118 (+131.37%)
Mutual labels: latex, filter, pandoc
Markdown Preview Enhanced
One of the 'BEST' markdown preview extensions for Atom editor!
Stars: ✭ 3,478 (+6719.61%)
Mutual labels: markdown, pandoc, plantuml
Pandoc Starter
📄 My pandoc markdown templates and makefiles
Stars: ✭ 443 (+768.63%)
Mutual labels: markdown, latex, pandoc
Mdmath
LaTeX Math for Markdown inside of Visual Studio Code.
Stars: ✭ 675 (+1223.53%)
Mutual labels: markdown, latex
Vim Pandoc
pandoc integration and utilities for vim
Stars: ✭ 734 (+1339.22%)
Mutual labels: markdown, pandoc
Invoice Boilerplate
Simple automated LaTeX invoicing system
Stars: ✭ 604 (+1084.31%)
Mutual labels: latex, pandoc
Readme2tex
Renders TeXy Math for Github Readmes
Stars: ✭ 826 (+1519.61%)
Mutual labels: markdown, latex
Cocalc
CoCalc: Collaborative Calculation in the Cloud
Stars: ✭ 888 (+1641.18%)
Mutual labels: markdown, latex
Phd thesis markdown
Template for writing a PhD thesis in Markdown
Stars: ✭ 898 (+1660.78%)
Mutual labels: markdown, pandoc
Easy Pandoc Templates
A collection of portable pandoc templates with no dependencies
Stars: ✭ 23 (-54.9%)
Mutual labels: markdown, pandoc
pandoc-plantuml-filter
Pandoc filter which converts PlantUML code blocks to PlantUML images.
```plantuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
Alice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
```
Usage
Install it with pip:
pip install pandoc-plantuml-filter
And use it like any other pandoc filter:
pandoc tests/sample.md -o sample.pdf --filter pandoc-plantuml
The PlantUML binary must be in your $PATH
or can be set with the
PLANTUML_BIN
environment variable.
Additional parameters
You could pass additional parameters into plantuml
filter which will be processed as picture's options:
```{ .plantuml height=50% plantuml-filename=test.png }
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
```
The plantuml-filename
parameter create a symlink for the destination picture, which could be used in the same file as an image directly.
But there is ...
There are a few other filters trying to convert PlantUML code blocks however they all failed for me.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].