前两页不需要页码。所以我添加了\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}
在这方面使用结果将是相同的。