Xelatex 中的括号问题

Xelatex 中的括号问题

在 xelatex/polyglossia 上编译时,数字括号()(1) (2)会消失。在我的例子中,在括号内添加空格字符不是解决方案。因此迫切需要您的帮助。

梅威瑟:

\documentclass[10pt,a4paper]{article}
\usepackage[quiet]{polyglossia}
\setmainlanguage{english}
\setotherlanguage{arabic}
\usepackage{geometry}

\geometry{hmargin={0.04in,0.04in}, vmargin={0.04in,0.03in}, paperwidth=81mm, paperheight=105mm}
\newfontfamily\arabicfont[Script=Arabic, Scale=0.8]{Tahoma}

\begin{document}
\centering

\textarabic{نتبينت (9) نتيسن} 
% Parenthesis with number in it is ignored.

\begin{Arabic}
نتبينت (9) نتيسن
\end{Arabic}
% Parenthesis with number in it is ignored.

%However following works:

\begin{Arabic}
نتبينت ( 9 ) نتيسن
\end{Arabic}

\end{document}

答案1

这是 MiKTeX 的一个错误,应该会在下次更新时修复。请参阅这里, 和这里MiKTeX 2.9 中包含的 XeTeX 二进制文件也存在同样的错误。如你所见这里MiKTeX 2.9 的下一次更新应该会修复这个错误。

相关内容