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.
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.
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.
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.
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.