当我在括号中放置一个数字时它就会消失:
怎么了?
梅威瑟:
\documentclass{article}
\usepackage{hyperref}
\usepackage{syntonly}
\usepackage{xepersian}
\settextfont{Tahoma}
\setdigitfont{Tahoma}
\setlatintextfont{Tahoma}
\begin{document}
\tableofcontents
\section{Test}
sdfsd f sfsdf 5 sdfs df (55) dgsdf
\end{document}
55
将不会显示。
更新:当我使用\usepackage{xltxtra}
而不是\usepackage{xepersian}
它时会显示。
是否存在错误泽佩斯安包裹?
答案1
您肯定在使用 MikTeX。MikTeX 中的 XeTex 二进制文件存在错误。请改用 TeXLive 2011。请参阅这里,这里和这里。最后一个链接是波斯语的。大约一年前,我向 MiKTeX 的作者报告了这个 MiKTeX 的 bug,但这个 bug 至今尚未修复。
肯定不是一个xepersian
错误,因为以下最小工作示例给出了相同的结果:
\documentclass{article}
\font\test="Scheherazade/ICU:script=arab;language=DFLT;"
\begin{document}\test
123 (123 abc
123 (123abc
345 789)
\end{document}
所以这肯定是 MiKTeX 的一个错误。