![如何在页眉中添加第二行?](https://linux22.com/image/256535/%E5%A6%82%E4%BD%95%E5%9C%A8%E9%A1%B5%E7%9C%89%E4%B8%AD%E6%B7%BB%E5%8A%A0%E7%AC%AC%E4%BA%8C%E8%A1%8C%EF%BC%9F.png)
我想要一个像这样的标题
<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]
作用是一样的,这样我们就不用猜测长度了。这也省去了我们向其他字段添加不属于那里的内容。
为了举例,我将放回规则,只是为了显示间距的正确性。