更改為阿拉伯語後繼續之前的羅馬頁碼

更改為阿拉伯語後繼續之前的羅馬頁碼

我想要實現的是用羅馬數字進行連續編號:

一、二、三、1、2、3、n、IV、V

但使用:

\pagenumbering{Roman} 
\pagenumbering{Arabic}
\pagenumbering{Roman}

返回這個:

一、二、三、1、2、3、n、一、二、三

請幫忙!

答案1

我們所做的是在第一次退出羅馬頁面之前保存頁面計數器,並在稍後在文件中重新輸入羅馬頁面編號時(即之後)恢復該頁面計數器。

\documentclass{article}
\usepackage{lipsum}
\newcounter{savepage}
\begin{document}
\pagenumbering{Roman} 
\lipsum[1-15]

\cleardoublepage
\setcounter{savepage}{\arabic{page}}
\pagenumbering{arabic}
\lipsum[1-20]

\cleardoublepage
\pagenumbering{Roman}
\setcounter{page}{\thesavepage}
\lipsum[1-20]
\end{document}

相關內容