使所有主要内容的页眉和页脚都这样,即使在新章节的页面上也是如此

使所有主要内容的页眉和页脚都这样,即使在新章节的页面上也是如此

我正在使用memoir,以防万一。

这里主要提醒我自己一下正面和背面的含义:

正面和背面

在所有\mainmatter页面上(甚至是开始新章节的页面),我都尝试更改标题以便:

  1. Verso 标题始终为空
  2. 正面标题中间始终写有“TEX ROCKS”字样

和我的页脚以便 ta:

  1. Verso 页脚始终在左侧显示页码
  2. 右页脚始终在右侧显示页码

有没有一种简单的方法可以实现这一点,而无需重新定义一切?

答案1

memoir页面样式很容易创建。使用\makepagestyle{foo}和命令\makeevenhead{foo}{left stuff}{center stuff}{right stuff}\makeoddhead{foo}{left stuff}{center stuff}{right stuff}(以及类似的命令\makeevenfoot\makeoddfoot

chapter为了提供起始页的页面样式,我删除了\thispagestyle{chapter}并将其替换为mainmatterstyle。我不是memoir专家(但我确信我应该更多地使用它 ;-)),也许有一种更简单的方法来提供章节样式。

\documentclass{memoir}


\usepackage{xpatch}

\xpatchcmd{\chapter}{%
  \thispagestyle{chapter}}{%
    \thispagestyle{mainmatterstyle}%
  }{%
}{}


\makepagestyle{mainmatterstyle}

\makeatletter
\makeevenfoot{mainmatterstyle}{\thepage}{}{}
\makeoddfoot{mainmatterstyle}{}{}{\thepage}

\makeevenhead{mainmatterstyle}{}{}{}
\makeoddhead{mainmatterstyle}{}{\@title}{}
\makeatother

\title{\LaTeXe\ rocks}
\author{A. U. Thor}

\usepackage{blindtext}



\begin{document}
\maketitle
\frontmatter
\tableofcontents


\mainmatter
\pagestyle{mainmatterstyle}

\chapter{First}
\blindtext[10]

\end{document}

维索 在此处输入图片描述

雷克托 在此处输入图片描述

相关内容