Latex \ tableofcontents命令始终在第一次构建时显示空白内容

时间:2010-10-05 12:34:29

标签: latex pdflatex

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

3 个答案:

答案 0 :(得分:16)

这很正常。 LaTeX文档需要多个编译才能达到稳定状态。使用rubber -d my编译正确的次数(rubber作为许多Linux发行版的软件包提供)。

答案 1 :(得分:6)

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

重点是,LaTeX需要额外的轮次来解析指向文档内部的引用,以获得正确的编号和页码。

答案 2 :(得分:2)

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