Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

目次・図目次に出力したくない項目がある場合

細かい図がやたら多くて、そのままでは図目次が何ページにもなってしまうので、一部の図を図目次から除外したいという場合など。
まず、原稿が完全に完成して、ページ番号が確定するまで待つこと。あと、目次・図目次のあたりは次のようにして、目次のページ数が変わっても本文には影響がないようにすること。

\pagenumbering{roman} % I, II, III, IV 
\tableofcontents
\newpage
\listoffigures
\pagebreak
\setcounter{page}{1}
\pagenumbering{arabic} % 1,2,3
  1. .tex ファイルを 3 度タイプセットし、 .toc ファイルおよび .lof ファイルを作成する。
  2. .tex ファイルのプリアンブルに "\nofiles" コマンドを仕込む。
  3. .toc ファイルには目次の内容、 .lof ファイルには図目次の内容が入っているので、要らない行を削除する。
  4. .tex ファイルを再度タイプセットすれば OK のはず。