当我使用 pdflatex 时,我得到了一堆文件:
test.aux
test.log
test.out
test.pdf
test.tex
test.toc
.tex 文件和 .pdf 文件的用途很明显,但是其他文件有什么用呢?
提前致谢。
答案1
.aux
是“辅助”文件,用于(除其他用途外)跟踪使用\label
和进行的交叉引用\ref
。这个文件就是您需要运行pdflatex
两次才能解析引用的原因。第一次传递将有关引用的数据写入文件.aux
,第二次传递读取.aux
文件并使用它来生成必要的引用。通常,任何需要等待整个文档生成的内容(如页码)都会被写入,.aux
以便在以后的传递中添加。.log
包含执行情况的日志pdflatex
。您可以在此处找到错误消息和已加载软件包的列表等内容。.out
用于存储 PDF 的额外信息。例如,PDF 文件中的书签就是使用此文件生成的。.toc
类似.aux
,但仅用于目录,因为在生成 PDF 之前无法知道正确的页码。同样,还有用于图表列表和表格列表的文件.lof
。.lot
除.tex
文件外,这些都是由生成的pdflatex
,可以安全删除。