![不同操作系统的编译时间不同](https://linux22.com/image/250214/%E4%B8%8D%E5%90%8C%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%9A%84%E7%BC%96%E8%AF%91%E6%97%B6%E9%97%B4%E4%B8%8D%E5%90%8C.png)
我注意到,当使用 XeLaTeX 进行编译或排版时,在不同的操作系统上我会遇到非常不同的编译时间。
当我在 Windows 上排版时,编译过程似乎会“挂起”一小会儿(大约 10 秒左右),尤其是在之后eu1lmr.fd
,即这是控制台中此时的最后一行,似乎什么都没有发生。然后,过程会恢复到“正常速度”,行数会快速增加。
在 Mac OS 上,我可以顺利编译,并且行运行顺畅,并且不会出现排版过程的“中断”。
我在 Windows 7 上使用 TeXworks,在 Mac OS X 10.7 上使用 TeXShop 和 TeXworks。我在 Ubuntu 11.10 服务器上安装了 TeXLive 2011 和x86_64-darwin
软件包win32
。
对我来说,这种现象似乎与文档无关,这就是我不提供 MWE 的原因。
但为什么会发生这种情况呢?
提前感谢您提供的任何信息。
答案1
我怀疑是字体缓存的问题,XeTeX 需要定位已安装的字体;尝试运行
fc-cache -fv
重建它。在 Macintosh 系统上,fontconfig
不使用,因此不会发生此问题。