按阿拉伯数字和罗马数字排序的页码

按阿拉伯数字和罗马数字排序的页码

我正在写一份报告,我想用罗马数字对引言、目录页(第 1 章之前的所有内容)进行编号,用阿拉伯数字对正文进行编号,然后也用罗马数字对附录和参考书目进行编号。我想要的是前几页,但如果我\pagenumbering{arabic}在第一章的开头使用该命令,它会再次从 1 开始编号,而它实际上应该从 5 开始。此外,我\pagenumbering{roman}在附录的开头使用该命令,它再次从 I 开始,而不是 LXV(65)。有什么方法可以改变这种情况吗?

谢谢 J.!

答案1

使用额外的计数器

\newcounter{mypageno}    
\setcounter{mypageno}{\value{page}}
\pagenumbering{arabic}
\setcounter{page}{\value{mypageno}}

请在此处查看更多解释: 为什么目录后的页码重置为 1,我该如何避免这种情况?

相关内容