我正在使用 tocloft 包来编辑目录中条目之间的间距,如下所示:
\usepackage{tocloft}
\setlength{\cftbeforechapskip}{2ex}
\setlength{\cftbeforesecskip}{0.5ex}
这产生了预期的效果,但是我想自定义章节标题的格式,目前如下所示:
Chapter 1
Foo
看起来像这样:
1. Foo
据我所知,我需要将选项传递titles
给 tocloft,以防止它覆盖目录的标题格式。
不幸的是,这会禁用\cftbefore*
命令。有什么办法可以解决这个问题吗?
我考虑过用 titletoc 替换 tocloft,因为这样我就可以使用 titlesec 作为标题,但我似乎无法弄清楚如何复制相同的效果(即不同部分之间的间距不同)