无法让 fancyhdr 正常工作

无法让 fancyhdr 正常工作

我正在尝试使用以下软件包 fancyhdr、everypage 和 draftwatermark 编写一份提案。虽然文档打印得相当好,但除页码外,所有页面都缺少任何页眉或页脚。

我已经开始移除各种物品,看看是否能解决问题,但目前我仍不知所措。

\documentclass[11pt]{report}
\usepackage{fancyhdr,everypage,draftwatermark}

\setlength{\headheight}{15pt}
\pagestyle{fancy}
\lhead{Waterville Oaks Properties, LLC}
\rhead{\bfseries Project: Home Place}
\lfoot{\today}
\cfoot{\thepage}
\rfoot{Callis \& Associates}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}

稍后在我的文档中,我添加了以下内容:

\setcounter{page}{1}
\pagenumbering{roman}
\newpage
\tableofcontents
\newpage
\listoftables
\newpage
\pagenumbering{arabic}
\setcounter{page}{1}

但就我有限的知识而言,这不应该造成任何问题。任何帮助都将不胜感激,因为这开始让我偏离我真正应该做的事情,即写作,而不是纠结于这些格式问题。

答案1

如果您希望在“特殊页面”(章节首页、目录等)中使用与“普通页面”相同的页眉和页脚,则必须重新定义包plain的样式fancyhdr

换句话说,您必须将这些行添加到您的文档中:

\fancypagestyle{plain}{%
\lhead{Waterville Oaks Properties, LLC}
\rhead{\bfseries Project: Home Place}
\lfoot{\today}
\cfoot{\thepage}
\rfoot{Callis \& Associates}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
}

这是因为上面提到的“特殊页面”\thispagestyle{plain}默认就有。

相关内容