색인에서 로마 및 아랍어 페이지 번호 정렬

색인에서 로마 및 아랍어 페이지 번호 정렬

다른 페이지 번호 매기기를 사용하는 경우 makeindex 패키지는 먼저 로마 번호 페이지의 색인을 인용한 다음 아라비아 번호 페이지의 색인을 인용합니다. 로마자 번호가 있는 부록이 있으므로 이 정렬을 변경하고 싶습니다. 주요 부분과 부록 모두에 나타나는 키워드가 있는 경우 색인에는 먼저 주요 부분에 페이지 번호가 있어야 하고 그 다음 페이지 번호가 있어야 합니다. 부록에서. 어떻게 이를 달성할 수 있나요?

최소한의 예:

\documentclass{article}
\usepackage{makeidx}
\makeindex
\begin{document}
Testtext \index{index}
\newpage
\pagenumbering{roman}
Testtext \index{index}
\printindex
\end{document}

답변1

makeindex 스타일 파일에서는 페이지 번호의 정렬 순서를 지정해야 합니다. 예를 들어

%file romanindex.ist
page_precedence "nraRA"

( n=숫자, r/R=로마자 하위/상위, a/A= 알파벳 하위/상위)

그런 다음 makeindex 명령을 다음과 같이 실행합니다.

makeindex -s romanindex.ist yourdocument.idx

LaTeX를 다시 실행해 보세요.

관련 정보