For plotting a certain classes of drawings (e.g., diagrams, graph) one should use frameworks like dot, mermaid, plantuml
For technical drawing there are several solutions, as described below
-
Language for producing vector graphics from a textual description
-
Several drawing programs can export figures as Tikz format (e.g., Inkspace, matplotlib, gnuplot)
-
Refs
- https://en.wikipedia.org/wiki/PGF/TikZ
- https://tikz.net/
- https://tikz.org/
- Examples
- Web application
- Local editor
- Misc
-
Plots functions directly in Tex/Latex
-
Based on TikZ
-
Refs
-
A descriptive vector graphics language
-
Provide a coordinate-based framework for technical drawing
-
It has a Python frontend
-
Refs
We would like to use the same plots for both Latex and Markdown documents
We can use pandoc
TODO(gp): Consider extending ./dev_scripts/documentation/render_md.py to render also complex Latex, tikz