当使用时\date{}
,我得到了这个奇怪的结果:
(我模糊掉了一些部分,因为它们对我来说比较敏感)
它为什么会这样做?
我正在使用isodate
,但这不是问题,我已经将其注释掉,但它仍然显示那些奇怪的数字。
我正在使用 XeLaTeX 来编译我的文档。
答案1
在我看来,这似乎是字体问题。要么是因为所用字体中的旧式数字已损坏,要么是因为系统中存在两个版本的字体,而 xetex 会造成混淆。
放入\XeTeXtracingfonts=1
您的文档并在命令行上使用xelatex --output-driver="xdvipdfmx -vv"
文件名进行编译。然后比较日志和终端中的路径以找出您有重复的字体。删除一个版本。