在下面的 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
需要设置为我想要的章节语言。这似乎是一个合理的限制。