交替页码

交替页码

我怎样才能在页脚中以 (左页脚) 第 x 页,共 y 页 -下一页- (右页脚) 第 x2 页,共 y 页的形式交替显示页码(使用 fancyhdr)?我现在有

\pagestyle{fancy}
\cfoot{\thepage\ of \pageref{LastPage}}

但请注意,由于某种原因,章节开始的页面上的编号不适用。我正在使用报告类

答案1

类似这样的内容?页面样式已修补到命令中,但是,这必须在发出命令\chapter后完成,否则,这也会在那里应用。\tableofcontents

\documentclass[twoside]{report}

\usepackage{lastpage}
\usepackage{fancyhdr}
\usepackage{blindtext}
\usepackage{xpatch}

\fancypagestyle{mystyle}{%
  \fancyhf{}%
  \fancyfoot[LE,RO]{\thepage~of \pageref{LastPage}}%
  \renewcommand{\headrulewidth}{0pt}%
}

\begin{document}
\tableofcontents

% Now patch the command
\xpatchcmd{\chapter}{%
  \thispagestyle{plain}%
}{%
  \pagestyle{mystyle}
}{}{}

\chapter{My first chapter}
\blindtext[10]

\end{document}

相关内容