Sebastian Lukas Hauer
Lehrstuhl für Computergraphik, TU Dortmund
Matheformeln können Sie ohne Hilfe von externen Programmen mithilfe von $
-Symbolen im Fließtext einbetten. Diese werden mithilfe der Javascriptbibliothek MathJax
erst im Browser des Nutzers in barrierearme Vektorgrafiken umgewandelt:
\[ a^2 + b^2 = c^2 \]
Möchten Sie LaTeX in Ihren Folien verwenden so können Sie einen Codeblock mit den Klassen .tex
und .render
versehen:
Dies weist Decker beim Übersetzen der Folien an, den Quellcode im Codeblock als LaTeX Quellcode zu verstehen.
Dieser Quellcode wird mithilfe von von Ihnen zu installierenden Programmen zuerst in eine PDF und dann in eine SVG-Vektorgrafik umgewandelt. Diese Vektorgrafik wird dann in den Folien als Bild eingebettet.
Da die meisten Dokumentenklassen in LaTeX eine feste Größe haben bietet es sich grundsätzlich an die Dokumentenklasse standalone
zu verwenden, da die Größe der damit generierten Dokumente nur den tatsächlich benötigten Platz umfasst.
Zum Übersetzen von LaTeX-Quellcode in ein PDF-Dokument müssen Sie einen LaTeX-Übersetzer, der im System das Programm pdflatex
bereitstellt, installiert haben.
Das Programm pdf2svg
ist unter Linux und Mac über Ihren Paketmanager zu finden. Für Windows müssen Sie eine speziell vorübersetzte Version in Ihrem PATH
hinterlegen. Einen Installer gibt es dafür leider nicht.
Ein häufiger Verwendungszweck von LaTeX in Folien ist das Präsentieren von Grafiken, die mit dem LaTeX-Paket TikZ gezeichnet werden:
gnuplot
Zum Plotten von Graphen wird gerne das Programm gnuplot
verwendet. Auch diese können als vorübersetzter Inhalt über einen Quelltextblock mit den Klassen .gnuplot
und .render
eingebunden werden.
Wie auch bei LaTeX-Quellcode muss das Programm gnuplot
auf Ihrem Rechner installiert sein, da decker
den Inhalt des Quelltextsegments an das Programm übergibt und das Ergebnis des Programms in die Folien einbettet.
gnuplot
Beispielgraphviz
Wie auch in den oberen Beispielen können Sie mit .dot
markierten Quellcode von dem Programm graphviz
übersetzen und einbetten lassen:
plantuml
UML-Diagramme werden gerne mit dem Programm plantuml
generiert. Da dieses Programm eine Java-Applikation ist, die unter Windows keinen passenden Wrapper besitzt, können Sie Quellcodesegmente für dieses Programm nur unter Linux und MacOS übersetzen lassen.