使 \chapter* 与未编号的 \chapter 相同(使用回忆录)?

使 \chapter* 与未编号的 \chapter 相同(使用回忆录)?

我正在用这个memoir课程写一本书。

本书的第 1-8 章已编号,但前一章(“简介”)和后一章(“结论”)。这些都在正文中;我的意思是,在前言(致谢)和后记(尾注和索引)中还有其他未编号的章节级部分。

我以为它\chapter*对于引言和结论以及\chapter第 1-8 章来说会很简单。但事实并非如此... 似乎编号部分并不是唯一的区别。

有人知道所有的区别以及需要什么才能使它们等效吗?到目前为止,我发现:

  1. 章节标题未出现在目录中。解决方案:在 后\chapter*添加\addcontentsline
  2. 脚注编号(在本例中为页码)不会重置为 1。解决方案:???
  3. 标题文本(\createmark{chapter}...)未更新。解决方案:???

我稍后还会发现其他什么惊喜吗?

或者,任何其他解决问题的方法都会受到欢迎。

答案1

在阅读(并重读)回忆录手册之后,我找到了针对所提具体问题的答案(在此处添加以供将来参考):

  1. 章节标题未出现在目录中。 解决方案:添加\addcontentsline
  2. 脚注编号不会重置为 1。 解决方案:使用\refstepcounter水平chapter
  3. 标题文字未更新。 解决方案:使用可选参数\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}

相关内容