I am compiling my thesis in LaTeX and I am using the chapterbib package to put separate bibliography lists in each chapter. I would like each bibliography to have its own name, indexed by the chapter number (e.g. "References for Chapter #"), but I am not aware of any way to do this, or if it is doable at all. Has anybody tried it before?

  • Welcome to TeX.sx! Your question was migrated here from another stackexchange site. Please register on this site, too, and make sure that both accounts are associated with each other (by using the same OpenID), otherwise you won't be able to comment on or accept answers or edit your question. – Marco Daniel Aug 9 '12 at 12:29

In the documentation you can find:

You can control the titling of the final bibliographies by defining

{References for Chapter \thechapter}

This works only if you use the option gather or duplicate. If you use a standard class like report you have to redefine the standard bibliography environment.

Here a suggestion using xpathch:

% arara: pdflatex
% arara: bibtex: { files :[chap1,chap2] }
% arara: pdflatex
% arara: pdflatex
\chapter{only article}
text \cite{article-minimal}\par
text \cite{article-full}
\chapter{only book}
text \cite{book-minimal}\par
text \cite{book-full}
\xpatchcmd{\thebibliography}{\bibname}{\bibname{} for Chapter \thechapter}%
                        {\typeout{*****thebibliography patched******}}
                        {\typeout{*****thebibliography not patched******}}


The compilation steps are done by arara which is recommended for such projects.

|improve this answer|||||
  • Quicker by 47 seconds! – Ian Thompson Aug 9 '12 at 12:38


\newcommand\FinalBibTitles {References for Chapter \thechapter} 

See section 8 of the chapterbib package documentation for details.

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.