我刚刚在 iMac 上更新了 TeXLive 安装并收到以下错误消息:
/usr/local/texlive/2020/texmf-dist/tex/latex/l3kernel/expl3.sty:77: LaTeX3 Error:
Mismatched LaTeX support files detected.
(LaTeX3) Loading 'expl3.sty' aborted!
(LaTeX3)
(LaTeX3) The L3 programming layer in the LaTeX format
(LaTeX3) is dated 2020-10-27, but in your TeX tree the files require
(LaTeX3) at least 2020-12-07.
该怎么办?
答案1
它可能对其他人有用:我不得不跑fmtutil-user --all
(而不是fmtutil-sys
)在我的当地的树并修复 lualatex。
答案2
在 TeXLive 实用程序更新期间尝试对文件进行 TeX 处理时,也可能会暂时出现此错误。在这种情况下,最好的建议是等到更新完成,然后继续构建文档。
答案3
其他人可能也对此感兴趣:我遇到了同样的错误,尽管 Sino7 的答案是正确的,但 fmtutil-sys --all 一开始并没有正常工作。它一直在寻找旧包(dehyph-tx-2019-[...]):在这种情况下,您必须手动(重新)生成 language.dat/def 文件,运行“fmtutil generate language”,它将告诉您确切要运行的命令。正确重新生成这些文件后,fmtutil-sys --all 就可以完美运行了!