索引を作成する
作成している文書の書類によっては,索引を付したい場合もあるでしょう.索引の作り方は,一時ファイル(aux ファイル)を使用するという点で参考文献の作り方と少し似ています.幸運なことに,このプロセスは imakeidx
パッケージを使用することで自動化することができます.LaTeX に対して指示すべきことは3つあります.
\makeindex
コマンドで索引作成の機能を有効化します\index
コマンドで索引語をマークアップします\printindex
コマンドで索引を印字します
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{imakeidx}
\makeindex
\begin{document}
Some text about Foo\index{foo}.
More text\index{baz!bar}.
Even more text\index{alpha@$\alpha$}.
More text about a different part of baz\index{baz!wibble}.
\clearpage
Some text about Foo\index{foo} again, on a different page.
Even more text\index{beta@$\beta$}.
Even more text\index{gamma@$\gamma$}.
\printindex
\end{document}
上の例では,索引作成時に使うことのできる2つの機能を使用しています.!
を用いた下位区分の作成と,@
を用いたソート用読み仮名の付与です.索引は柔軟にカスタマイズすることができます.具体例を編集して,さまざまな索引を作成してみましょう.