Wer LaTeX-Formeln als Grafik (z.B. PNG) ausgeben möchte, dem hilft vielleicht das Tool Latex2Png4Java. Mir waren die von diesem Java-Programm generierten Bilder aber zu klein, weshalb ich nach einer Lösung mit mehr Einstellungsmöglichkeiten gesucht habe.
Setup
Meine Lösung basiert auf der Verwendung von ImageMagick und benötigt ein paar Abhängigkeiten:
- MiKTeX (64-Bit) 2.9 (damit der Befehl
pdflatex
funktioniert) - ImageMagick (Win64 static) 6.7.8 (damit der Befehl
convert
funktioniert) - GPL Ghostscript (64-Bit) 9.06 (damit ImageMagick mit PDF-Dateien umgehen kann)
Workflow
Nun zu den einzelnen Schritten… Mein Beispiel bezieht sich auf die Formel: A=a^2
- LaTeX-Formel in ein gültiges LaTeX-Dokument einfügen:
formula.tex\documentclass{standalone} \begin{document} \begin{math} A=a^2 \end{math} \end{document}
- Eingabeaufforderung (cmd) aufrufen und in den Ordner der gespeicherten Formel wechseln.
- Folgende Befehle ausführen:
1 2
pdflatex formula.tex convert -density 600 formula.pdf -quality 100 formula.png
- Fertig! Als Ergebnis müsste nun eine Datei namens „formula.png“ im Ordner vorliegen.
Häufige Probleme
Missing $ inserted” in LaTeX
Tritt auf, wenn \begin{math}
und \end{math}
nicht um die Formel gesetzt worden sind.
Postscript delegate failed
Tritt auf, wenn versucht wird mit convert
eine PDF-Datei zu konvertieren aber Ghostscript nicht installiert ist.
DANKE 🙂