谢谢大家的时间,我刚刚开始使用 LaTeX 和这个网站,所以如果我的问题已经提出,请原谅我,但我搜索了一下,没有找到适合我的情况的任何内容。
我使用 Sharelatex,我的文档类是双面报告。为了管理论文的页眉和页脚,我使用了 fancyhdr 包;它的代码在我的序言中如下所示:
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[RO,LE]{Title of the thesis}
\setlength{\headheight}{14.49998pt}
\fancyfoot{}
\fancyfoot[LE,RO]{\thepage}
\fancyfoot[CO,CE]{Chapter \thechapter}
\fancyfoot[LO,RE]{Edoardo Serra}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
为了插入未编号的章节,并使其在目录中显示出来,我使用以下代码:
\chapter*{Introduction}
\input{chapters/introduction}
\addcontentsline{toc}{chapter}{Introduction}
当我想在编号章节或附录后插入未编号章节时,就会出现问题,因为代码字符串给出的未编号章节的页脚\fancyfoot[CO,CE]{Chapter \thechapter}
仍然是上面编号章节或附录的页脚。如果可能的话,我怎样才能在那里插入未编号章节的名称?
答案1
您可以重新定义\chaptermark
并使用\leftmark
页脚。然后您可以手动设置未编号章节的页脚条目。
例子:
\documentclass[twoside]{report}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setlength{\headheight}{14.49998pt}
\renewcommand\chaptermark[1]{\markboth{\chaptername~\thechapter}{}}
\fancyhf{}
\fancyhead[RO,LE]{Title of the thesis}
\fancyfoot[LE,RO]{\thepage}
\fancyfoot[CO,CE]{\nouppercase{\leftmark}}
\fancyfoot[LO,RE]{Edoardo Serra}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\blinddocument
\chapter*{Introduction}
\markboth{Introduction}{}% right after chapter title
\addcontentsline{toc}{chapter}{Introduction}% right after chapter title!
\Blindtext
\blinddocument\blinddocument\blinddocument\blinddocument
\end{document}