Characted encoding schemes

Unicode or UTF-8 have established themselves as international standards for character encoding. Also at the SfS one should use these coding schemes.

For german LaTeX files, one should use the package germanU (put \usepackage{germanU} in the preamble). Generally one can specify the character encoding scheme using the package inputenc. \usepackage[utf8]{inputenc} defines that the document is encoded in UTF-8.

To change the encoding of a file, use the command recode, for examples recode utf-8 test.txt. More information about this command can be acquired by doing recode --help. Some examples can be foudn on ubuntu wiki.

Often, it is easier to change the encoding of your file directly in Emacs. With the keyboard shortcutes C-x RET f followed by utf-8 and RET, one changes the character set to UTF-8. All that is left to do is to save the file from Emacs.

Characted encoding schemes

Unicode oder UTF-8 hat sich als internationaler Standard zur Zeichensatzkodierung etabliert. Auch am SfS sollte diese Codierung (und nicht mehr ISO-latin1) verwendet werden.

Bei deutschen LaTeX Dateien sollte das package germanU (also \usepackage{germanU} im Präambel) verwendet werden. Ganz allgemein kann man den Zeichensatz mit dem Paket inputenc spezifizieren. \usepackage[utf8]{inputenc} definiert, dass das Dokument in UTF-8 kodiert ist.

Um die Kodierung einer Datei zu ändern, verwendet man den Befehl recode, z.B. recode utf-8 test.txt. Hilfe erhält man mit recode --help. Beispiele (auch zu anderen Konvertierungsmöglichkeiten) gibt es hier.

Es ist oft einfacher die Kodierung direkt in Emacs zu ändern. Mit der Tastenkombination C-x RET f gefolgt von utf-8 und RET ändert die Kodierung auf UTF-8. Danach muss die Datei noch gespeichert werden.

Page URL: https://wiki.math.ethz.ch/bin/view/SfSInfo/ComputerPraktischesZeichensatzkodierung
2024-11-23
© 2024 Eidgenössische Technische Hochschule Zürich