使用带有自定义标题的 tocloft

使用带有自定义标题的 tocloft

我正在使用 tocloft 包来编辑目录中条目之间的间距,如下所示:

\usepackage{tocloft}
\setlength{\cftbeforechapskip}{2ex}
\setlength{\cftbeforesecskip}{0.5ex}

这产生了预期的效果,但是我想自定义章节标题的格式,目前如下所示:

Chapter 1
Foo

看起来像这样:

1. Foo

据我所知,我需要将选项传递titles给 tocloft,以防止它覆盖目录的标题格式。

不幸的是,这会禁用\cftbefore*命令。有什么办法可以解决这个问题吗?

我考虑过用 titletoc 替换 tocloft,因为这样我就可以使用 titlesec 作为标题,但我似乎无法弄清楚如何复制相同的效果(即不同部分之间的间距不同)

相关内容