我正在使用以下代码设置我的标题。
\fancypagestyle{plain}
\fancyhf{}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[L]{\textit{\sffamily\ifthenelse{\isodd{\value{page}}}{\leftmark}{\rightmark}}}
\fancyhead[R]{\textit{\sffamily\thepage}}
\fancyfoot[C]{}
%\headrulewidth{0.1pt}
\renewcommand{\headrulewidth}{0.1pt}
(头部下方的一行\headrulewidth
)也出现在章节的开头,并且我想禁用这。
我怎样才能改变章节第一页的 headrulewidth 行为?
答案1
您必须重新定义plain
页面样式
\documentclass{report}
\usepackage{blindtext}
\usepackage{ifthen}
\usepackage{fancyhdr}
%Redefine plain
\fancypagestyle{plain}{%
\fancyhf{}%
\fancyfoot[C]{\thepage}%
\renewcommand{\headrulewidth}{0.0pt}%
}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[L]{\textit{\sffamily\ifthenelse{\isodd{\value{page}}}{\leftmark}{\rightmark}}}
\fancyhead[R]{\textit{\sffamily\thepage}}
\fancyfoot[C]{}
%\headrulewidth{0.1pt}
\renewcommand{\headrulewidth}{0.1pt}
\begin{document}
\blinddocument
\end{document}