回忆录中的目录页面样式为空

回忆录中的目录页面样式为空

我正在使用回忆录类来写一篇论文,并且不想在前言(包括目录)上标注页码。已按照以下答案进行操作页面样式为空的目录这确实删除了目录第一页的页码。我的目录有三页长,最后两页仍然有一个带罗马页码的标题。下面是最小示例:

\documentclass[danish,12pt,a4paper,oneside,openany]{memoir}
\AtBeginDocument{\addtocontents{toc}{\protect\thispagestyle{empty}}} 

\begin{document}
  \frontmatter
  \pagestyle{empty}
  \include{frontmatter/titlepage}
  \include{frontmatter/abstract}
  \tableofcontents*
  \pagestyle{headings}

  \mainmatter
  ...       

答案1

由于memoir不会自动在新页面上启动内容列表,因此您需要发出\clearpage命令以确保页面样式正确关联。页眉和页脚是在生成页面内容后添加的,因此是\clearpage必需的。标准文档类合并\clearpage到其中一些命令中,但memoir选择不这样做。

\documentclass[danish,12pt,a4paper,oneside,openany]{memoir}
\AtBeginDocument{\addtocontents{toc}{\protect\thispagestyle{empty}}} 

\begin{document}
\pagestyle{empty}
\frontmatter
\include{frontmatter/titlepage}
\include{frontmatter/abstract}
\tableofcontents*
\clearpage % TOC will now have the previous pagestyle setting
\pagestyle{headings}

\mainmatter
  ...
\end{document}  

相关内容