アラビア数字に変更した後も、以前のローマ字ページ番号を継続する

アラビア数字に変更した後も、以前のローマ字ページ番号を継続する

私が実現したいのは、ローマ数字による連続した番号付けです。

Ⅰ、Ⅱ、Ⅲ、1、2、3、n、Ⅳ、Ⅴ

しかし、以下を使用すると:

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

以下を返します:

I、II、III、1、2、3、n、I、II、III

助けてください!

答え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}

関連情報