
XeLatex ドキュメントでギリシャ語のハイフネーションを有効にしようとしています。しかし、有効にすると次のようになります:
|Package `xgreek' version 2.4 by Apostolos Syropoulos
|! Undefined control sequence.
|\ds@monogreek ->\language \l@monogreek
l.445 \ExecuteOptions{monogreek}
?
|! Emergency stop.
|\ds@monogreek ->\language \l@monogreek
|l.445 \ExecuteOptions{monogreek}
これを再現するためのスニペットは次のとおりです。
\documentclass{article}
\usepackage{xgreek}
\begin{document}
\end{document}
ちなみに、私は Fedora を使用しており、XeTex のバージョンは 3.1415926-2.5-0.9999.3 (TeX Live 2013) です。正しく記憶していれば、他の Linux ディストリビューションでは問題はなかったので、これはディストリビューション固有の問題かもしれません。
答え1
コード スニペットが空です。ギリシャ語 (多調または単調) を書くのにパッケージ 'xgreek' は必要ありません。Xe(La)Tex で作業すると、次の MWE が役立つかもしれません:
\documentclass{article}
\usepackage{xgreek}
\usepackage{fontspec}
\setromanfont{Minion Pro} %% Select your favourite font
\usepackage{polyglossia}
\setmainlanguage{greek}
\setotherlanguage{english}
\begin{document}
This is english.
Γιατί δεν λειτοργεί;
\end{document}