我正在尝试使用罗马数字对标题页至目录页之间的所有页面进行编号。
目前的情况是,除目录的第二页和最后一页使用罗马数字 I 进行编号外,所有页面均使用相同的罗马数字 I 进行编号。
似乎罗马数字直到目录页才开始增加。然后我将目录页后的页码样式更改为阿拉伯数字,这样就没问题了。
\documentclass[12pt,a4paper]{report}
\begin{document}
\begin{titlepage}\centering
Main title page
\end{titlepage}
\pagenumbering{Roman}
\begin{titlepage}
\thispagestyle{plain}
Dissertation title
\end{titlepage}
\newpage
\clearpage
\begin{center}
\thispagestyle{plain}
This dissertation may be made available for consultation within the University Library and may be photocopied or lent to other libraries for the purposes of consultation.
\end{center}
\clearpage
\begin{abstract}
\thispagestyle{plain}
Abstract text
\end{abstract}
\cleardoublepage
\tableofcontents
\cleardoublepage
\pagenumbering{arabic}
\chapter{Introduction}
Intro
\end{document}
答案1
在报告类中,titlepage
设计用于制作本质上未编号的页面,因此它将页数重置为 0(因此,如果与页面样式一起使用,它会使未编号的页面变为 1 empty
)内部\abstract
调用\titlepage
,因此再次重置页面。
\stepcounter{page}
您可以重新定义这些构造不这样做,但也许更简单的只是在强制分页之后说。