有没有办法配置 MiKTeX 以便它定位脚本引擎 perl.exe?

有没有办法配置 MiKTeX 以便它定位脚本引擎 perl.exe?

我正在使用 MiKTeX,即使我已完成所有必要的操作来处理此问题,我仍不断收到来自 latexmk.exe 的以下错误:下载 latexmk 4.48,创建文件夹 scripts\latexmk\perl,在其中复制 latexmk.bat 和 latexmk.pl,并在 latexmk.bat 中添加我电脑中 perl.exe 的完整路径)

不幸的是,错误消息没有指出 latexmk.exe 在哪里寻找 perl 引擎——软件存在重大缺陷!那么,我如何才能找到 MiKTeX 在哪里寻找这个脚本引擎,以便我可以在那里移动 latexmk.bat 和 latexmk.pl,或者配置 MiKTeX 在 scripts\latexmk\perl 中寻找必要的文件?

(稍后添加)以下是 2 条错误消息行:

latexmk:找不到脚本引擎。

latexmk:数据:scriptEngine="perl.exe"

(注意:我也尝试过使用父文件夹:scripts\latexmk。没有运气!所有脚本都在那里。MiKTeX 还在哪里寻找 latexmk.pl???)

答案1

我发现 perl.exe 的路径必须在环境 PATH 中。这是我能让 MiKTeX 的 tatexmk.exe 运行的唯一方法。

因此,这个问题的答案是MiKTeX 不可配置就这个问题而言。

相关内容