Manchmal erstelle ich meine LaTex-Dateien mit WinShell und ärgere mich jedes mal wenn die automatische englische Rechtschreibüberprüfung meinen gesamten Text rot unterkringelt. Zwar könnte ich die Überprüfung ausschalten, aber wenn diese Funktion schon angeboten wird dann will ich sie auch nutzen. Nun stellt sich die Aufgabe WinShell die neue deutsche Rechtschreibung beizubringen. Nach einer kurzen Recherche im WinShell-Forum fand ich einen Beitrag in dem beschrieben wird wie man neue Wörterbücher einbindet. Was mich wirklich von den Socken gehauen hat ist die Tatsache, dass man OpenOffice-Wörterbücher verwenden kann.
- Zunächst lädt man sich ein Wörterbuch aus dem Extensions Repository herunter. Man sollte nun eine
*.ext-Datei in seinem Download-Ordner finden. - Diese Extension ist im Prinzip nichts anderes als ein Zip-Archiv. Benennt man die Datei in
*.zipum, kann man den Inhalt entpacken. Darin sollte man nun die entsprechenden*.dicund*.aff-Dateienfinden. - Beide Dateien müssen nun in das Dictonaries-Verzeichnis der WinShell-Installation kopiert werden. Gegebenenfalls können diese in
de_DE.dicundde_DE.affumbenannt werden. - In WinShell kann die Rechtschreibüberprüfung aus dem Menü unter Einstellungen -> Allgemein von
en_USinde_DE(bzw.de_DE_igerman98) umgestellt werden.
Dieses Beispiel wurde jetzt nur für die neue deutsche Rechtschreibung durchgeführt. Natürlich ist es möglich jede andere Sprache herunterzuladen und einzubinden.
Update: Anscheindend muss die Zeichenkodierung von Wörterbuch und Dokument übereinstimmen. Dass heisst: Schreibt man sein LaTex-Dokument in einer UTF-8 Kodierung, so muss das Wörterbuch ebenfalls dieses Format besitzen. Sonst kann es (und es wird auch) Probleme mit der Erkennung von Umlauten geben. Dem kann man einfach Abhilfe schaffen indem man mit einem Editor (z.B. Notepad++) die Zeichenkodierung der *.dic und *.aff-Dateien entsprechend konvertiert.
Gerade habe ich gelesen, dass sich diese Wörterbücher auch bei TeXworks einsetzen lassen. Dort ist es das selbe Prinzip. Bei mir am Mac hat es sofort ohne Beanstandung funktioniert. Es war noch nicht einmal eine Umkodierung wie bei WinShell notwendig