首页
学习
活动
专区
圈层
工具
发布

Latex输出
EN

Stack Overflow用户
提问于 2009-06-22 00:58:49
回答 2查看 870关注 0票数 2

当我编译latex文件时,它还会生成.txt、.bbl和.aux文件。它们没有用,因为我可以删除它们而不会造成伤害。我的问题是,这些文件是用来做什么的,我如何在编译.tex文件时选择不生成它们?

EN

回答 2

Stack Overflow用户

发布于 2009-06-22 01:04:54

这些文件很有用,它们代表了多遍排版过程的输出。如果删除它们,则需要重新运行LaTeX来重新生成它们。通常,您会看到如下所示的LaTeX工作流:

  1. Run LaTeX (查找所有书目引用、图形条目等)
  2. Run BibTeX (为书目条目创建一组初始文本)
  3. Run LaTeX (使用书目填充文档,figure LaTeX (一般好运:在某些情况下,引用需要两遍才能完全填充)

也就是说,一旦您有了可打印的文档(.dvi、.pdf、.ps等),您就可以删除这些临时文件,直到您需要再次编辑LaTeX源代码。

This answer to another question详细分析了每个pass正在做什么(从参考书目的角度)。

票数 8
EN

Stack Overflow用户

发布于 2009-06-22 03:13:31

来自bluesky.com

“.aux (辅助)文件是LaTeX存储有关计数器的所有信息(如节号)、脚注、书目条目、参考标记以及LaTeX可能需要跟踪的任何其他内容的位置。只要LaTeX对文件进行排版,此文件就会被覆盖。每当对文档进行排版时,LaTeX都会读取该文件以获取所需的信息,并在排版完成后写入该文件。这就是为什么计数器中的更改要在LaTeX运行两次后才会生效,因为.aux文件在第一次运行时不是最新的。.bib文件是保存所有书目信息的地方。您可以自己创建该文件,也可以使用BibTeX创建该文件。.toc文件包含创建目录所需的所有信息。此文件是在LaTeX看到命令\tableofcontent时创建的,节名、编号和页码都是从.aux文件中读取的。“

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1025171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档