将页码移至左上角

将页码移至左上角

我希望页码位于页面顶部和左上角。我该如何实现?

答案1

这是一个不依赖于专门包的解决方案。但它确实假设article正在使用文档类或其他“标准”文档类之一。(具体来说,正在使用的文档类必须至少提供宏\pagestyle\ps@headings...)您需要在文档的序言中插入以下代码:

\usepackage{etoolbox} % provides \patchcmd macro
\makeatletter % modify the "headings" page style
\patchcmd{\ps@headings}{{\slshape\rightmark}\hfil\thepage}{\thepage\hfil}{}{}
\makeatother
\pagestyle{headings}  % load the (re-defined) "headings" page style (default: "plain")

答案2

%\documentclass{report}
\documentclass{article}

\usepackage{fancyhdr}
\pagestyle{fancy}

\fancyhead{}
\fancyfoot{}

\fancyhead[LO, LE]{\thepage}
\renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0pt} 

\begin{document}

\section{AA}    

E: Even page
O: Odd page
L: Left field
C: Center field
R: Right field
H: Header
F: Footer


\newpage

\section{BB}

E: Even page
O: Odd page
L: Left field
C: Center field
R: Right field
H: Header
F: Footer


\end{document}

在此处输入图片描述

在此处输入图片描述

相关内容