文書のTable of Contents (ToC)を \tableofcontents コマンドで挿入すると,デフォルトではBibliographyがToCのリスト挿入されない.また,List of FiguresやList of Tablesを,それぞれ\listoffigures コマンド,\listoftables コマンドで表示するようにしても,同様にToCのリストには挿入されない.
解決策は幾つかあるみたいだけど,二つ載せておく.
- tocbibindパッケージの利用
死ぬほど探した結果,一番簡単そうな方法.
tocbibindパッケージとは,ToCのリストにToC, Bibliography, LoF, LoTを挿入するためのパッケージ.
使い方は,プレアンブルで
\usepackage{tocbibind}
とすればいい.
ただし,Bibliographyを作成するために何らかのパッケージ(ex. natbibとか)を使っている場合は,
\usepackage[square,sort&compress]{natbib}
\usepackage{tocbibind}
という順番で記述する必要がある. - 泥臭くやる
以下のようにする.
\phantomsection
\addcontentsline{toc}{chapter}{Bibliography}
\bibliography{mybib.bib}
\addcontentsline コマンド
\addcontentsline{file}{type}{text}: fileにtaypeのtextを出力
どうやら,\addcontentsline コマンドだけでは,リンク先のアンカーがずれるそうで,\phantomsection コマンドを入れてダミーのリンクターゲットを作る事で解決出来るらしい.