Die Ausgabe Ihres LaTeX-Dokuments sieht komisch aus, manche Zeichen stimmen einfach nicht? Verwenden Sie für die Eingabe Umlaute, muss auch dies aktiviert sein durch das Paket inputenc mit der Option utf8
, ansinew
oder latin1
. Damit aktivieren Sie die Zeichenkodierung, die zu der Ihres Editors passt. Denken Sie außerdem daran, immer fontenc mit T1
zu laden.
In der Kategorie »Textsatz/LaTeX« stelle ich Tipps vor, die auf meinem Buch »Wissenschaftliche Arbeiten schreiben mit LaTeX« basieren, in diesem Fall auf dem Kapitel für typische Fehler.
Markus S. einer der Leser meines Buches, schrieb mich an und beschwerte sich, dass sein Dokument komisch aussähe, obwohl er doch scheinbar alles richtig gemacht habe. Also fragte ich ihn zunächst, ob er die Pakete inputenc und fontenc geladen habe. Ohne diese Pakete sieht das Ergebnis wie folgt aus:
Grundlage für die Ausgabe ist diese Eingabedatei:
\documentclass{scrartcl} \pagestyle{empty} \begin{document} Größer wäre "‘wünschenswert"’. \end{document}
Die Lösung: Es fehlen diese drei Zeilen in der Präambel:
\usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel}
Markus hatte sie geladen. Trotzdem funktionierte es nicht. Warum? Weil es darüberhinaus noch darauf ankommt, dass auch der Editor genau die Zeichenkodierung verwendet, die als Parameter zu inputenc mitgegeben ist. Zeichenkodierung bezeichnet die Art, wie Umlaute in der reinen Textdatei abgelegt werden.
Wenn Sie als Editor Texmaker verwenden (der übrigens jetzt in Version 3.0 erschienen ist), dann achten Sie auf die Konfiguration der Zeichenkodierung, welche Sie über Extras → Optionen → Editor vornehmen:
In EMACS, jetzt in Version 23.3 erschienen, (Installationsanleitung EMACS und Videotutorial) können Sie ebenfalls die Zeichenkodierung der Datei einstellen. Haben Sie eine Textdatei geladen und die Umlaute sehen seltsam aus, dann stellen Sie bitte die Zeichenkodierung für die aktuelle Sitzung um mit der Tastenkombination C-x RET r
(also Strg-x, Eingabe, r), um dann entweder utf-8
oder
iso-8859-1
einzugeben. Wollen Sie die Zeichenkodierung nur fürs Speichern ändern, verwenden Sie C-x RET f
gefolgt von der gewünschten Zeichenkodierung.
Haben Sie ein Dokument, welches Ihr Editor in der Zeichenkodierung UTF-8 speichert, und Sie haben in Ihrer Präambel jedoch als Kodierung latin1
stehen, so sieht die Ausgabe vielleicht so aus:
Im gegengesetzten Fall, wenn Ihr Editor in ISO-8859-1 speichert, Sie aber utf8
als Option für das Packet inputenc mitgeben, sieht Ihr Dokument aus wie folgt:
Fazit: Das, was Sie dem Paket inputenc als Option in der Präambel Ihres LaTeX-Dokuments mitgeben, muss dem entsprechen, wie Ihr Editor eingestellt ist. Und das hat dann auch bei Markus funktioniert.
Welche Zeichenkodierung verwenden Sie für Ihre LaTeX-Dokumente? utf8
oder latin1
/ansinew
? Oder etwas ganz anderes? Hatten Sie schonmal Probleme?
Hat Ihnen dieser Artikel über Zeichenkodierung und LaTeX geholfen? Dann profitieren Sie bestimmt auch von meinem Buch »Wissenschaftliche Arbeiten schreiben mit LaTeX«. Schauen Sie auf die Website mit den Leseproben!
Schreiben Sie einen Kommentar