也可以看看Reddit 上的这个问题。
我想使用和自动反复pdflatex
运行。make
guard
但是,当pdflatex
遇到语法错误时,它会挂起,无法guard
再次运行。
是否有命令行标志、环境变量或 shell 包装器可以用来强制pdflatex
退出错误而不是等待更多输入?
答案1
如果pdflatex
使用命令行选项调用-halt-on-error
,则该过程将在第一个错误时终止。
答案2
如果file.tex
不存在,pdflatex -halt-on-error file.tex
则挂起并提示输入文件名,而不是退出。
当找不到文件时要退出,请运行pdflatex -interaction=nonstopmode file.tex
。