每页页眉中的页码和名称

每页页眉中的页码和名称

如何在每页的右侧输入页码?

另外,是否有一个命令使“我的名字”出现在除第一页之外的每一页的左上角?

也许可以在上面两个项目下面放一个栏?

我正在使用文档类简历。

 \documentclass[margin,line]{resume}

 \begin{document}
 \name{\Large My name} 
 \begin{resume}

 This is page 1. 

 \newpage 


 This is page 2. 

 \newpage 

 This is page 3.   

 \end{resume}
 \end{document} 

谢谢。

答案1

fancyhdrresume可以与(基于)配合使用article,但需要进行一些调整:

\documentclass[margin,line]{resume}

\usepackage{kantlipsum} % to provide mock text

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\makeatletter
\fancyhead[L]{\textbf{\expandafter\@gobble\@name}}
\makeatother
\fancyhead[R]{\thepage}
\fancyheadoffset[L]{\sectionwidth}
\setlength\headheight{12pt}
\setlength\headsep{3pt}
\addtolength\topmargin{-15pt}
\AtBeginDocument{\thispagestyle{empty}}


\begin{document}

\name{\Large My name}

\begin{resume}

\kant

\end{resume}

\end{document}

\fancyheadoffset如果不想让第 1 页之后的页面上的行在左侧延伸,请注释掉该行。如果要增加规则和文本之间的间隔,请修改 的值\headsep以及 的值\topmargin

在此处输入图片描述

注意。由于 之后会扩展为,\expandafter\@gobble\@name因此需要使用mystery ,因此我们必须删除不需要的命令。\@name\Large My Name\name{My Name}\Large

答案2

以下代码可能有助于解决您的问题:

\documentclass[letterpaper]{article}
\usepackage{lipsum}% Used to create the random paragraphs
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{My Name} % controls the left corner of the header
\chead{} % controls the center of the header
\rhead{} % controls the right corner of the header
\lfoot{} % controls the left corner of the footer
\cfoot{} % controls the center of the footer
\rfoot{Page~\thepage} % controls the right corner of the footer
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\begin{document}
\thispagestyle{plain}% Removes the header from the first page. Change plain to empty to remove the numbering entirely.
\lipsum[2-10]
\end{document}

在此处输入图片描述

相关内容