我将一个大型文档分成几个文件,并用 和 粘合在一起\input
。为了提高错误检测能力,如果每次输入新文件时都写入标识文本,\include
将会非常有帮助。这可能吗?如何实现?谢谢pdflatex
答案1
日志用 标记每个文件的打开(/path/to/file
和关闭,)
因此通过匹配()
日志中的对,您可以看到正在读取哪个文件,以及输出任何错误或消息。
为了避免匹配()
错误消息,您可以使用(使用基于 web2c 的 tex 实现)-file-line-error
命令行选项,其中错误消息以 为前缀,filename:linenumber
而不是传统的l.linenumber
答案2
您的日志文件中已经有一些关于(./subfile.tex)
何时 \input{subfile}
加载的指示,但如果您想在日志文件中看到更明确的信息,请使用\typeout
。
\documentclass{article}
\begin{document}
\typeout{--- here come my first subfile ---}
\input{subfile1}
\typeout{--- here come my second subfile ---}
\input{subfile2}
\end{document}