为什么LaTeX“目录”留下缺失物品的空白?

时间:2009-12-29 00:20:31

标签: latex

我已将tocdepth设置为较低的数字,因此列表中不包含其他子部分。但是,LaTeX不仅仅是删除这些项目,而是留下了空白。怎么会发生?怎么可能被阻止?

4 个答案:

答案 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}

等......(取决于您要调整的条目级别)