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.