更改页码位置开始章节

更改页码位置开始章节

我想更改所有页面(包括章节第一页)的页码位置。我使用fancyhdr包,这是我的代码:

\renewcommand{\headrulewidth}{0.1mm}
\fancyhf{}
\fancyhead[RO]{\slshape\rmfamily\nouppercase\rightmark}
\fancyhead[LE]{\slshape\rmfamily\thechapter\ \nouppercase\leftmark}
\fancyfoot[RO, LE]{\thepage}

但是,除章节开始的页面外,其他页面的页码位置都是正确的。章节第一页的页码居中,而其他页面的页码则交替显示。我该如何解决?

答案1

标准 LaTeX 文档类中每章的第一页使用页面样式plain。因此您必须重新定义plain页面样式,使其具有与页面样式相同的页脚fancy

\documentclass[twoside]{report}
\usepackage{fancyhdr}
\usepackage{lipsum}
\renewcommand{\headrulewidth}{0.1mm}
\fancyhf{}
\fancyhead[RO]{\slshape\rmfamily\nouppercase\rightmark}
\fancyhead[LE]{\slshape\rmfamily\thechapter\ \nouppercase\leftmark}
\fancyfoot[RO, LE]{\thepage}
\pagestyle{fancy}
\fancypagestyle{plain}{%
  \fancyhf{}
  \fancyfoot[RO, LE]{\thepage}
  \renewcommand{\headrulewidth}{0mm}
}

\begin{document}

\chapter{Introduction}

\lipsum

\end{document}

相关内容