我正在使用标准 Latex 书本外壳排版一本书。有人知道如何按如下方式设置页码格式吗:
- 对于封面、目录、前言等前页,将页码放在底部中央;
- 对于主要内容,请将页码放在右上角。
我尝试了以下
\pagestyle{fancy}
\lhead{}
\chead{}
\rhead{\thepage}
\lfoot{}
\cfoot{}
\rfoot{}
\renewcommand{\headrulewidth}{0pt}
\fancypagestyle{plain}{\pagestyle{fancy}}
但是,他们还将初始页的页码移至右上方,这是我们不希望的。
答案1
您可以定义两种页面样式;一种用于初始页面,另一种用于正文。在文档中,您可以使用 选择所需的样式\pagestyle
。下面是一个我将这两种样式命名为preliminary
和 的小例子mainmatter
:
\documentclass{article}
\usepackage{fancyhdr}
\usepackage{lipsum}
\fancypagestyle{preliminary}{
\fancyhf{}
\fancyfoot[C]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\fancypagestyle{plain}{\pagestyle{preliminary}}
}
\fancypagestyle{mainmatter}{
\fancyhf{}
\fancyhead[R]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\fancypagestyle{plain}{\pagestyle{mainmatter}}
}
\begin{document}
\pagestyle{preliminary}
\lipsum[1-12]
\clearpage
\pagestyle{mainmatter}
\lipsum[1-12]
\end{document}