아랍어로 변경한 후 이전 로마자 페이지 번호 매기기를 계속합니다.

아랍어로 변경한 후 이전 로마자 페이지 번호 매기기를 계속합니다.

내가 달성하고 싶은 것은 로마 숫자를 사용한 연속적인 번호 매기기입니다.

I, II, III, 1, 2, 3, n, IV, V

그러나 다음을 사용하여:

\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}

관련 정보