我有一个 bash 脚本,它在运行时会生成几个 tex 文件,然后使用latex
和dvipdfm
生成一个 pdf 文件。我遇到的唯一问题是,当出现故障时,它latex
会停止进程并要求输入错误。在这种情况下,我生成了多个 pdf,并且latex
每个 pdf 都会被调用几次。所以我最终遇到了几次相同的错误,我不得不把它搞砸。
由于这被集成到其他东西的构建过程中,所以我想找到一种方法,只通过一条消息就让脚本终止。
总而言之,当出现错误时,我想让 Latex 终止,以便当除了我之外的其他人运行这个脚本时,他们就会被困住试图终止这个脚本。
答案1
latex
使用-halt-on-error
选项和选项进行呼叫-interaction=nonstopmode
:
latex -halt-on-error -interaction=nonstopmode file.tex