11

.pdf当我使用从文件生成文件时.tex,仅pdflatex显示“内容”标题,没有实际目录。如果我pdflatex my.tex再次运行,它会生成 TOC 就好了。我可以通过删除.toc文件来重现这一点。我认为正在发生的事情是我的.toc文件生成得太晚了——那么我怎样才能让 TOC 第一次工作呢?我应该在不使用的情况下预先生成 TOCpdflatex吗?

4

3 回答 3

16

这个是正常的。LaTeX 文档需要多次编译才能达到稳定状态。用于rubber -d my编译正确的次数(橡胶在许多 Linux 发行版上作为一个包提供)。

于 2010-10-05T12:35:57.060 回答
6

我可能弄错了,但我认为这是默认行为。我假设,在第一次运行 pdflatex 之后,您也不会找到正确的交叉引用(脚注、尾注、文献)。

关键是,LaTeX 需要额外的回合来解析指向文档内部的引用,以正确获取编号和页码。

于 2010-10-05T12:37:20.427 回答
2

我在编辑 Latexian 时遇到了同样的问题。解决问题的是改变偏好。我将“最后运行的排版次数”更改为 3,而不是默认的 1。然后我将“刷新”按钮添加到工具栏并尝试刷新,它工作正常。

于 2013-12-04T16:49:56.593 回答