我正在用文章类写一些内容,我想用罗马数字对目录页面进行编号,此外,最重要的是:在目录之后重置阿拉伯数字。
这是因为我边写边打印文档,只有在工作完成后目录才会准备好(我不想更改页码)。因为它有点大文章(大概 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}
您想要切换的点处。