我正在使用memoir
,以防万一。
这里主要提醒我自己一下正面和背面的含义:
在所有\mainmatter
页面上(甚至是开始新章节的页面),我都尝试更改标题以便:
- Verso 标题始终为空
- 正面标题中间始终写有“TEX ROCKS”字样
和我的页脚以便 ta:
- Verso 页脚始终在左侧显示页码
- 右页脚始终在右侧显示页码
有没有一种简单的方法可以实现这一点,而无需重新定义一切?
答案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}
维索
雷克托