
異なるページ番号を使用する場合、パッケージ 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を実行します