我已将tocdepth
设置为较低的数字,因此列表中不包含其他子部分。但是,LaTeX不仅仅是删除这些项目,而是留下了空白。怎么会发生?怎么可能被阻止?
答案 0 :(得分:1)
我们需要详细信息,包括文档类,确切的tocdepth
数字以及文档中实际使用的部分标题集。两个假设:
你没有足够时间运行LaTeX让TOC稳定,但不太可能。
您已将tocdepth
设置为1,并且您正在使用的文档类故意在1级标题(\section
s)之间添加额外空间 - 更有可能。
答案 1 :(得分:0)
目录可以包括每个条目之间的可伸展空间。如果样式允许,请在\vfill
之后但在任何\tableofcontents
之前加\newpage
,看看是否有所作为。
答案 2 :(得分:0)
通常我会推荐一个titletoc或tocloft软件包来格式化ToC条目。
答案 3 :(得分:0)
我可以衷心地推荐the memoir
document class,我用它来处理从诗歌到名片的所有事情。我对学习它的投入非常非常满意,尽管它不可忽视。
特别是,要修改您的TOC条目格式,请在memman.pdf中搜索\ cftbeforeKskip。
最终解决方案可能如下所示:
\setlength{\cftbeforechapterskip}{0pt}
或
\setlength{\cftbeforesectionskip}{0pt}
等......(取决于您要调整的条目级别)