pdflatex 出现错误,但日志文件中没有任何内容

pdflatex 出现错误,但日志文件中没有任何内容

我有一个表现出奇怪行为的文件:

$ pdflatex --interaction=batchmode myfile.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mod
$ echo $?
1

日志文件似乎没有错误:

$ grep error myfile.log
Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)

我还目视检查了日志文件(3000 行):什么也没看到。它以以下内容结尾:

Output written on myfile.pdf (98 pages, 3034645 bytes).
PDF statistics:
 1292 PDF objects out of 1440 (max. 8388607)
 1054 compressed objects within 11 object streams
 211 named destinations out of 1000 (max. 500000)
 402 words of extra memory for PDF output out of 10000 (max. 10000000)

我还检查了其他生成的文件:没什么特别的。但是 pdf 输出文件已生成,并且看起来没问题。

这很烦人,因为构建过程嵌入在 makefile 中,并且make每次都会触发错误(因为返回值非空),尽管输出文件正常。

问题:我现在可以采取什么措施?我需要在日志文件中查找什么?

附加信息:

  • 该文件是一个 2000 行的 beamer 文件,采用 utf8 编码。其他文件不会出现这种情况,所以我怀疑其中存在问题...
  • pdflatex 版本:3.14159265-2.6-1.40.18 (TeX Live 2017)
  • 操作系统:Ubuntu 16.04

相关内容