我正在努力解决我最喜欢的 Tex 引擎的意外行为Lualatex
。我想设置作业名称:
lualatex test.tex --job-name=foo
Hello 单词代码为:
\documentclass{scrbook}
\begin{document}
Hello world
\end{document}
但是 Lualatex 生成的 pdf 名称为 test.pdf,而不是 foo.pdf。这是怎么回事?我可以在 Google 上搜索一个相关主题“在命令行中使用 \input 时,lualatex 未将文件名设置为作业名”在 tug.org 上查看关联,但它是在 2010 年发布的。Xelatex 运行良好。我正在使用更新的 Miktex(LuaHBTeX,版本 1.14.0(MiKTeX 22.1))
答案1
你必须-jobname
在 TeX 文件的名称前传递任何选项,例如 first。因此你必须运行
lualatex -jobname=foo test.tex