我使用最新的 ClassicThesis 软件包,发现目录显示的条目太靠近标题“内容”。我希望在标题和目录的第一个条目之间留出更多空间。
即使您运行基于最新 ClassifThesis 软件包的非常简单的文档,也可以看到它。它非常庞大,我几乎不明白设置了哪些控制命令。它有这么多参数!我没有机会将其全部精简为一个关键参数……在过去的几天里,我试图理解如何将目录的内容向下移动到其标题下。为此,我尝试添加
\renewcommand{\cftaftertoctitleskip}{3em}
也
\setlength{\cftaftertoctitleskip}{3em}
然而,这只是被忽略了...=(我很高兴收到任何提示。谢谢!
答案1
如果您的文档以章节而不是部分开头,请添加
\AtBeginDocument{\addtocontents{toc}{%
\protect\vspace{\dimexpr\cftbeforepartskip-\cftbeforechapskip\relax}%
}}
回到序言。
例子:
\documentclass{scrreprt}
\usepackage{blindtext}
\usepackage{classicthesis}[2018/06/03]
\AtBeginDocument{\addtocontents{toc}{%
\protect\vspace{\dimexpr\cftbeforepartskip-\cftbeforechapskip\relax}%
}}
\begin{document}
\tableofcontents
\blinddocument
\part{A Part}
\blinddocument
\end{document}
结果: