如何在文档开头使用罗马数字?

如何在文档开头使用罗马数字?

我的文档(介绍性材料)的前几页应该使用罗马数字编号。从特定章节开始,其余页面应使用阿拉伯数字编号,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}

相关内容