fancyhdr 仅出现在标题页上

fancyhdr 仅出现在标题页上

我正在尝试将一张小图像放入报告的页脚中。我在网上发现,最好的方法是使用包fancyhdr。因此,我将以下代码包含到我的main.text文档中,就在上方\begin{document}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\rhead{Overleaf}
\lhead{Guides and tutorials}
\rfoot{Page \thepage}

这一段之后,后续代码如下:

\begin{document}

\normallinespacing

\begin{titlepage}
\input{components/titlepage.tex}
\end{titlepage}

\tableofcontents

\chapter{Abstract}

[...]

现在,问题是 fancyhdr 样式仅应用于标题页。它不会影响连续的页面。它实际上应该是相反的顺序。fancyhdr应该只应用于除第一页之外的所有页面。

我创建了一个Overleaf 上的在线公共项目示例

以下是示例标题页的屏幕截图: 在此处输入图片描述

以下是随机其他页面的截图: 在此处输入图片描述

答案1

“随机其他页面”不是随机页面,而是使用plain页面样式的章节的第一页。此页面样式可以像这样更改:

\documentclass[a4paper,12pt]{report}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=3cm]{geometry}
\usepackage{titlesec}
\usepackage{cite}
\usepackage{subcaption}
\usepackage{graphicx}

\usepackage[utf8]{inputenc}

\include{styles/thesis.preamble}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\rhead{Overleaf}
\lhead{Guides and tutorials}
\rfoot{Page \thepage}

\fancypagestyle{plain}{
\fancyhf{}
\rhead{Overleaf}
\lhead{Guides and tutorials}
\rfoot{Page \thepage}
}

\begin{document}

\normallinespacing

\begin{titlepage}
\input{components/titlepage.tex}
\end{titlepage}

\tableofcontents

\chapter{Abstract}
\input{content/abstract/abstract.tex}

\chapter{Introduction}
\input{content/introduction/motivation.tex}
\input{content/introduction/problem-definition.tex}
\input{content/introduction/contributions.tex}
\input{content/introduction/structure-of-this-report.tex}

\chapter{Background}
\input{content/background/background.tex}

\addcontentsline{toc}{chapter}{Bibliography}
\bibliographystyle{IEEEtran}
\bibliography{biblio}

\end{document}

相关内容