How to add Bibliography (and more) to Table of Contents

I often wonder why the bibliography of LaTeX documents is not shown in the Table of Contents by defaults. Happily enough, I wasn’t the only one wondering this. That is why the tocbibind package was created. This package allows one to add the bibliography to the ToC. But wait, there more!

Usage

The usage is extremely simple. Add the following to the preamble:

\usepackage{tocbibind}

THis, by default, includes a number of things to the table of contents: the Table of Contents itself, the List of Figures, the List of Tables, the Bibliography and the Index. If you want to exclude one of these, add the following package options:

  • notbib to remove the Bibliography
  • notindex to remove the Index
  • nottoc to remove the Table of Contents
  • notlof to remove the List of Figures
  • notlot to remove the List of Tables

For example, to suppress the inclusion of the List of Figures:

\usepackage[notlof]{tocbibind}

More

More options are described in the package documentation.

3 Comments

  1. Jennifer says:

    Thank you so much for this. It was infuriating to use a thesis template that didn’t automatically show the Bibliography in the Table of Contents. Being a latex beginner I wanted to spend less time figuring out how to format my thesis than to writing it.

  2. Ivette says:

    I will be very grateful if you demonstrate with an example how to have a bibliography list after each chapter of a book (and not in the traditional way at the end of the book).

Leave a Reply




XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>