文章目录中的罗马页码

文章目录中的罗马页码

我正在用文章类写一些内容,我想用罗马数字对目录页面进行编号,此外,最重要的是:在目录之后重置阿拉伯数字。

这是因为我边写边打印文档,只有在工作完成后目录才会准备好(我不想更改页码)。因为它有点大文章(大概 70 页)我应该改上书本课吗?

答案1

book这在课堂上是自动的

\frontmatter
\tableofcontents
\mainmatter
...

在其他课程中,你可以借用 book.cls 中的定义

\makeatletter

\newif\if@mainmatter \@mainmattertrue

\newcommand\frontmatter{%
    \cleardoublepage
  \@mainmatterfalse
  \pagenumbering{roman}}
\newcommand\mainmatter{%
    \cleardoublepage
  \@mainmattertrue
  \pagenumbering{arabic}}
\makeatother

从以上定义可以看出,如果您不想定义命令,那么基本上您所需要的只是\pagenumbering{roman}在开始和\pagenumbering{arabic}您想要切换的点处。

相关内容