KOMAscript - 目录 TOC 各部分无点

KOMAscript - 目录 TOC 各部分无点

我希望各节和页码之间没有虚线(就像章节一样)。我添加的开关似乎不起作用(但它对章节有效:如果我将其设置为,我可以有虚线true)。哪里出了问题?

\documentclass{scrbook}
\KOMAoptions{paper=156mm:234mm, BCOR=8mm,twoside,
    headinclude=false, footinclude=false, 
    headings=normal,
    chapterentrydots=false,  % default
    sectionentrydot=false,
    }

\begin{document}

\tableofcontents

\chapter{one}
\section{oneone}
\end{document}

在此处输入图片描述

答案1

选项sectionentrydots由班级提供scrartcl,但不由有章节的班级提供。

但你可以使用\RedeclareSectionCommand

\RedeclareSectionCommand[
  toclinefill=\hfill
]{section}

例子:

\documentclass{scrbook}
\KOMAoptions{paper=156mm:234mm, BCOR=8mm,twoside,
    headinclude=false, footinclude=false, 
    headings=normal,
    chapterentrydots=false,  % default
    }
\RedeclareSectionCommand[
  toclinefill=\hfill
]{section}

\begin{document}
\tableofcontents
\chapter{one}
\section{oneone}
\end{document}

结果:

在此处输入图片描述

请注意,还有\RedeclareSectionCommands

\RedeclareSectionCommands[
  toclinefill=\hfill
]{section,subsection}

然后,章节和小节在目录中都不会获得虚线。

答案2

你可以重新定义负责领导的命令:

\documentclass{scrbook}

\KOMAoptions{
  paper=156mm:234mm,
  BCOR=8mm,twoside,
  headinclude=false,
  footinclude=false,
  headings=normal,
}

\renewcommand\TOCLineLeaderFill[1][]{\hfill}

\begin{document}

\tableofcontents

\chapter{one}
\section{oneone}

\end{document}

在此处输入图片描述

为了进行更精细的控制,您可以加载tocbasic包(KoMa-script 包的一部分)并使用\DeclareTOCStyleEntry

相关内容