expl3.sty 的 L3 编程层已过时

expl3.sty 的 L3 编程层已过时

运行pdflatex.TinyTex我收到以下错误消息:

! 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 2021-01-09, but in your TeX tree the files require
(LaTeX3)        at least 2021-02-18.

奇怪的是,重新安装后消息不会改变l3kernel

tlmgr install --reinstall --with-doc --with-src l3kernel

或运行

tlmgr remove --force l3kernel
tlmgr install l3kernel

当仅卸载时l3kernel,我收到错误! LaTeX Error: File 'expl3.sty' not found.- 所以问题肯定出在那个包中。

答案1

我遇到了与楼主相同的问题,可能是更新中断导致的。我通过运行以下命令修复了此问题:

sudo fmtutil-sys --all

相关内容