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