我正在用这个memoir
课程写一本书。
本书的第 1-8 章已编号,但前一章(“简介”)和后一章(“结论”)。这些都在正文中;我的意思是,在前言(致谢)和后记(尾注和索引)中还有其他未编号的章节级部分。
我以为它\chapter*
对于引言和结论以及\chapter
第 1-8 章来说会很简单。但事实并非如此... 似乎编号部分并不是唯一的区别。
有人知道所有的区别以及需要什么才能使它们等效吗?到目前为止,我发现:
- 章节标题未出现在目录中。解决方案:在 后
\chapter*
添加\addcontentsline
- 脚注编号(在本例中为页码)不会重置为 1。解决方案:???
- 标题文本(
\createmark{chapter}...
)未更新。解决方案:???
我稍后还会发现其他什么惊喜吗?
或者,任何其他解决问题的方法都会受到欢迎。
答案1
在阅读(并重读)回忆录手册之后,我找到了针对所提具体问题的答案(在此处添加以供将来参考):
- 章节标题未出现在目录中。
解决方案:添加
\addcontentsline
- 脚注编号不会重置为 1。
解决方案:使用
\refstepcounter
水平chapter
。 - 标题文字未更新。
解决方案:使用可选参数
\chapter*
因此,粗略相当于
\chapter{My Chapter Title}
不带编号的是:
\chapter*[My Chapter Title]{My Chapter Title}
\addcontentsline{toc}{chapter}{My Chapter Title}
\refstepcounter{chapter}
我希望不会再出现更多差异...
答案2
我认为,最好的解决方案是使用\frontmatter*
和\mainmatter*
,这样您就可以毫无问题地将引言放在前页中(结论可以放在后页中,这除了隐藏章节号之外没有其他作用)。前页使用罗马页码的传统是旧时代的遗留,当时前页必须在正文定稿后排版。整本书的连续编号将有利于电子存档。
如果你确实需要不同编号的前言,请写
\newenvironment{unnumbered}
{\global\chardef\keeplevel=\value{secnumdepth}%
\setcounter{secnumdepth}{-1}}
{\setcounter{secnumdepth}{\keeplevel}}
在序言和
\frontmatter
\begin{unnumbered}
\chapter{Introduction}
<text of the introduction>
\end{unnumbered}