pdftexcmds 错误:错误的 lua 模块

pdftexcmds 错误:错误的 lua 模块

我刚刚从 进行了全新安装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

应该同时做这两件事。

相关内容