pdflatex 命令仅输出警告

pdflatex 命令仅输出警告

有没有办法运行 pdflatex 使其仅输出警告信息?

谢谢。

答案1

要获取文档中所有警告的列表,您可以使用建筑ltx2any。它解析 .log 文件并创建包含不同文件格式的所有错误消息和警告的整洁列表。

此类列表的一个例子如下:

在此处输入图片描述

答案2

pdflatex似乎不支持仅输出警告。

使用pdflatex --interaction=nonstopmode <filename> | grep Warning(由于@Andrew)的缺点是会切断跨越多行的警告。

相反,我目前正在使用这个命令:

pdflatex --interaction=nonstopmode <filename> | awk 'BEGIN{IGNORECASE = 1}/warning|!/,/^$/;'

它运行pdflatexnonstopmode出现错误时继续),然后使用 过滤输出awk。过滤器捕获warning(不区分大小写)和感叹号(有时用于指示错误)。

答案3

您可以使用texfot 工具过滤 pdflatex 的输出:

texfot pdflatex …options your-document.tex

相关内容