使用 \fancyhdr 的目录页眉和后续页面存在问题

使用 \fancyhdr 的目录页眉和后续页面存在问题

首先我要说的是,我对 LaTeX 还很陌生。我正在写硕士论文,出现了以下问题:

我正在写西拉特克斯。当我设置章节以获取论文的总体大纲时,有时我必须在后面使用 * 符号\chapter,这不一定是因为我不想将它们放在目录中(事实上,它们需要放在目录中),而是因为我不希望“第 1 章”文本出现在页面上,也不应该对它们进行编号。我还使用了 -package,\fancyhdr这就是事情开始变得有点复杂的地方。

这是部分代码:

\documentclass[11pt,twoside]{report}
\usepackage{lipsum}
\usepackage{xcolor}
\usepackage{fontspec} %needed to write in Arial

\usepackage[british]{babel} %language

\usepackage{graphicx} % Required for inserting images
\graphicspath{{images/}}

\usepackage{hyperref}

\usepackage{titlesec}
\assignpagestyle{\chapter}{fancy}
\linespread{1.3} % equal to 1.5 line-width (mandatory)

\usepackage{caption}
\usepackage{subcaption}


\usepackage[a4paper,%width=150mm,
top=30mm,bottom=40mm, left=21.2mm, right=21.2mm, heightrounded]{geometry}

%header and footer
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[RO,LE]{\leftmark}
\fancyhead[LO,RE]{\rightmark}
\fancyfoot{}
\fancyfoot[RO,LE]{\thepage}
\fancyfoot[C]{Thesis Title}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}

%due to little errors the following correction:
\setlength{\headheight}{13.59999pt} %for compensation, see next line
\addtolength{\topmargin}{-1.59999pt}


\begin{document}
\setmainfont{Arial}

%\input{chapters/titlepage} < \input-files are empty at this moment in time. I was just getting the outline of the file. There is an ocasional \lipsum (see Introduction); I've now just placed it in the code.

\chapter*{Preface}
\addcontentsline{toc}{chapter}{Preface}
%\input{chapters/preface}

\chapter*{Societal outreach}
\addcontentsline{toc}{chapter}{Societal outreach}
%\input{chapters/societal outreach}

\tableofcontents
\addcontentsline{toc}{chapter}{Contents}


\chapter*{Abstract}
\addcontentsline{toc}{chapter}{Abstract}
%\input{chapters/abstract}

\chapter{Introduction}
%\input{chapters/introduction}
\lipsum[2]


\end{document}

现在它有什么作用?它为目录页面和摘要开始页面创建一个名为“内容”的标题。这是我不想要的。如果两个标题都是空的(即社会宣传的标题是这样的),那就没问题了。

有人知道解决方法吗?提前致谢!

答案1

与你们聊天后,我找到了解决问题的方法:我根据自己的喜好定义了 plain-pagestyle,然后将它们应用于所有内容,直到介绍。序言中的额外代码是:

\fancypagestyle{plain}{
    \pagestyle{fancy}
    \fancyhead{}
    \fancyfoot{}
    \fancyfoot[RO,LE]{\thepage}
    \fancyfoot[C]{Thesis Title}
}
\assignpagestyle{\chapter}{plain}

相关内容