TikZ-Grafiken als SVG exportieren
English
Deutsch
Wenn du eine TikZ-Grafik hast, kannst du das LaTeX standalone-Paket verwenden, um die Seite an den Inhalt anzupassen:
tikz_standalone_example.tex
% Minimales TikZ standalone-Beispiel
\documentclass[tikz, border=1mm]{standalone}
\begin{document}
\begin{tikzpicture}
\draw (0,0) node [] {My text};
\end{tikzpicture}
\end{document}Vorausgesetzt, du hast diese Datei als MyDiagram.tex gespeichert, kannst du sie in ein PDF konvertieren und anschließend dieses PDF in ein SVG konvertieren mit
convert_to_svg.sh
pdflatex MyDiagram.tex
pdf2svg MyDiagram.pdf MyDiagram.svgwas dieses SVG erzeugt:
Beachte, dass der 1mm-Rand um den Inhalt absichtlich und für die meisten Anwendungsfälle empfohlen ist. Der Hintergrund ist standardmäßig transparent (wurde aber in diesem Blogpost in HTML auf Weiß gesetzt, um die Ausdehnung des SVG zu veranschaulichen).
Du kannst auch diese Makefile-Vorlage verwenden:
Makefile
%.pdf: %.tex
pdflatex $<
%.svg: %.pdf
pdf2svg $< $@
all: MyDiagram.svgwas dir erlaubt, die Befehle automatisch für eine oder mehrere TeX-Dateien auszuführen.
Check out similar posts by category:
LaTeX
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow