我尝试使用fancyhdr
包,结果输出如下这里。屏幕截图显示了第 3 页 (底部) 和第 4 页 (顶部) 之间的连接处(页眉和页脚相同;lfoot 和 lhead 为“讲座 1”,rfoot 和 rhead 为“讲义 1”)。
您可能注意到,页眉和页脚都放置在左侧(带有页码)。
此外,它们没有出现在标题页上,而与大多数其他情况不同,我希望它们出现在标题页上。
MWE 如下:
\documentclass[10pt]{article}
\usepackage{soul}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{Lecture 1}
\rhead{Handout 1}
\lfoot{Lecture 1}
\rfoot{Handout 1}
\usepackage[margin=0.5in]{geometry}
\def\changemargin#1#2{\list{}{\rightmargin#2\leftmargin#1}\item[]}
\let\endchangemargin=\endlist
\title{\ul{Proper positioning of headers and footers}}
\usepackage{lipsum}
\begin{document}
\maketitle
\lipsum[4-57]
\end{document}
答案1
为了fancyhdr
遵守您的geometry
设置,您需要geometry
先拨打电话。
要使标题页使用与其他页相同的样式,请使用\thispagestyle
after \maketitle
。
\documentclass{article}
\usepackage[a4paper,margin=1in]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{Lecture 1}
\rhead{Handout 1}
\lfoot{Lecture 1}
\rfoot{Handout 1}
%\def\changemargin#1#2{\list{}{\rightmargin#2\leftmargin#1}\item[]}
%\let\endchangemargin=\endlist
\title{Proper positioning of headers and footers}
\usepackage{lipsum}
\begin{document}
\maketitle
\thispagestyle{fancy}
\lipsum[4-57]
\end{document}
我使用了1in
边距,因为0.5in
它太小了。我还添加了,a4paper
但如果您使用其他尺寸,则可以忽略它。输出的顶部如下所示:
通常,您可以使用\thispagestyle
来临时更改页面样式,例如,您可能希望稍后在文档中更改为plain
或,但在这里,我进行了临时更改以覆盖 设置的页面样式。请注意,页面末尾生效的页面样式是使用的样式(因为输出例程在输出页面时会添加页眉和页脚)。empty
\maketitle