罗马数字页码至章节开头

罗马数字页码至章节开头

如何获取第一章开始之前所有以罗马数字编号的页面(标题页除外)?PDF 程序应该能够识别哪些页面以罗马数字编号,哪些页面以阿拉伯数字编号。

\documentclass{scrreprt}

\title{abc}
\subtitle{def}
\author{ghi}
\date{mno}

\begin{document}

\maketitle\thispagestyle{empty}

\tableofcontents

\chapter{pqr}\setcounter{page}{1}

\end{document}

答案1

将其设置为\roman(比 更常见\Roman),然后再次将其更改为\arabic使用\pagenumber{arabic}。发出适当的\clearpages 将有助于正确编号。

\documentclass{scrreprt}

\title{abc}
\subtitle{def}
\author{ghi}
\date{mno}

\begin{document}

\renewcommand{\thepage}{\roman{page}}

\maketitle

\clearpage

\tableofcontents

\cleardoublepage
\pagenumbering{arabic}% Reset page numbering and style
\chapter{pqr}

\end{document}

标题默认不设置页码,但仍算作一页。

答案2

替换scrreprtscrbook以所需方式提供页码的。

这两个类之间的唯一区别是默认scrreprt使用。oneside

\documentclass[oneside]{scrbook}

\title{abc}
\subtitle{def}
\author{ghi}
\date{mno}

\begin{document}

\frontmatter

\maketitle

\tableofcontents

\mainmatter

\chapter{pqr}

\end{document}

没有\cleardoublepage必要。

相关内容