我刚刚从 进行了全新安装texlive
,并用 更新了每个包tlmgr
,但在尝试运行时出现此错误lualatex
:
! Package pdftexcmds Error: Wrong version of lua module.
(pdftexcmds) Package version: 2019/11/24 v0.31
(pdftexcmds) Lua module: 2019/07/25 v0.30.
我不知道如何解决这个问题。
编辑:
kpsewhich -all pdftexcmds.lua
/usr/local/texlive/2019/texmf-dist/scripts/oberdiek/pdftexcmds.lua
/usr/local/texlive/2019/texmf-dist/scripts/pdftexcmds/pdftexcmds.lua
答案1
kpsewhich -all pdftexcmds.lua
/usr/local/texlive/2019/texmf-dist/scripts/oberdiek/pdftexcmds.lua
/usr/local/texlive/2019/texmf-dist/scripts/pdftexcmds/pdftexcmds.lua
表示tlmgr update
未完全更新,旧的(上周的)位置 oberdiek/pdftexcmds.lua
应该已被删除,因为pdftexcmds
安装了新的分离的 tlmgr 包。
或者换句话说
tlmgr update pdftexcmds
应该安装新的,但是
tlmgr update oberdiek
应该有效地删除旧的,并且
tlmgr update --all
应该同时做这两件事。