TexLive 2018:latexmk 不工作(似乎崩溃) - 如何调试?

TexLive 2018:latexmk 不工作(似乎崩溃) - 如何调试?

我昨天切换到了 texlive 2018。

我的构建环境:Win64、Texstudio、latexmk、lualatex、biber。

我尝试编译一个测试文档 - 使用我的旧 TL-17 和新 TL-18 安装,它运行良好。

今天我更新了 TL-18 安装(使用:)tlmgr update --all。现在 latexmk 不再工作了 - 我猜它崩溃了。我猜是因为我没有得到任何输出,而且我不知道如何进一步调试问题:

手动调用 latexmk(例如latexmk --help)不会报告任何内容:没有帮助,也没有打印错误消息。TL-17 提供的 latexmk 仍然可以正常工作 - 请参阅此屏幕截图:

在此处输入图片描述

答案1

看来 latexmk.exe 找到了错误的脚本。

它应该寻找的是

texmf-dist/scripts/latexmk/latexmk.pl

然而,

texmf-dist/scripts/make4ht/extensions/latexmk.lua

被发现。

如果您不使用 make4ht,一种解决方法是重命名latexmk.lua (例如重命名为latexmkX.lua)。

来源: http://tug.org/pipermail/tex-live/2018-May/041580.html


更新:make4ht 的作者在 0.2b 版本中将扩展重命名latexmk为。latexmk_build

相关内容