fancyhdr - 章节开头的标题行被删除

fancyhdr - 章节开头的标题行被删除

编译下面的代码时,章节开头的标题中没有任何一行。

我该如何更改它,使页眉在所有页面上看起来都一样?谢谢

\documentclass{report}
\usepackage{fancyhdr}
\usepackage[USenglish]{babel}
\usepackage{blindtext}

\pagestyle{fancyplain} %eigener Seitenstil
\fancyhf{} %alle Kopf- und Fußzeilenfelder bereinigen
\fancyhead[L]{Titel} %Kopfzeile links
\fancyhead[C]{} %zentrierte Kopfzeile
\fancyhead[R]{Name} %Kopfzeile rechts
\renewcommand{\headrulewidth}{0.4pt} %obere Trennlinie

\begin{document}
\renewcommand{\chaptername}{Lektion}
\chapter{velo}
\blindtext \blindtext \blindtext \blindtext \blindtext \blindtext \blindtext \blindtext \blindtext \blindtext
\chapter{tram}
\blindtext \blindtext \blindtext \blindtext \blindtext \blindtext \blindtext \blindtext \blindtext \blindtext
\end{document}

答案1

fancyplain样式为所有页面(包括页面)定义了一种新样式plain

因此像这样的命令\fancyhead在所有页面中都生效,但\headrulewidth事实并非如此。

要更改页面中规则的行为,plain您必须修改\plainheadrulewidth

因此,你还必须添加

\renewcommand{\plainheadrulewidth}{0.4pt}

完成 MWE:

\documentclass{report}
\usepackage{fancyhdr}
\usepackage[american]{babel}
\usepackage{blindtext}

\pagestyle{fancyplain} %eigener Seitenstil
\fancyhf{} %alle Kopf- und Fußzeilenfelder bereinigen
\fancyhead[L]{Titel} %Kopfzeile links
\fancyhead[C]{} %zentrierte Kopfzeile
\fancyhead[R]{Name} %Kopfzeile rechts
\renewcommand{\headrulewidth}{0.4pt} %obere Trennlinie
\renewcommand{\plainheadrulewidth}{0.4pt}

\begin{document}
\renewcommand{\chaptername}{Lektion}
\chapter{velo}
\blindtext \blindtext \blindtext \blindtext \blindtext \blindtext \blindtext \blindtext \blindtext \blindtext
\chapter{tram}
\blindtext \blindtext \blindtext \blindtext \blindtext \blindtext \blindtext \blindtext \blindtext \blindtext
\end{document} 

输出(第一页):

在此处输入图片描述

相关内容