最近在我的 Arch Linux 上使用 LaTeX 编译文档时,遇到了如下报错:
1 | This is XeTeX, Version 3.141592653-2.6-0.999997 (TeX Live 2026/dev/Arch Linux) (preloaded format=xelatex) \write18 enabled. |
这个问题是由于 XeTeX 更新后,与旧版本生成的 ~/.texlive/texmf-var/web2c/xetex/xelatex.fmt 文件不兼容造成的。新的 XeTeX 不会自动更新该格式文件,因此需要手动删除并重新生成。
解决方法如下:
1 | # 删除旧的 xelatex.fmt 文件 |