無法在帶有 Fedora 的 XeLatex 中使用 xgreek

無法在帶有 Fedora 的 XeLatex 中使用 xgreek

我正在嘗試在 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}

相關內容