Si vous avez un graphique TikZ, vous pouvez utiliser le paquet LaTeX standalone pour faire en sorte que la page s’adapte au contenu :
tikz_standalone_example.tex
% Exemple minimal TikZ standalone
\documentclass[tikz, border=1mm]{standalone}
\begin{document}
\begin{tikzpicture}
\draw (0,0) node [] {My text};
\end{tikzpicture}
\end{document}En supposant que vous avez enregistré ce fichier comme MyDiagram.tex, vous pouvez le convertir en PDF et ensuite convertir ce PDF en SVG avec
convert_to_svg.sh
pdflatex MyDiagram.tex
pdf2svg MyDiagram.pdf MyDiagram.svgqui générera ce SVG :
Notez que la bordure de 1mm autour du contenu est intentionnelle et recommandée pour la plupart des cas d’usage. L’arrière-plan est transparent par défaut (mais a été réglé sur blanc en HTML dans cet article de blog pour illustrer l’étendue du SVG).
Vous pouvez aussi utiliser ce modèle de Makefile :
Makefile
%.pdf: %.tex
pdflatex $<
%.svg: %.pdf
pdf2svg $< $@
all: MyDiagram.svgqui vous permet d’exécuter automatiquement les commandes pour un ou plusieurs fichiers TeX.
Consultez les articles similaires par catégorie :
LaTeX
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow