排版时出错但退出代码为零

排版时出错但退出代码为零

当我跑步时xelatex -halt-on-error --recorder issues.tex,我得到

[8]
<use  "resources/app_111228-3.png" >
[9] [10] [11] [12] [13]
Runaway argument?
{resources/\caption [xyz\ETC.
! Paragraph ended before \Gin@ii was complete.
<to be read again> 
                   \par 
l.756 

Output written on issues.pdf (13 pages
).
Transcript written on issues.log.

它告诉我我的 TeX 源代码中有一个语法错误。但是当我尝试使用脚本或 捕获此错误时echo $?,我发现 (Xe)(La)TeX 返回了一个退出代码为0,而不是虽然1处理过程中显然存在错误。我该如何检测这种情况?是否有解析器可以确定 TeX 日志的错误状态?有任何命令行开关吗?

相关内容