波蘭語、俄語和希臘語在一個文件中

波蘭語、俄語和希臘語在一個文件中

有沒有辦法在一個檔案中使用這三種語言?我已經嘗試這樣做幾個小時了,但我得到的只是一些神秘的錯誤。您能為我提供一個最簡單的工作模板,其中包含這三種語言的一些文字嗎?

如果可能的話,我希望在任何地方都使用 UTF-8。

答案1

繼續這裡最簡單的方法是使用 XeLaTeX 或 LuaLaTeX 以及fontspec,前提是您選擇的字體涵蓋了所需的所有字形。例如,在我的系統上

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

привет мир

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

與兩個現代 TeX 引擎中的任何一個都可以正常工作。

答案2

在「普通乳膠」中你可以使用

\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}

這需要 TeX Live 2012(或最新的 MiKTeX);對於舊版本,刪除LGRx並用作.utf8xinputenc

使用最新版本的 TeX Live 2011,可以使用相同的方法,但由於文件打包時出現錯誤,需要在序言中使用以下技巧:

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

相關內容