考虑这个 MWE。
\documentclass{memoir}
\begin{document}
\frontmatter
\tableofcontents
\chapter{Preface}
\mainmatter
\chapter{First Chapter}
\chapter{Second Chapter}
\chapter{Third Chapter}
\backmatter
\chapter{Index}
\end{document}
我的书没有章节,只有章节。我想减少目录中章节之间的间距,并将未编号的章节与编号的章节对齐。我该如何在课堂上做到这一点?我找到了 KOMA-script 、、、memoir
的几种解决方案,但没有找到 的解决方案。report
article
book
memoir
答案1
回忆录手册有一整章介绍目录(和其他目录列表)的布局。对于您来说,更改长度值\cftbeforechapterskip
可用于设置垂直间距。使用和\cftsetindents
可\cftchapterpresnum
让您对齐编号和未编号章节的标题。完整示例:
\documentclass{memoir}
% added to modify ToC layout
\setlength{\cftbeforechapterskip}{0pt} %reduces spacing between titles
\cftsetindents{chapter}{1.em}{0em} %indent titles 1em, allow 0em for numbers
\renewcommand{\cftchapterpresnum}{\hspace{-1.em}}%so move the numbers to the left
% end addition
\begin{document}
\frontmatter
\tableofcontents
\chapter{Preface}
\mainmatter
\chapter{First Chapter}
\chapter{Second Chapter}
\chapter{Third Chapter}
\backmatter
\chapter{Index}
\end{document}