如何不在章节首页应用样式?

如何不在章节首页应用样式?

我想在所有文档中添加页脚,因此我使用以下代码:

\usepackage{fancyhdr}           
\pagestyle{fancy}           
\lfoot[\thepage]{} 
\cfoot{\tiny{$\copyright $} 
\rfoot[]{\thepage} % droite du pied de page
\fancyhead[RO, LE] {}

效果很好,除了我所有章节的第一页,它们显然有自己的风格。我不知道它们为什么不同(我只是从互联网上的这个地址获取模板:https://github.com/DorianDepriester/TemplateThese/archive/master.zip)。

目前,我可以使用此命令解决所有章节的问题:\thispagestyle{fancy}\protect在所有章节的开头,但由于我的图表列表和目录长度超过 1 页,因此它对它们不起作用。

因此,如果您有任何解决方案可以将此代码放在图形列表的开头,或者只是删除所有章节首页的默认页面样式,我会非常感兴趣。

万分感谢。

答案1

您必须重新定义plain用于章节起始页的样式。

您还可以简化定义。

\documentclass{book}

\usepackage{fancyhdr}           

\usepackage{kantlipsum}

\pagestyle{fancy}           

\fancyhf{}% clear all fields
\fancyfoot[LE,RO]{\thepage}
\fancyfoot[C]{\textcopyright}
\renewcommand{\headrulewidth}{0pt}

\fancypagestyle{plain}{%
  \fancyhf{}% clear all fields
  \fancyfoot[LE,RO]{\thepage}%
  \fancyfoot[C]{\textcopyright}%
  \renewcommand{\headrulewidth}{0pt}%
}

\begin{document}

\chapter{Test}

\kant[1-10]

\end{document}

enter image description here

答案2

fancyhdr 文档给出了一些建议。首先,您可能希望清除所有页眉和页脚字段。使用\fancyhf{}。其次\lfoot\rfoot不接受可选参数!因此,您最终会得到

\documentclass{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lfoot{}
\cfoot{\tiny{$\copyright $}}
\rfoot{\thepage}
\begin{document}
  Hello world
  \newpage
  foo bar
\end{document}

相关内容