#!/usr/bin/env bash tmpdir=$(mktemp -d) cd $tmpdir cat > doc.tex << EOF \documentclass[varwidth]{standalone} \usepackage{amsmath} \usepackage{amssymb} \usepackage{siunitx} \sisetup{ per-mode=fraction, quotient-mode=fraction } \usepackage{chemfig} \renewcommand*\familydefault{\sfdefault} \begin{document} $(cat $OLDPWD/$1) \end{document} EOF lualatex doc.tex mutool draw -o doc.svg doc.pdf inkscape -D -A doc.pdf doc.svg mutool draw -r 600 -o $OLDPWD/${1}.png doc.pdf mutool draw -o $OLDPWD/${1}.svg doc.pdf cd - rm -rf $tmpdir