![控制内容树中行之间的间距](https://linux22.com/image/388161/%E6%8E%A7%E5%88%B6%E5%86%85%E5%AE%B9%E6%A0%91%E4%B8%AD%E8%A1%8C%E4%B9%8B%E9%97%B4%E7%9A%84%E9%97%B4%E8%B7%9D.png)
从昨天起,我了解到对 git 分支进行硬重置也会丢弃存储的更改。因此,我需要重新创建一些我无意中丢弃的步骤。不幸的是,我不记得我是如何减小目录行间距的。我试过了
\renewcommand{\cftsubsecafterpnum}{\vspace{-8pt}}
\renewcommand{\cftsubsubsecafterpnum}{\vspace{-8pt}}
它可以工作,但不幸的是我也有自定义定义subsubsubsection
,我无法使用上面的逻辑使用tocloft
包来修改它。
我也尝试过
\renewcommand{\baselinestretch}{0.8}\normalsize
\tableofcontents
\renewcommand{\baselinestretch}{1.0}\normalsize
但这仅控制目录中多行的空间。
下面是我现在和以前的样子。任何关于如何减少行间距的提示都将不胜感激。
答案1
实际上,没有很多类/包提供对\subsubsubsection
和的支持,tocloft
并且它的\cftX...
宏无法配置关于分段级别的内容行条目subsubsubsection
。
要么subsubsubsection
必须使用类似的东西来启用\newlistentry
,要么\subsubsubsection
很可能与没什么不同\paragraph
,因此更改相关\cftpara...
值会有所帮助(正如在本 OP 的情况下显然所做的那样)