标题行未跨越页面宽度

标题行未跨越页面宽度

我正在使用以下代码创建标题fancyhdr

\documentclass{report}
    \usepackage[margin=3.0cm]{geometry}
    \usepackage{fancyhdr}
    \pagestyle{fancy}

    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}

    \fancyhf{} % clear the headers
    \fancyhead[R]{%
       % We want italics
       \itshape
       % The chapter number only if it's greater than 0
       \ifnum\value{chapter}>0 \chaptername\ \thechapter. \fi
       % The chapter title
       \leftmark}
    \fancyfoot[C]{\thepage}

    \fancypagestyle{plain}{
      \renewcommand{\headrulewidth}{0pt}
      \fancyhf{}
      \fancyfoot[C]{\thepage}
    }

    \setlength{\headheight}{14.5pt}

\begin{document}
test
\end{document}

问题如下: 在此处输入图片描述 标题行没有跨越整个页面的宽度。我怀疑这是因为我\usepackage[margin=3.0cm]{geometry}加载了调整边距的程序。如何确保标题行在保持这些边距的同时仍然跨越整个页面?

答案1

geometry之前加载fancyhdr将会修复该问题

\usepackage[margin=3.0cm]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}

相关内容