页码位于顶部中央

页码位于顶部中央

我尝试将页码放在顶部中央(这是我所在大学的提交指南所要求的)。

这应该是一件非常容易的事情,但似乎不可能......我花了一天时间熟悉fancyhdr包,但它在标题上添加了太多无用的东西(章节,部分等的标题)......而我只需要页码。

有人可以向我解释一下这个问题吗?


以下是更新后的 MWE(由 cmhughes 建议)。目前,页码全部居中在页眉中,除了 TOC、LOF、LOT 和每章的第一页。这里,页码根本不出现。非常感谢你们的帮助!非常感谢

\documentclass[12pt, a4paper]{report}

\linespread{1.6}

\usepackage{natbib}

\usepackage{geometry}

\geometry{includeheadfoot,
  headheight=14pt,
  left=4cm,
  right=2cm,
  top=2.5cm,
  bottom=2.5cm}

\usepackage{fancyhdr}

\fancyhf{}

\fancyhead[C]{\thepage}

\pagestyle{fancy}

\fancypagestyle{plain}

\fancyhf{} % clear all header and footer fields

\fancyhead[C]{\thepage}

\renewcommand{\headrulewidth}{0pt}

\begin{document}

\pagenumbering{gobble}

\title{}

\author{}

\date{}

\maketitle

\renewcommand{\abstractname}{}

\begin{abstract}

lipsum

\end{abstract}

\chapter*{Acknowledgments}

lipsum

\tableofcontents

\cleardoublepage

\pagenumbering{roman}

\listoffigures 

\addcontentsline{toc}{chapter}{List of figures}

\listoftables 

\addcontentsline{toc}{chapter}{List of tables}

\newpage

\pagenumbering{arabic}

\chapter{}

lipsum

\clearpage

\addcontentsline{toc}{chapter}{Bibliography}

\bibliographystyle{apsr}

\bibliography{biblio}

\end{document}

答案1

下面应该可以解决问题

\fancyhf{}
\fancyhead[C]{\thepage}
\pagestyle{fancy}

但由于缺乏完整的 MWE,很难判断:)

该命令\fancyhf{}清除所有当前页眉和页脚,并且该\fancyhead[C]{<stuff>}命令将页眉置于中心。

如果您希望它适用于带有loflot和的页面toc,那么您可以重新定义页面样式,如包plain的文档中所述fancyhdr

% redefine the plain pagestyle
\fancypagestyle{plain}{%
\fancyhf{} % clear all header and footer fields
\fancyhead[C]{\thepage} % except the center
}

作为参考,以下是完整的 MWE。

\documentclass[12pt,a4paper]{report}
\usepackage{fancyhdr}
\usepackage{lipsum}

\fancyhf{}
\fancyhead[C]{\thepage}
\pagestyle{fancy}

% redefine the plain pagestyle
\fancypagestyle{plain}{%
\fancyhf{} % clear all header and footer fields
\fancyhead[C]{\thepage} % except the center
}

\begin{document}

\tableofcontents
\listoftables
\listoffigures
\chapter{}
\lipsum

\end{document}

相关内容