特定于页面的页眉和页脚

特定于页面的页眉和页脚

对于我的论文,我目前使用MiKTeXreport班级来满足我大学的需求,他们也需要页面特定的页眉和页脚。这应该通过使用包来实现fancyhdr

我想要的是页脚中右对齐的页码,以及一个空白的页眉,以及除

  • 标题页,以及
  • 宣誓书。

这些必须为空白。我知道页码默认为新章节页面居中,但这不是我需要的。当然,应该考虑罗马和阿拉伯页码。

附言:我读过这篇文章fancyhdr,但这个geometry软件包(我目前也在使用)不太好用。因此我应该使用该fancyhdr软件包的替代品吗?

答案1

由于\chapter使用\thispagestyle{plain},您可以重新定义普通的页面样式。

\documentclass{report}
\makeatletter
\def\ps@plain{\let\@mkboth\@gobbletwo
  \let\@oddhead\@empty
  \def\@oddfoot{\reset@font\hfill\thepage}% page number on right
  \let\@evenhead\@empty
  \let\@evenfoot\@oddfoot}
\makeatother
\begin{document}
\chapter{First}
Some text here.
\end{document}

没有页码。

\documentclass{report}
\makeatletter
\let\ps@plain=\ps@empty
\makeatother
\begin{document}
\chapter{First}
Some text here.
\end{document}

相关内容