根据页码定义序言中的页面样式

根据页码定义序言中的页面样式

有没有办法根据实际页码定义页面样式?例如,第一页是标题页,第二页是目录(也可能是第三页和第四页),接下来是执行摘要,接下来是报告,等等。

我主要关注前几页,并注意到无论目录有多少页,页面样式都必须保持不变。

我想在我的preamble.tex文件中完成这一点。

答案1

原则上,可以将页面样式设置为另一个命令的一部分来执行,从而将两者联系在一起。

例如,假设目录有一个名为 的页面样式tocpagestyle,正文有一个名为 的页面样式mainmatterpagestyle。以下内容将确保目录和正文与序言的页面样式不同:

\let\oldtableofcontents\tableofcontents% Copy \tableofcontents
\renewcommand{\tableofcontents}{% Update \tableofcontents to...
  \cleardoublepage
  \pagestyle{tocpagestyle}% Set the ToC page style
  \oldtableofcontents% Set the regular ToC
  \cleardoublepage
  \pagestyle{mainmatterpagestyle}% Set the main matter page style
}

\mainmatter如果使用的话,也可以将其绑定到。

相关内容