因此,现在,在最近(4 月 23 日)对与 lualatex 相关的各种内容进行更新(我使用的是 MiKTeX 2.9)之后,我注意到编译任何东西所花的时间都是 10 分钟前(即在我应用更新之前)的两倍。很快就明白了原因。
基本上,现在,每次我尝试编译某些内容时,它都会重新运行 luaotfload。
luaotfload | Updating the font names database: luaotfload | Scanning TEXMF and OS fonts..
每次 - 它应该只需要在 c 上执行此操作,但是自从更新以来,它每次都会尝试执行此操作,这就是增加编译时间的来源。
编译似乎“正确”地进行,但花费两倍时间(因为似乎存在错误导致每次编译文件时都会运行 luaotfload,这并不是“更新”。
不知道这是否与以下内容相关。如果我打开管理员 cmd 控制台并运行
mkluatexfontdb -f -vvv
我收到一个错误:
mklualatexdb: Windows API Error 5: Access is denied mklualatexdb: Data: C://Documents and settings
当我在其他尚未“更新”的机器上运行它时,运行良好。
有什么建议吗?