我正在尝试整理论文,我想使用的组织结构的一部分采用了该\part{}
功能(它对于章节的作用相当于章节对于小节的作用)。论文的开头使用小写罗马数字作为页码,这很好,正文的开头应该使用阿拉伯数字。我在前面和后面都放了页码命令,\part{}
但我似乎无法让第 1 部分的页面编号为 1,而是使用罗马数字。有办法解决这个问题吗?
这是一个 MWE:
\documentclass[12pt,draft,twoside]{report}
\usepackage{afterpage}
\newcommand\blankpage{%
\null \thispagestyle{empty} \addtocounter{page}{0} \newpage}
\begin{document}
\title{Title}
\pagenumbering{roman}
\maketitle
\afterpage{\null\newpage}
\part{}
\pagenumbering{arabic}
\afterpage{\null\newpage}
\chapter{}
Words
\end{document}
答案1
问题很简单,\pagenumbering{arabic}
应该前 \part{}
但之后的页面有罗马数字。
\documentclass[12pt,draft,twoside]{report}
% Little pages for the MWE
\usepackage[paperheight=12cm,paperwidth=12cm]{geometry}
\title{Title}
\begin{document}
\pagenumbering{roman}
\maketitle
\tableofcontents % page i
\newpage % page ii
Another page roman numbered (page \thepage).
\newpage % page 1
\pagenumbering{arabic}
\part{Some part}
\chapter{Some chapter}
Words
\end{document}
请注意,某些\afterpage{\newpage}
命令(如 \maketitle、\part
o )可能会产生意外结果\chapter
,这些命令可能会强制生成新页面。
另请注意,在...
\afterpage{\newpage}\pagenumbering{arabic}
...除非你之前有一个完整的文本页面\afterpage
,否则这意味着:
\pagenumbering{arabic}\newpage
然而, ...
\afterpage{\pagenumbering{arabic}}\part{}
... 将产生同样的效果
\newpage\pagenumbering{arabic}\part{}