Skip to content

Kyrillischen Text mit LaTeX setzen

Vor einiger Zeit hatte ich das Problem, dass ich in einem überwiegend in lateinischen Schriftzeichen gesetzten Text, russische Wörter einfügen wollte. Für den Text verwendete ich kein UTF-8. Hier hätten mir die kyrillischen Schriftzeichen direkt zur Verfügung gestanden. Nun überlegte ich, wie sich das am besten mittels LaTeX realisieren lässt. Das Dokument Kyrillisch für arme Leute: Setzen russischer Textpassagen mit LaTeX lieferte mir hierzu die Auflösung.

Innerhalb des Dokumentkopfes muss zum einen das Encoding OT2 eingeschalten und die Option russian bei babel aktiviert werden:

\usepackage[OT2, T1]{fontenc}
\usepackage[russian, ngerman]{babel}

Danach kann man im Text russische Wörter schreiben. Hierzu wird der Befehl \foreignlanguage oder die Umgebung otherlanguage* verwendet:

\foreignlanguage{russian}{Druzhba}

Die obige Eingabe sollte dann Дружба ergeben.

Das Dokument von Walter Schmidt bietet noch einige weiterführende Erklärungen.

Trackbacks

Henning Krause on : Henning Krause via Twitter

Show preview
@atdotde @mluebbecke Ich habe es dann wie hier beschrieben http://t.co/OXngHnUdNW noch hingekriegt. Danke nochmal.

Comments

Display comments as Linear | Threaded

Torben Keil on :

Vielen Dank für diesen Tipp.

Allerdings braucht Latex nun für einen einzigen eingefügten Satz in Kyrillisch etwa 10x länger für das gesamte Dokument als ohne... Schade.

Grüße,
Torben

Kermit on :

Das vergeht. Aber dass nun alle Buchstaben kyrillisch sind, ist etwas störend... Anscheinend wurde diese Lösung etwas überstürzt veröffentlicht und nie ausprobiert.

Add Comment

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
BBCode format allowed
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

You can use [geshi lang=lang_name [,ln={y|n}]][/geshi] tags to embed source code snippets.
Form options
cronjob