TOC 标题和内容名称之间的空格

TOC 标题和内容名称之间的空格

我想减少标题和内容名称或内容名称和目录之间的间距。

我正在使用scrreprt类和tocstyle包。我在文档中找不到命令tocstyle。希望这些信息足够了,我认为这里不需要 MWE。

好的,这是我的目录的图片:我正在尝试减少“简介”和标题之间的空间。我不需要目录标题,所以我将其关闭了 \renewcommand{contentsname}{}

在 tocstyle 文档中找不到“abovechapterskip”等任何命令。 在此处输入图片描述

答案1

要更改仅针对目录标题的章节标题之前和/或之后的跳过,您可以使用

\BeforeTOCHead[toc]{%
  \RedeclareSectionCommand[
    beforeskip=1sp,% at least 1sp
    afterskip=1sp% at least 1sp
  ]{chapter}%
}

但是如果您想完全删除目录的标题,请使用\deftocheading

\documentclass{scrreprt}
\usepackage{tocstyle}

\deftocheading{toc}{%
  \markboth{\contentsname}{\contentsname}%
  \thispagestyle{\chapterpagestyle}%
}

\usepackage{blindtext}% for dummy text
\begin{document}

\tableofcontents
\blinddocument

\end{document}

在此处输入图片描述

答案2

或者,您可以重新定义\tableofcontents宏以使用 的星号版本\listoftoc,它根本不打印标题:

\renewcommand{\tableofcontents}{\listoftoc*{toc}}

另请注意,这tocstyle是一个测试版功能,正在被取代tocbasic

相关内容