###1. Option `-shell-escape`
`--shell-escape`
Pour utiliser la classe [standalone](https://www.ctan.org/pkg/standalone) avec l'option `-shell-escape` commencer par charger cette classe avec l'option `convert`. Vous pouvez aussi ajouter l'option `border=<DIM>`, `<DIM>=2mm` par exemple.
\documentclass[convert]{standalone}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light, largesmallcaps]{kpfonts}
\begin{document}
\fontsize{100}{120}\selectfont
a
\end{document}
Compiler ce document avec la commande `pdflatex -shell-escape --shell-escape monfichier`.
**Remarques**
- Pour redimensionner l'image `\documentclass[convert={size=800x600}]{standalone}`
ou `\documentclass[convert={size=250}]{standalone}`.
- Pour une conversion au format .jpg `\documentclass[convert={outext=.jpg}]{standalone}`.
- Le programme de conversion utilisé par défaut est [Image Magick](http://www.imagemagick.org/).
Sous *Windows* il est fort probable qu'on aura besoin de
`\documentclass[convert={convertexe=convert}]{standalone}`.
- Pour changer le programme de conversion à [Ghostscript](https://www.ghostscript.com/)
`\documentclass[convert={ghostscript}]{standalone}` et sous *Windows*
`\documentclass[convert={ghostscript,gsexe=gswin32c}]{standalone}`.
Pour plus de détails voir la section 4.6 de la documentation.
###2. Traitement par lot
Je **ne recommande pas** d'utiliser `-shell-escape`. `--shell-escape`. Une autre approche est de taper un document maître `monfichier.tex`
\documentclass{standalone}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light, largesmallcaps]{kpfonts}
\providecommand{\mt}{a}
\begin{document}
\fontsize{100}{120}\selectfont
\mt
\end{document}
puis lancer la commande suivante (ou équivalent)
équivalent) :
`for %a in (a,b,c,d) do pdflatex -jobname=%a \def\mt{%a} \input{monfichier} & convert %a.pdf %a.png`