next up previous contents
Next: 3.6 参考文献リストの作成 Up: 3. LATEXによる文書の構成 Previous: 3.4 脚注


3.5 目次の作成

には目次を作成する機能がある.本文中に,\tableofcontentsコマンドを記述すると,記述した位置に目次が作成される.目次を作成するには最低2回の処理が必要である.

\documentclass{jarticle}
\begin{document}
\tableofcontents
\part{\LaTeX の高度な使い方}
\section{文書処理システム}

\subsection{相互参照}

\subsection{目次}

\end{document}
このようなソースファイルを記述すると章立てコマンドである\part\section\subsectionの章節番号と表題がtocファイルに書き込まれる.

\tableofcontentsコマンドがソースファイル中に記述されていると,1回目の処理の際に目次情報がtocファイルに格納される.このtocファイルは\end{document}まで処理が進んだ段階で作られる.したがって,1回目の処理の際には,読み込むべきtocファイルは存在していないので,空の目次が作成されることになる.そして2回目の処理で文書中の\tableofcontentsコマンドでtocファイルが読み込まれ,目次が出力される.

目次が何もない場合とある場合とでは,目次の分量によって目次自体のページ数が異なることがある.このような場合,目次ページより後ろのページ番号がずれることになり,1回目の処理で作成された各章節のページ番号も正しいものではなくなってしまうことがある.これを正しいページ番号にするためには,さらにもう1度,3回目の処理を行い,正しいページ番号のtocファイルを読み込む必要がある.

また,このようなページ番号のずれを避けるためにpagenumberingコマンド で目次でのページ出力と本文のページ出力を変える方法もある.

目次には章節の目次だけではなく,\listoffiguresコマンドで作られる図目次や\listoftablesコマンドで作られる表目次がある.それぞれ\tableofcontentsコマンドと同じように用いればよい.

また文書中で\addcontentslineコマンドや\addtocontentsコマンドを用いて細かい項目の追加ができる.さらに目次出力が希望に沿っていない場合は直接tocファイルを変更することも可能である.ただしtocファイルを書き換えるのは文書がすべて完成してから行い,変更したtocファイルが変更されないように,プリアンブルに\nofilesコマンドを記述する必要がある.




next up previous contents
Next: 3.6 参考文献リストの作成 Up: 3. LATEXによる文書の構成 Previous: 3.4 脚注