经典论文:从标题页到最后一页连续编号

经典论文:从标题页到最后一页连续编号

传统的论文在一份文件中有两种编号方式:第一种编号方式是从标题页(即第1页)开始到表格列表;第二种编号方式是从第1章第1页开始,页码又从1开始。但我们学校的论文编排规定是“论文的每一页都必须从头到尾连续编号,从标题页开始,包括图表、照片和附录的页面。”

我尝试寻找对所有页面进行连续页码编排的答案,但未能找到。

有谁知道如何解决这个问题?

答案1

最有可能的是\pagenumbering导致页面计数器重置的原因。最简单的方法是重新定义它,使其只改变显示,而不是重置页面计数器。因此,添加

\makeatletter
\renewcommand{\pagenumbering}[1]{\gdef\thepage{\csname @#1\endcsname\c@page}}
\makeatother

你的序言。

答案2

我猜没有 MWE,但问题似乎出在初始部分\frontmatter和其余部分\mainmatter

在论文的开始处,插入命令\pagenumbering{arabic}

您必须在启动时手动重置页码mainmatter,因为它将从 1 重新开始。

您需要确定前言的最终页码并使用 设置以下页码\setcounter{page}{3},其中数字 3 应替换为您合适的数字。编号重置的位置应位于正文的开头,但如果没有 MWE,我无法为您指定该位置。

答案3

如果您从原始模板开始,那么\pagenumbering{roman}在最初称为的命令中就会出现ClassicThesis.tex\pagenumbering{arabic}之后就是命令。只需将第一次出现的选项更改为\pagenumberingarabic然后删除第二次出现的选项即可。

答案4

在没有 MWE 的情况下也可以猜测,但这里有关于页码的一般规则以及如何按照您想要的方式更改它们。

传统上,书籍的排版方式是前言主要内容, 和后记前言传统上采用罗马数字 (小写罗马数字) 排版对开本 (页码);主要内容后记以印度阿拉伯数字从 1 开始连续编号。LaTeX 使用 、 和 命令执行此操作\frontmatter\mainmatter除了\backmatter\frontmatter小说中编号外,它还执行其他操作;例如,它还会隐藏章节编号。 \mainmatter打开章节编号,并将页码重置为零。

\frontmatter但是,除非您在适当的位置输入和来告诉它,否则 LaTeX 不会这样做\mainmatter。例如,以下内容:

\documentclass[openany]{book}
\title{Test}
\author{Somebody}
\begin{document}
\frontmatter
\maketitle
\tableofcontents
\chapter{Introduction}
\chapter{Preface}
\mainmatter
\chapter{Real Chapter One}
\chapter{Real Chapter Two}
\end{document}

给出如下目录:

带前言的目录

但是,如果删除\frontmatter\mainmatter页面,您将得到以下内容:

无前言的目录

\frontmatter如您所见,只需不发出和,您就可以获得以印度-阿拉伯数字从头到尾连续的页码\mainmatter

另一方面,\frontmatter除了更改页码之外,还有其他事情要做,也许你想要那些事情。因此,你需要手动指示 LaTeX 不要将你的页码更改为 romanettes,并且不要在\mainmatter发布时重置页码。

因此,在您发出 之后\frontmatter,通过说 来取消该命令将页码转换为罗马数字的功能\renewcommand{\thepage}{\arabic{page}};这将为您提供从 1 开始的印度-阿拉伯页码,从您发出 的点开始\frontmatter

然后,通过说创建一个新的计数器来保存页码\newcounter{savepage}

最后,在发布之前\mainmatter,通过说将当前页码保存到新计数器\setcounter{savepage}{\value{page}}。然后,你发出\mainmatter(记住,这会将页码重置为 1),告诉 LaTeX 页码实际上是原来的页码 \mainmatter发行时,带有\setcounter{page}{\value{savepage}}。最后,因为您实际上比该页多一页,所以使用 为页码加一\stepcounter{page}。因此,您最终会得到类似这样的结果:

\documentclass[openany]{book}
\title{Test}
\author{Somebody}
\begin{document}
\frontmatter
\renewcommand{\thepage}{\arabic{page}}
\newcounter{savepage}
\maketitle
\tableofcontents
\chapter{Introduction}
\chapter{Preface}
\setcounter{savepage}{\value{page}}
\mainmatter
\setcounter{page}{\value{savepage}}
\stepcounter{page}
\chapter{Real Chapter One}
\chapter{Real Chapter Two}
\end{document}

产生如下结果:

具有连续页码的目录

您已获得连续的页码,同时保留了传统前言/正文区别的其他方面。希望这能有所帮助。

相关内容