почему dvisvgm не работает на этой фигурке tikz?

почему dvisvgm не работает на этой фигурке 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}

Я побежал

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

и получил пустой вывод. Использование pdf2svg вместо этого успешно.

Почему моя команда dvisvg не выполняется?

решение1

По умолчанию TikZ создает PDF specials при использовании вместе с xelatex -no-pdf. dvisvgm не поддерживает эти specials, и поэтому сгенерированный SVG не содержит графики. Чтобы создать правильные specials, либо обработайте файл .texс помощью latexвместо xelatex, либо добавьте опцию класса документа dvisvgm:

\documentclass[tikz,dvisvgm]{standalone}

Связанный контент