All Projects → timofurrer → Pandoc Plantuml Filter

timofurrer / Pandoc Plantuml Filter

Licence: mit
Pandoc filter for PlantUML code blocks

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
Marker
🖊 A gtk3 markdown editor
Stars: ✭ 644 (+1162.75%)
Mutual labels:  markdown, pandoc
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].