当我跑步时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 日志的错误状态?有任何命令行开关吗?