warum schlägt dvisvgm bei dieser Tikz-Abbildung fehl?

warum schlägt dvisvgm bei dieser Tikz-Abbildung fehl?
\documentclass[tikz]{standalone}

\begin{document}
\begin{tikzpicture}[scale=1.3]
\draw[help lines] grid (5, 5);
\draw[fill=magenta!10] (1, 1) rectangle (2, 2);
\draw[fill=magenta!10] (2, 1) rectangle (3, 2);
\draw[fill=magenta!10] (3, 1) rectangle (4, 2);
\draw[fill=magenta!10] (3, 2) rectangle (4, 3);
\draw[fill=magenta!10] (2, 3) rectangle (3, 4);

\end{tikzpicture}
\end{document}

Ich rannte

latexmk -xelatex -etex sample.tex
dvisvgm --font-format=woff2 --exact sample.xdv sample.svg

und erhielt eine leere Ausgabe. Die Verwendung von pdf2svg ist stattdessen erfolgreich.

Warum schlägt mein dvisvg-Befehl fehl?

Antwort1

Standardmäßig erstellt TikZ PDF-Specials, wenn es zusammen mit verwendet wird xelatex -no-pdf. dvisvgm unterstützt diese Specials nicht und daher enthält das generierte SVG keine Grafiken. Um richtige Specials zu erstellen, verarbeiten Sie die .texDatei entweder mit latexstatt mit xelatexoder fügen Sie die Dokumentklassenoption hinzu dvisvgm:

\documentclass[tikz,dvisvgm]{standalone}

verwandte Informationen