如何将页眉(和页脚)放置在标题页的正确位置?

如何将页眉(和页脚)放置在标题页的正确位置?

我尝试使用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先拨打电话。

要使标题页使用与其他页相同的样式,请使用\thispagestyleafter \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

相关内容