UK TeX FAQ -- question 105

### Multiple bibliographies?

If you're thinking of multiple bibliographies tied to some part of your document (such as the chapters within the document), please see bibliographies per chapter.

For more than one bibliography, there are three options.

The multibbl package offers a very simple interface: it redefines the bibliography commands so that each time you use any one of them, you tell it which bibliography you want the citations to go to or to come from. The `\bibliography` command itself also takes a further extra argument that says what title to use for the resulting section or chapter (i.e., it patches `\refname` and `\bibname` in a babel-safe way).

The multibib package allows you to define a series of "additional topics", each of which comes with its own series of bibliography commands (e.g., a topic "`sec`" for secondary literature would have commands `\citesec`, `\nocitesec`, `\bibliographystylesec` and `\bibliographysec`. You can pull citations from any bibliography (`.bib` file) into any one of the multiple bibliographies (indeed, they may all come from the same `.bib` file).

The bibtopic package allows you separately to cite several different bibliographies. At the appropriate place in your document, you put a sequence of `btSect` environments (each of which specifies a bibliography database to scan) to typeset the separate bibliographies. Thus, one might have

    \begin{btSect}{books}
    \section{References from books}
    \btPrintCited
    \end{btSect}
    \begin{btSect}{articles}
    \section{References from articles}
    \btPrintCited
    \end{btSect}

There is also a command `\btPrintNotCited`, which gives the rest of the content of the database (if nothing has been cited from the database, this is equivalent to LaTeX standard `\nocite{*}`).

`bibtopic.sty`
  macros/latex/contrib/supported/bibtopic.tar.gz
`multibib.sty`
  macros/latex/contrib/supported/multibib.tar.gz