我想要一个像这样的标题
<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]
作用是一样的,这样我们就不用猜测长度了。这也省去了我们向其他字段添加不属于那里的内容。
为了举例,我将放回规则,只是为了显示间距的正确性。