
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 LGRx
und utf8x
als 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