\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 .tex
archivo en latex
lugar de xelatex
o agregue la opción de clase de documento dvisvgm
:
\documentclass[tikz,dvisvgm]{standalone}