在 \documentclass{book} 的每一页上添加页码

在 \documentclass{book} 的每一页上添加页码

如何强制显示页码每一个文档的页面\documentclass{book},包括标题页和页面之前的空白页\part{}

梅威瑟:

\documentclass[11pt]{book}
\pagestyle{plain}
\usepackage{fancyhdr}

\raggedbottom
\sloppy
\title{My title}
\author{Me}
\date{}

\begin{document}

\maketitle

\part*{First Part} 

\chapter*{First Chap}

stuff

\end{document}

产生的输出在第一个 PDF 页面上没有页码,并且在“第一章”章节之前的空白页面上也没有页码。

答案1

根据您的情况,您可以重新定义empty空白页上使用的样式。

请参阅以下代码(我添加了包showframe以可视化打字区域和边距):

\documentclass[11pt]{book}

\usepackage{showframe} % <==============================================
\usepackage{fancyhdr}
\fancypagestyle{empty}{% <==============================================
  \fancyhead{}
  \fancyfoot{}
  \fancyfoot[C]{\thepage}
  \renewcommand{\headrulewidth}{0pt}
}

\raggedbottom
\pagestyle{plain}

\sloppy
\title{My title}
\author{Me}
\date{}


\begin{document}

\maketitle

\part*{First Part} 

\chapter*{First Chap}

stuff

\end{document}

结果:

生成的 pdf

扉页:

在此处输入图片描述

相关内容