我正在使用回忆录类来创建短篇小说集,目录和章节标题前的默认空间相当大。我在本网站上看到过几篇帖子,它们展示了如何删除所有章节的这个空间,但我想只删除目录的空间,保留章节的空间。我该怎么做?
答案1
布伦特的答案的改进可能是避免寻找的价值\beforechapskip
:
\frontmatter
\begingroup
\setlength{\beforechapskip}{0pt} % or any other dimension
\tableofcontents*
\endgroup
\mainmatter
该值\beforechapskip
仅在组内使用,组结束后将恢复为前一个值。
注意*
之后的\tableofcontents
,它将从目录中删除目录条目(我不清楚为什么默认要包含该条目)。
答案2
这应该可以做你想做的事(我认为):
...
\setlength{\beforechapskip}{0pt}
\tableofcontents
...
\mainmatter
\setlength{\beforechapskip}{12pc}
...
为了帮助您找到良好的章节风格,并避免“存在主义设计的痛苦”,您可能会发现花十五分钟阅读回忆录手册第 6.5 节“章节风格”是值得的。
你可能还想阅读回忆录章节风格。
Memoir 包含一组预先构建的章节样式,您可以单独使用,也可以与之前的解决方案结合使用。
您甚至可以在文档中间切换章节样式(或者,更具体地说,在目录和其余部分之间切换)。