我希望各节和页码之间没有虚线(就像章节一样)。我添加的开关似乎不起作用(但它对章节有效:如果我将其设置为,我可以有虚线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
。