我的文档(介绍性材料)的前几页应该使用罗马数字编号。从特定章节开始,其余页面应使用阿拉伯数字编号,1
再次从 1 ( ) 开始。
我该如何实现这一点?我需要注意哪些陷阱?
答案1
如果您正在使用book
类,请以 开始您的文档\frontmatter
。这会将编号更改为罗马数字。然后用 标记 的主要部分\mainmatter
。还有\appendix
(将章节编号更改为大写字母)和\backmatter
。
答案2
如果您正在使用文章,则可以使用:
\pagenumbering{Roman}
\pagenumbering{arabic}
答案3
\frontmatter
并且\mainmatter
足以满足不同样式的页码要求,但不足以满足介绍性表格的罗马编号要求(这种表格并不常见)。假设您只有一个包含表格的前言章节,则下面的代码应该可以满足要求:
\documentclass{book}
\begin{document}
\frontmatter
\begingroup
\renewcommand{\thetable}{\Roman{table}}
\chapter{foo}
Some text.
\begin{table}
\caption{bla}
\end{table}
\endgroup
\mainmatter
\chapter{bar}
Some text.
\begin{table}
\caption{blubb}
\end{table}
\end{document}
对于report
和类似的类,\frontmatter
用\pagenumbering{Roman}
和\mainmatter
替换\cleardoublepage\pagenumbering{arabic}
。