我发现只有一页(到目前为止)的页眉和内容之间的间距与其他所有页面的间距不同。您可以在下图中看到这种行为(来自文档的第 2 页和第 3 页):
我的.tex 文件内容显示如下。
\documentclass[a4paper]{report}
\usepackage{fullpage}
\usepackage{lipsum}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setlength{\headsep}{0.5cm}
\begin{document}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter. #1}{}}
\fancyhead[L]{\bfseries \leftmark}
\fancyhead[R]{\bfseries \rightmark}
\chapter{Version Control}
\lipsum
\lipsum
\lipsum
\lipsum
\end{document}
答案1
编译该文档会在第 2 页产生以下警告:
软件包 Fancyhdr 警告:\headheight 太小(0.0pt):至少将其设置为 12.0pt。我们现在将其设置为与文档其余部分一样大。但是,这可能会导致页面布局不一致。
按照建议进行操作fancyhdn
,即替换\setlength{\headsep}{0.5cm}
以
\setlength{\headheight}{0.5cm}
解决问题。