Arbeiten mit LaTeX

Zum Verfassen von grösseren Arbeiten an der Schule habe ich in den letzten drei Jahren statt Microsoft Word LaTeX in Kombination mit GitLab verwendet.

LaTeX ist kein Textverarbeitungsprogramm, sondern eine Art Programmiersprache. Man schreibt Text in einfachen Textdateien (mit der Endung .tex) mit einem Texteditor, wie ihn beispielsweise Programmierer verwenden. Teilen des Textes kann man mit bestimmten Textsequenzen (Befehlen) eine besondere Bedeutung geben (z.B. Überschrift, Unterüberschrift, Grafik, Inhaltsverzeichnis, usw.). Mit einem Übersetzungsprogramm (LaTeX Compiler) kann man aus dem Text und den enthaltenen Befehlen ein druckfertiges Dokument (z.B. PDF) generieren.

Einfaches Arbeiten mit VSCodium

Wir müssen ein Dokument abliefern, am besten ohne Rechtschreibfehler, und wollen schon während des Schreibens sehen, wie das fertige Dokument aussehen wird, ohne jedes Mal dafür ein PDF-Dokument generieren zu müssen. Ausserdem kennen wir die vielen LaTeX-Befehle nicht, um Text zu formatieren, Links und Bilder einzufügen, ein Inhaltsverzeichnis, Literaturverzeichnis, Abbildungsverzeichnis, usw. darzustellen. Gibt es Programme, die uns dabei unterstützen können?

VSCodium ist ein freier Texteditor; es handelt sich um die von der Community frei paketierte Version von Microsoft Visual Studio Code. Mit zwei Plugins für LaTeX (latex-workshop, vscode-ltex) wird er zu einer vollwertigen Entwicklungsumgebung zum Schreiben von LaTeX-Dokumenten, wenn man sich eine gängige LaTeX-Distribution auf seinem Rechner installiert hat. Eine integrierte Vorschau aktualisiert das PDF-Dokument während man tippt. Falsch geschriebene Wörter werden blau unterwellt, auf Mausklick bekommt man passende Korrekturvorschläge. Ein Seitenpanel bietet LaTeX-Befehle, Symbole zum Einfügen und eine Dokumentstruktur zum Navigieren an.

LaTeX-Plugins im VSCodium Texteditor
LaTeX-Plugins im VSCodium Texteditor

Bei einem grossen Projekt ist es wichtig, die Übersicht nicht zu verlieren. Dazu kann man das Dokument in die einzelnen Kapitel aufteilen, also eine eigene Datei pro Kapitel verwalten, die im Hauptdokument inkludiert wird.

Einhalten formaler Vorgaben leicht gemacht

Bei einer wissenschaftlichen Arbeit ist es wichtig, formale Aspekte einzuhalten. Zum Beispiel müssen das Literaturverzeichnis und alle Referenzen im Dokument ein bestimmtes Format einhalten. LaTeX macht das Anpassen dieser Ausgabeformate leicht. Entweder gibt es eingebaute Befehle oder LaTeX-Pakete (packages), die eine schnelle Anpassung ermöglichen. Damit genügt meist das Einfügen weniger Zeilen, um das gewünschte Ergebnis zu erreichen.

Beispiel: Angenommen, es ist gefordert, dass die Abbildungen durchgehend nummeriert werden (statt im Format Abbildung 'Abschnitt'.'Nummer': 'Beschreibung'). Recherchiert man im Internet, z.B. mit latex list of figures continuous without section numbering, wird man schnell fündig: Ein Blog, ein Beitrag auf StackExchange und die Overleaf Dokumentation erklären Lösungsmöglichkeiten, die man einfach übernehmen kann. Fügt man den entsprechenden Code in das Hauptdokument ein, passt LaTeX sofort alle Referenzen und das Abbildungsverzeichnis der Arbeit automatisch an.

Fazit

Ursprünglich kam der Vorschlag zum Verwenden von LaTeX von meinen Eltern. Sie hatten in ihrer Studienzeit schon damit gearbeitet. Der Einstieg war aber trotzdem schwierig, denn ich musste ein geeignetes Programm zum Arbeiten mit LaTeX finden. Zum Glück hatte ich das Problem nicht alleine, denn meine ältere Schwester wollte auch schon mit LaTeX ihre Maturaarbeit schreiben. Die Suche nach den Arbeitsinstrumenten wurde somit zur Aufgabe für die ganze Familie.

Mit dem fertigen Setup, VSCodium mit Plugins für Rechtschreibprüfung und automatisches PDF-Generieren, sowie GitLab für die begleitende Projektwebsite, kam ich mit der Online-Dokumentation und Tutorials im Internet gut voran. Ich war aber dankbar, wenn ich auf meine Familienmitglieder zurückgreifen konnte, wenn es Layoutprobleme oder Fehlermeldungen gab, mit denen ich nicht sofort etwas anfangen konnte. Eine Community braucht es also zum Überwinden von Schwierigkeiten und zum Teilen des Erfolgs!

Heute möchte ich das Arbeiten mit LaTeX nicht mehr missen. Das schöne, einheitliche Layout, die Leichtigkeit und Übersichtlichkeit beim Überarbeiten des Dokuments sind Dinge, die Microsoft Word nicht leisten kann. Wenn ich uneinheitlich gelayoutete Dokumente meiner Kolleg:innen sehe und daran denke, wie sie Rückmeldungen der Lehrperson kurz vor dem Abgabetermin mühsam einarbeiten müssen, denke ich, dass ich mit LaTeX auf das richtige Pferd gesetzt habe.