如何在页眉中添加第二行?

如何在页眉中添加第二行?

我想要一个像这样的标题

<my name>            <Class>             <page number>
<Student number>

但是,我不知道如何插入第二行。我尝试的是:

%Page layout here
\documentclass[letterpaper]{article}
\usepackage{lastpage}           %lets me find out how many pages there are

\usepackage{fancyhdr}           %allows me to fiddle with the header and such

\pagestyle{fancyplain}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt} % remove lines as well
\setlength{\headheight}{15.2pt}
\chead{How do I get this to work?}
\rhead{\thepage\ of \pageref{LastPage}} %Add the page numbers to the to right
\lhead{Canageek\\3.14159}
%End footer

\begin{document}
Test
\end{document}

但是,正如您所看到的,这会导致论文名称和页码与我的学生编号在同一行,而不是与我的名字一致。

我发现了两个相关的问题。第一个做了一些我认为可以避免的事情,因为我不想一切都右对齐而第二个似乎是通过修改第二个标题来实现的,这不是我需要的

答案1

用一个tabular

%Page layout here
\documentclass[letterpaper]{article}
\usepackage{lastpage}           %lets me find out how many pages there are

\usepackage{fancyhdr}           %allows me to fiddle with the header and such

\pagestyle{fancyplain}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt} % remove lines as well
\setlength{\headheight}{24pt}
\chead{How do I get this to work?}
\rhead{\thepage\ of \pageref{LastPage}} %Add the page numbers to the to right
\lhead{\begin{tabular}[t]{@{}l@{}}Canageek\\3.14159\end{tabular}}
%End footer

\begin{document}
Test
\end{document}

A 的\parbox[t]作用是一样的,这样我们就不用猜测长度了。这也省去了我们向其他字段添加不属于那里的内容。

为了举例,我将放回规则,只是为了显示间距的正确性。

在此处输入图片描述

相关内容