如何在不重置页码的情况下先使用罗马字母页码,然后再使用阿拉伯字母页码?

如何在不重置页码的情况下先使用罗马字母页码,然后再使用阿拉伯字母页码?

前两页不需要页码。所以我添加了\thispagestyle{空}并且它成功了。

第三页的页码应该是 iii,而不是 i。我试过了\pagenumbering{罗马},但它给出的是 i,而不是 iii。

另一篇 stackexchange 帖子 (如何在文档开头使用罗马数字?) 适用于那些想要重置页码的人。但我不应该重置。我该怎么做?

答案1

(帖子的标题和正文是关于两件不同的事情。我选择回答帖子正文提出的问题。)

您需要\pagenumbering{roman}在 之后立即放置\begin{document}。例如,

\documentclass{article}
\usepackage{lipsum} % filler text
\begin{document}

\pagenumbering{roman}

\thispagestyle{empty} % don't show page number (i)
\lipsum[1]            % stuff on page `i' / 
\clearpage

\thispagestyle{empty} % don't show page number (ii) 
\lipsum[2]            % stuff on page `ii' 
\clearpage            

\lipsum[3]            % stuff on page `iii' // page number IS shown
\clearpage

bla bla bla           % rest of document

\end{document}

答案2

看来你想要一本书,像往常一样,主要内容页面有阿拉伯数字,而首页有罗马数字,除了页面标题,显然不需要任何数字。

如果这是真的,那么......只需制作一本包含该scrbook类别的书,添加带有标题的前言,最后添加带有章节的主要内容,但不要弄乱页码计数器:

\documentclass[article]{scrbook}% or \documentclass{book} 
% \usepackage{clrdblpg} % for book only 
\title{foo}
\begin{document}
\frontmatter
\maketitle       % Title page (i) and blank page (ii)
\tableofcontents % page iii and blank page (iv)
\mainmatter
\chapter{bar} % page 1 and blank page (2)
\chapter{baz} % page 3
\end{document}

标准book类的空白页有相同的编号,但空白页上的数字不会被隐藏。\usepackage{clrdblpg}在这方面使用结果将是相同的。

相关内容