clase independiente: convertir con dvisvgm - activar la opción de todas las páginas

clase independiente: convertir con dvisvgm - activar la opción de todas las páginas

Si quiero convertir cada página de un pdfarchivo al mismo número de svgarchivos individuales, un comando de trabajo es:

dvisvgm --pdf --page=1- in.pdf out.svg

Pero si configuro esto en standalone.clsla convertopción -

\documentclass[crop,tikz,
convert={outext=.svg, 
command=\unexpanded{dvisvgm --pdf --page=1- \infile}}, 
%multi=true, % ?
]{standalone}

yo obtengo

Class standalone Warning: Conversion unsuccessful!
(standalone)              There might be something wrong with your
(standalone)              conversation software or the file permissions!

Pista:Sin la 'opción de todas las páginas' --page=1-funciona;pero luego produce solo un archivo svg de la página 1.

¿Que tengo que hacer?

MWE completo:

% arara: pdflatex: {  shell: yes }  

\documentclass[crop,tikz,
convert={outext=.svg, 
command=\unexpanded{dvisvgm --pdf --page=1- \infile}}, 
%multi=true,
]{standalone}
\begin{document}

\foreach \Letter in {A,2,3,...,10,J,Q,K}{%%
\begin{tikzpicture}% Example:
\node[align=center, draw, rounded corners=1pt, inner sep=1pt,
minimum width=0.5*6ex, minimum height=0.5*9ex,
]{\Letter \\ $\clubsuit$};
\end{tikzpicture}
}%%
\end{document}

ingrese la descripción de la imagen aquí

Respuesta1

Sugeriría dejar que Arara llame a dvisvgm. A mí me parece mucho más limpio ya que separa el código LaTeX de los comandos del shell que lo procesan. Además, dvisvgm normalmente produce mejores resultados cuando se utiliza DVI en lugar de archivos PDF:

% arara: latex
% arara: dvisvgm: { options: [--page=1-] }

\documentclass[crop,tikz]{standalone}
\begin{document}
\foreach \Letter in {A,2,3,...,10,J,Q,K}{
  \begin{tikzpicture}
    \node[align=center, draw, rounded corners=1pt, inner sep=1pt,
      minimum width=0.5*6ex, minimum height=0.5*9ex,
    ]{\Letter \\ $\clubsuit$};
  \end{tikzpicture}
}
\end{document}

información relacionada