![clase independiente: convertir con dvisvgm - activar la opción de todas las páginas](https://rvso.com/image/475744/clase%20independiente%3A%20convertir%20con%20dvisvgm%20-%20activar%20la%20opci%C3%B3n%20de%20todas%20las%20p%C3%A1ginas.png)
Si quiero convertir cada página de un pdf
archivo al mismo número de svg
archivos individuales, un comando de trabajo es:
dvisvgm --pdf --page=1- in.pdf out.svg
Pero si configuro esto en standalone.cls
la convert
opció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}
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}