使用 fancyhdr 增加章节第一页的页码

使用 fancyhdr 增加章节第一页的页码

geometry我正在同时使用和包fancyhdr。我在章节的第一页使用标准页面布局plain(页脚居中,页码居中),body在章节的其余部分使用(页眉中没有页脚和页码)。使用时geometry,我不会使用,includefoot因为这会在所有没有页脚的页面上为页脚留出空间。但是,由于includefoot=False,章节第一页底部的页码显示得太低。我怎样才能在不为所有其他页面留出更多页脚空间的情况下增加这个数字?我尝试了类似

\documentclass{report}

\usepackage{fancyhdr}
\fancypagestyle{plain}{%
  \fancyhf{}
  \fancyfoot[C]{\vspace*{-30pt}\thepage}
}

\begin{document}

\chapter{first}

\end{document}

但这会将分页码移到文本中,而不会在页码上方创建空格。

答案1

我在这里找到了一个解决方法:通过空图形环境留出空白 足以满足我的需要。

figure在具有可控空白的章节第一页底部添加一个,会移动文本,使得页码不再出现在文本中。

\documentclass{report}

\usepackage{fancyhdr}
\fancypagestyle{plain}{%
  \fancyhf{}
  \fancyfoot[C]{\vspace*{-30pt}\thepage}
}

\begin{document}

\chapter{first}
\begin{figure}[b!]
  \vspace{20pt}
\end{figure}

\end{document}

相关内容