¿Por qué falla dvisvgm en esta figura de tikz?

¿Por qué falla dvisvgm en esta figura de tikz?
\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}

yo corrí

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

y obtuve una salida vacía. Usar pdf2svg en su lugar tiene éxito.

¿Por qué falla mi comando dvisvg?

Respuesta1

De forma predeterminada, TikZ crea archivos especiales en PDF cuando se usa junto con archivos xelatex -no-pdf. dvisvgm no admite estas ofertas especiales y, por lo tanto, el SVG generado no contiene gráficos. Para crear especiales adecuados, procese el .texarchivo en latexlugar de xelatexo agregue la opción de clase de documento dvisvgm:

\documentclass[tikz,dvisvgm]{standalone}

información relacionada