Polnisch, Russisch und Griechisch in einer Datei

Polnisch, Russisch und Griechisch in einer Datei

Gibt es eine Möglichkeit, diese drei Sprachen in einer Datei zu verwenden? Ich versuche das schon seit mehreren Stunden und habe nur kryptische Fehlermeldungen bekommen. Könnten Sie mir eine möglichst einfache Arbeitsvorlage zur Verfügung stellen, die Text in diesen drei Sprachen enthält?

Und ich würde, wenn möglich, überall UTF-8 verwenden.

Antwort1

Am einfachsten geht man hier mit XeLaTeX oder LuaLaTeX mit demfontspec, vorausgesetzt, die gewählte Schriftart deckt alle erforderlichen Glyphen ab. Auf meinem System beispielsweise

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Cambria}
\begin{document}
Cześć ludzie

привет мир

Γεια σας κόσμο
\end{document}

funktioniert problemlos mit beiden modernen TeX-Engines.

Antwort2

In "normalem LaTeX" können Sie

\documentclass{article}
\usepackage[T2A,LGRx,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[greek,russian,polish]{babel}

\begin{document}
Cześć ludzie

\foreignlanguage{russian}{привет мир}

\foreignlanguage{greek}{Γεια σας κόσμο}
\end{document}

Dies erfordert TeX Live 2012 (oder ein aktuelles MiKTeX); bei älteren Distributionen entfernen LGRxund utf8xals Option zu verwenden inputenc.

Mit TeX Live 2011 in der aktuellsten Version kann man zwar dieselbe Methode verwenden, allerdings ist aufgrund eines Fehlers beim Packen der Dateien folgender Trick in der Präambel nötig:

\makeatletter
\input{/usr/local/texlive/2011/texmf-dist/doc/latex/lgrx/lgrenc.dfu}
\makeatother

verwandte Informationen