Einleitung
Das Textsatzsystem LaTeX eignet sich hervorragend für wissenschaftliches Schreiben. Aber welche Komponenten braucht man genau? In diesem Artikel möchte ich beschreiben, wie man auf einem Ubuntu-Linux–System die notwendigen Programme und Pakete installiert, um seine Publikationen bequem schreiben zu können. Windows-Nutzer können die Schritte genau so ausführen, müssen aber an einigen Stellen abweichend vorgehen.
Anforderungen, Voraussetzungen
- Ich möchte VIM als Editor benutzen.
- Das Resultat soll eine PDF-Datei sein.
- Nach Änderungen am Manuskript sollen alle notwendigen Verarbeitungsschritte (latex, bibtex) automatisch durch eine Aktion (Mausklick oder Eingabe) erfolgen.
- Ich möchte nach dem APA-Stil zitieren. Das ist von der Zeitschrift meiner Wahl so vorgeschrieben.
Texteditor VIM
VIM ist ein sehr mächtiges Werkzeug zum Bearbeiten von Texten. Auf den meisten Linux-Systemen ist dieses Programm bereits installiert. Zur besseren Integration von LaTeX-Dokumenten gibt es die VIM-LateX-Suite.
any_directory$ sudo apt-get install vim
Die LaTeX-Suite sollte man lieber von Hand im Home-Verzeichnis installieren, auf der Homepage gibt es eine Anleitung.
latexmk
Das Perl-Script latexmk ist äußerst praktisch, um alle notwendigen Verarbeitungsschritte automatisch auszuführen. Es ermittelt die Abhängigkeiten (eingeschlossene Bilder, Bibliografie), prüft den Status aller Dateien im Projekt und führt dann genau die Schritte aus, welche notwendig sind. Wenn man das nicht hat, muss man sehr häufig die Einzelschritte (die Programme latex und bibtex) ausführen, um bei Änderungen im Dokument ein wirklich aktuelles PDF zu erhalten.
Installieren muss man Perl (wenn es noch nicht vorhanden ist) und das Skript selbst. Windows-Nutzer sollten Active Perl installieren.
any_directory$ sudo apt-get install perl
any_directory$ sudo apt-get install latexmk
Die Anwendung von latexmk sieht dann für PDFs so aus:
project_directory$ latexmk -pdf dokument.tex
biblatex
Obwohl es zur Zeit noch nicht für die Allgemeinheit veröffentlicht ist (beta-Stadium), hat mir die Mächtigkeit des Pakets biblatex so imponiert, dass ich es für meine Referenzen gern verwende. Ursprünglich brauchte ich eine saubere Lösung für nach Kapiteln aufgeteilte Referenzen in meiner Dissertationsschrift, aber biblatex kann weit mehr und macht den Umgang mit Referenzen viel einfacher als vorher. Denn bislang musste man aus einer unüberschaubaren Vielfalt von Paketen auswählen, wenn man mit dem Minimalstandard von BibTeX nicht zufrieden war. Nun braucht man also nur noch ein Paket — biblatex.
any_directory$ sudo apt-get install biblatex
Im Gegensatz zum normalen Zitieren muss man sich an ein paar neue Befehle gewöhnen. Ein indirektes Zitat in Klammern, welches bei uns Ingenieuren das häufigste ist, erhält man mit \parencite{key}. Der Befehl \printbibliography erstellt genau an dieser Stelle ein Referenzverzeichnis (Bibliographie) mit allen zitierten Quellen. Das Aussehen der Bibliographie und der Zitate im Text richtet sich nach dem Zitierstil, den man beim Laden des Paketes mit angeben kann.
\usepackage[style=apa]{biblatex}
\bibliography{bibfile_name}
Den APA-Zitierstil kann man leider nur manuell installieren (siehe Dokumentation). Danach muss man aber noch die LaTeX-Installation aktualisieren.
any_directory$ sudo texconfig rehash
Ein Problem war dann noch, dass das csquotes-Paket veraltet war. Auch da musste ich manuell die Dateien an die richtige Stelle kopieren und mit texconfig rehash die LaTeX-Installation aktualisieren.
Fazit
Etwas Aufwand ist das schon, dafür steht mir jetzt wieder ein komplettes System zur Verfügung, mit dem ich an meiner dritten Publikation feilen kann.
This post is also available in: Englisch
Kommentare