尽管正文没有问题,但阿拉伯文字无法显示在章节标题中。

尽管正文没有问题,但阿拉伯文字无法显示在章节标题中。

在下面的 MWE 中(感谢 @maïeul),阿拉伯语章节标题和章节编号不显示阿拉伯字体,但正文显示正常。这似乎是阿拉伯语的问题,因为其他语言(俄语、希伯来语)都可以正常显示。

\documentclass{book}
\usepackage[a4paper]{geometry}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{Linux Libertine O}
\usepackage{xunicode,metalogo,hyperref}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage{russian}
\setotherlanguage{hebrew}    
\setotherlanguage{arabic}    
\newfontfamily\arabicfont[Script=Arabic]{Scheherazade}
\newfontfamily\hebrewfont[Script=Hebrew]{Linux Libertine O}
\newfontfamily\russianfont[Script=Cyrillic]{Linux Libertine O}    

\begin{document}
\begin{Arabic}
\chapter{كلمة}
كلمة كلمة كلمة كلمة كلمة كلمة كلمة كلمة
\end{Arabic}

\end{document}

答案1

正如上面的评论所指出的, \setmainlanguage需要设置为我想要的章节语言。这似乎是一个合理的限制。

相关内容