第一页上有 fancyhdr 和长标题

第一页上有 fancyhdr 和长标题

我正在尝试创建一个带有fancyhdr相当长页眉的文档。它适用于除第一页之外的所有页面,第一页的文本会流入页眉。在后续页面上,文本会在页眉完成后开始。

为什么文本没有被标题向下移动?第一页有什么不同?我该如何解决这个问题?

这是一个显示我的问题的简单测试用例:

\documentclass{article}

\usepackage{fancyhdr}
\pagestyle{fancy}

\usepackage[german]{babel}
\usepackage[utf8]{inputenc}

\fancyhf{}

\chead{
  I am a header \\
  with multiple lines \\
  many lines \\
  many many lines \\
  many many many lines
}

\usepackage{blindtext}

\begin{document}
\section{A section}
\blindtext[30]
\end{document}

答案1

来自OP的原始文档的控制台编译显示了一个明确的警告:

Package Fancyhdr Warning: \headheight is too small (12.0pt): 
 Make it at least 58.54448pt.
 We now make it that large for the rest of the document.
 This may cause the page layout to be inconsistent, however.

这就是为什么\headheight必须更改为至少59pt,小于1in,我3cm在这里使用了:

\documentclass{article}

\usepackage{fancyhdr}
\setlength{\headheight}{3cm}
\pagestyle{fancy}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

\fancyhf{}

\chead{
  I am a header \\
  with multiple lines \\
  many lines \\
  many many lines \\
  many many many lines
}

\usepackage{blindtext}

\begin{document}
\section{A section}
\blindtext[30]
\end{document}

在此处输入图片描述

相关内容