
我剛剛從 進行了全新安裝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
新的獨立 tlmgr 軟體包時被刪除。pdftexcmds
或者..換句話說
tlmgr update pdftexcmds
應該安裝新的但是
tlmgr update oberdiek
應該已經有效地刪除了舊的,並且
tlmgr update --all
應該要做這兩件事。