问题描述
当我使用pdflatex
从.tex
文件生成.pdf
文件时,仅显示目录"标题,而没有实际的目录.如果再次运行pdflatex my.tex
,它将生成TOC很好.我可以简单地通过删除.toc
文件来重现此内容.我认为正在发生的是我的.toc
文件生成太晚了-那么如何使TOC第一次工作?我应该在不使用pdflatex
的情况下预先生成TOC吗?
When I generate a .pdf
file from a .tex
file using pdflatex
, only the "Contents" title is shown with no actual TOC. If I run pdflatex my.tex
once more, it generates the TOC just fine. I can reproduce this simply by removing the .toc
file. What I think is happening is that my .toc
file is being generated too late -- so how can I make the TOC work first time? Should I be generating the TOC beforehand without using pdflatex
?
推荐答案
这很正常. LaTeX文件需要几次编译才能达到稳定状态.使用rubber -d my
进行正确的编译次数(橡胶作为一个软件包提供)在许多Linux发行版上).
This is normal. LaTeX document need several compilations to reach a stable state. Use rubber -d my
to compile the right number of times (rubber comes as a package on many linux distros).
这篇关于Latex \ tableofcontents命令在首次构建时始终显示空白内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!