I want to generate the bibliography for each section, and have it at the end of the section. When I do this at the moment it generates the full bibliography and places it after each section.
Is there a way that this can be done?
The advice here says
"The chapterbib package provides an option sectionbib that puts the bibliography in a \section* instead of \chapter*, something that makes sense if there is a bibliography in each chapter. This option will not work when natbib is also loaded; instead, add the option to natbib. "
I don't understand what this means, and I've tried experimenting with what I thought the options are. Specifically, what does "add the option to natbib" mean?
My subsequent question (which evolved after my first one was solved) is to not have pagebreaks between the references, and the next section.
Thank you for your help.
If you are using Biblatex, as for citing article titles, you can use it to produce bibliographies at the end of sections or chapters, or even have a combined bibliography where they are separated by chapter/section. As a package, it is intended to replace "babelbib, bibtopic, bibunits, chapterbib, cite, inlinebib, mlbib, multibib, splitbib."
You can put a bibliography after each section, in one of three ways. First, wrap the text of your section in a \begin{refsection}
/\end{refsection}
pair, as such
\section{SomeSectionName}
\begin{refsection}
% your text goes here
\printbibliography
\end{refsection}
\section{NextSection}
Second, after each \section
statement you put a \newrefsection
statement which ends the previous section and begins the new one. And, you precede the next \section
with a \printbibliography
statement, again. Finally, there is a refsection
package option that takes either none
, part
, chapter
, section
, or subsection
as an argument. To group your bibliographic entries per section in a global bibliography you use refsegment
instead, using \bibbysegment
to print all the segments in order. (\bibbysection
can be used in the same manner for ref-sections, too.)
I don't know how much you'll have to split up your text, as per @Norman's answer, but with a little experimentation you can figure it out.