在 LaTeX 中使用不同的输出文件(pdflatex)

在 LaTeX 中使用不同的输出文件(pdflatex)

当我使用 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,可以安全删除。

相关内容