页码仅出现在章节开始的页面上

页码仅出现在章节开始的页面上

我的报告中的页码有问题,问题是页码出现在章节开头,但在下一页却不存在。这是我的代码的一部分:

\documentclass{report}
\usepackage{xcolor} %les couleurs
\usepackage{setspace}
\usepackage[justification=centering]{caption}

\begin{document}
\pagestyle{empty}

\include{title-content}
\include{dedicaces-content}
\include{remerciement-content}
\color{black}
\doublespacing
\tableofcontents

\listoftables
\listoffigures
\pagenumbering{arabic}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\chapter{Introduction générale}

Foo

\end{document}

答案1

您有一条\pagestyle{empty}可以精确执行此操作的指令:它从页眉和页脚中删除任何内容。

该类的默认值为report\pagestyle{plain}它只是在页脚的中心添加页码,并且始终在起始章节页面中使用。

因此解决办法是删除\pagestyle{empty}


如果您不想在前言中使用任何页码,那么使用\pagestyle{empty}是不够的,因为每个\chapter命令都会在章节标题所在的页面中使用\pagestyle{plain},包括目录和图表或表格列表。

我不喜欢前言中没有页码,除非在题注页。不过,这是可以解决的。

我将使用一个简化的序言来展示您可以做什么;添加您需要的软件包。

\documentclass[a4paper,12pt]{report}

%<insert here the packages you need>

\makeatletter
\let\latexps@plain\ps@plain
\newcommand{\frontmatter}{\let\ps@plain\ps@empty\pagestyle{empty}}
\newcommand{\mainmatter}{%
  \let\ps@plain\latexps@plain\pagestyle{plain}%
  \clearpage
  \pagenumbering{arabic}}
\makeatother

\begin{document}

\frontmatter

\input{title-content}
\clearpage
\input{dedicaces-content}
\clearpage
\input{remerciement-content}
\clearpage

\doublespacing

\tableofcontents

\listoftables

\listoffigures

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\mainmatter

\chapter{Introduction générale}

这样,前言中的所有页面都不会有任何数字;第一章的编号从 1 开始。


无关但重要:\clearpage在 之前添加\pagenumbering{arabic},因为此命令不会开始新页面。我会使用\input而不是\include来处理前页内容(\clearpage当需要分页符时添加)。

相关内容