Aus LinuxUser 05/2016

Rechtschreibkorrektur und Feinschliff für LaTeX-Dokumente

© Hxdbzxy, 123RF

Auf Hochglanz poliert

Rechtschreibkorrektur, Layout-Optimierungen und den letzten Schliff meistern Sie mit der richtigen Software problemlos selbst in LaTeX-Dokumenten.

Die Eingabe von Korrekturen markiert oft den letzten Schritt beim Erstellen eines Dokuments. Dazu gehört eine Rechtschreibkorrektur genauso wie der letzte Schliff an Formulierungen und am Layout. Dass LaTeX unabhängig von der Plattform ist, macht den Austausch zwischen verschiedenen in diese Phase einbezogenen Personen besonders leicht. Haben Sie die richtige Software installiert, brauchen Sie auf Standardfunktionen einer Textverarbeitung wie Rechtschreibkorrektur und Markieren von Änderungen nicht zu verzichten.

Abgehakt

Bei der Rechtschreibkorrektur von LaTeX-Dateien greifen Sie unter Linux einfach auf die bereits im System integrierten Programme zurück. Dazu seien hier die Programme GNU Aspell [1] und Hunspell [2] vorgestellt, die Sie alternativ von der jeweiligen Internetseite herunterladen. Nutzen Sie ein Apt-basiertes System installieren Sie GNU Aspell und Hunspell über die beiden Befehle aus Listing 1.

Listing 1

$ sudo apt-get install aspell
$ sudo apt-get install hunspell

Beide Programme sind für die Kommandozeile gedacht. Für GNU Aspell gibt es Wörterbücher in vielen verschiedenen Sprachen, darunter Deutsch in alter und neuer Rechtschreibung [3]. Das Programm bringt eine eigene Option für LaTeX-Dateien mit. Der folgende Befehl überprüft in der Sprache Deutsch die Datei flatland.tex:

$ aspell -l de -t -c flatland.tex

Nach dem Start des Programms zeigt das Tool jedes Wort aus der angegebenen Datei im Terminal an, das es nicht im angegebenen Wörterbuch findet, wenn möglich zusammen mit Vorschlägen zum Ersetzen (Abbildung 1). Sie haben nun die Wahl, einen dieser Vorschläge anzunehmen, die Stelle zu ignorieren oder das nicht erkannte Wort in Ihr Benutzerwörterbuch aufzunehmen. Diese liegt als versteckte Datei im Home-Verzeichnis, etwa unter ~/.aspell_de_DE.

Abbildung 1: GNU Aspell bedienen Sie im Terminal. Als falsch geschrieben erkannte Wörter dürfen Sie ersetzen, ignorieren oder ins Benutzerwörterbuch aufnehmen.
Abbildung 1: GNU Aspell bedienen Sie im Terminal. Als falsch geschrieben erkannte Wörter dürfen Sie ersetzen, ignorieren oder ins Benutzerwörterbuch aufnehmen.

Für Hunspell gibt es ebenfalls Wörterbücher für viele verschiedene Sprachen, darunter Fachwörterbücher, etwa mit medizinischen Fachbegriffen. Das Programm bringt ebenfalls eine eigene Option für LaTeX-Dateien mit. Für die Rechtschreibprüfung kombinieren Sie bei Bedarf mehrere Wörterbücher, wie ein allgemeines Wörterbuch und eines mit Fachbegriffen. Der folgende Befehl überprüft anhand des Wörterbuchs für Deutsch und des Fachwörterbuchs für medizinische Fachbegriffe in Deutsch die LaTeX-Datei disseration.tex:

$ hunspell -d de_DE,de_med -t dissertation.tex

Nach dem Start des Programms zeigt es ebenfalls jedes Wort in der angegebenen Datei, das es nicht in den angegebenen Wörterbüchern findet, im Terminal an. Wenn möglich, macht es Vorschläge für Ersetzungen. Sie haben dann wieder die Möglichkeit, einen der Vorschläge anzunehmen, die Stelle zu ignorieren oder das nicht erkannte Wort in Ihr Benutzerwörterbuch aufzunehmen. Dies liegt ebenfalls als versteckte Datei im Home-Verzeichnis, beispielsweise unter ~/.hunspell_de_DE.

Hunspell ist aber nicht auf den Einsatz auf der Kommandozeile beschränkt, sondern erlaubt die Integration in diverse Programme. Dazu zählen unter anderem LibreOffice, Scribus, verschiedene Webbrowser wie Firefox, Chrome oder Opera, diverse Mail-Programme wie Thunderbird oder The Bat, etliche Editoren wie Gedit oder Emacs und zu guter Letzt auch LaTeX-Editoren wie LyX, TeXMaker oder TeXStudio.

So greifen Sie bei der Rechtschreibkorrektur einer LaTeX-Datei auf dasselbe persönliche Wörterbuch zu wie bei der Korrektur eines LibreOffice-Dokuments oder einer E-Mail. Ähnlich wie in einem Office-Programm ermöglicht es dies, eine LaTeX-Datei im LaTeX-Editor als Ganzes zu überprüfen oder die Rechtschreibung während der Eingabe zu kontrollieren. Dabei unterstreichen die meisten Applikationen falsch geschriebene Wörter rot, und Sie wählen durch einen Rechtsklick einen der Vorschläge aus (Abbildung 2).

Abbildung 2: Hunspell integriert sich in verschiedene LaTeX-Editoren, hier TeXMaker. So überprüfen Sie die Rechtschreibung während der Eingabe. Allerdings hält die Software auch LaTeX-Befehle für Rechtschreibfehler, wie Wörter mit maskierten Umlauten und markierten Trennstellen.
Abbildung 2: Hunspell integriert sich in verschiedene LaTeX-Editoren, hier TeXMaker. So überprüfen Sie die Rechtschreibung während der Eingabe. Allerdings hält die Software auch LaTeX-Befehle für Rechtschreibfehler, wie Wörter mit maskierten Umlauten und markierten Trennstellen.

Ein typisches Problem bei der Rechtschreibkorrektur einer LaTeX-Datei stellt dar, dass die Tools Befehle und Text gleichermaßen überprüfen. Daher zeigen sie Befehle als Fehler an. Anfangs erhalten Sie also eine hohe Anzahl von Fehlermeldungen. Mit der Zeit nehmen Sie aber Befehle bei der laufenden Arbeit nach und nach in Ihr Benutzerwörterbuch auf, sodass sich nach einer gewissen Lernphase das Problem erledigt.

Auch maskierte Umlaute oder markierte Trennstellen machen Bauchschmerzen: Beide zeigen die Programme ebenfalls als Rechtschreibfehler an. Dieses Problem umgehen Sie, indem Sie Umlaute mit der richtigen Zeichenkodierung direkt eingeben und Trennstellen erst nach der Rechtschreibkorrektur markieren.

Abgeändert

Neben der Rechtschreibkorrektur gehört zur Korrekturphase auch der letzte Schliff an Formulierungen. Arbeiten mehrere Autoren am Text, sollte sich nachvollziehen lassen, wer wann was abgeändert hat. Office-Programme bringen dazu die Möglichkeit mit, Änderungen aufzuzeichnen. Unter LaTeX erfüllt das Paket changes [4] denselben Zweck. Listing 2 zeigt ein Beispiel.

Listing 2

% Präambel:
\usepackage
%[final]
{changes}
\definechangesauthor[name={Daniel Tibi}, color=red]{dti}
\definechangesauthor[name={Lektorat}, color=blue]{L}
\definechangesauthor[name={Fachkorrektur}, color=orange]{FK}
% Hauptteil:
% ...
Nur wenige der \replaced[id=L, remark=neue Rechtschreibung]{Sprösslinge}{Sprößlinge} unserer vornehmsten und\deleted[id=dti]{und} angesehensten Familien können die Zeit und das Geld aufwenden, die zu\added[id=FK]{m Erlernen} dieser vornehmen und ehrenwerten Kunst nötig sind.
% ...
\listofchanges
DIESEN ARTIKEL ALS PDF KAUFEN
EXPRESS-KAUF ALS PDFUmfang: 4 HeftseitenPreis €0,99
(inkl. 19% MwSt.)
KAUFEN
LinuxUser 05/2016 KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS
Deutschland

Hinterlasse einen Kommentar

  E-Mail Benachrichtigung  
Benachrichtige mich zu: