有没有办法运行 pdflatex 使其仅输出警告信息?
谢谢。
答案1
答案2
pdflatex
似乎不支持仅输出警告。
使用pdflatex --interaction=nonstopmode <filename> | grep Warning
(由于@Andrew)的缺点是会切断跨越多行的警告。
相反,我目前正在使用这个命令:
pdflatex --interaction=nonstopmode <filename> | awk 'BEGIN{IGNORECASE = 1}/warning|!/,/^$/;'
它运行pdflatex
(nonstopmode
出现错误时继续),然后使用 过滤输出awk
。过滤器捕获warning
(不区分大小写)和感叹号(有时用于指示错误)。
答案3
您可以使用texfot 工具过滤 pdflatex 的输出:
texfot pdflatex …options your-document.tex