如何在目录之后将编号从阿拉伯字母更改为罗马字母,并将计数设置为 1?

如何在目录之后将编号从阿拉伯字母更改为罗马字母,并将计数设置为 1?

我正在尝试将目录后的编号从罗马数字更改为阿拉伯数字。到目前为止,我发现我需要以下两件事:

  • \pagenumbering{roman}

  • \pagenumbering{arabic}

但我不太清楚应该把它们放在哪里以及如何编辑数字的数量。我需要在目录之后再次从 1 开始。这是我目前的代码:

\begin{document} 

\pagenumbering{Roman}

\hypersetup{pageanchor=false}

\input{title page}

\newpage\null\thispagestyle{empty}\newpage

\cleardoublepage\stepcounter{blankpages}

\hypersetup{pageanchor=true}

\tableofcontents

   \pagenumbering{arabic}

   \input{chapter1.tex}

   \input{chapter2.tex}

   \input{chapter3.tex}

   \input{chapter4.tex}

   \input{chapter5.tex}

   \input{chapter6.tex}

   \addcontentsline{toc}{chapter}{\textbf{Table of figures}}

   \listoffigures

   \addcontentsline{toc}{chapter}{bibliography}

   \mbox{}

   \printbibliography

\end{document}

所以总结一下我的问题:我想用罗马数字计数直到目录(包括目录),然后在目录之后用阿拉伯语计数,第 1 章、第 2 章等,然后再从 1 开始。

答案1

你需要使用

\tableofcontents

\cleardoublepage

\pagenumbering{arabic}

\input{chapter1.tex}

% ...

中第一章的页码chapter1.tex从第 1 页开始。这里的关键是使用,\cleardoublepage这样您就位于章节的正确(右页)页面上。这样就\pagenumbering{arabic}可以在您想要的页面上重置页码。

请注意,重置页码可能会导致使用时出现问题hyperref

相关内容