[Tex/LaTex] Beamer: Having more than one bibliography

beamerbibliographiesbibtexsubdividing

I want to make a presentation with the beamer class and include the Name of the Paper and the authors into my slides. I really like the style in which it is included when using the classical

\bibliography{sources1}{}
\bibliographystyle{plain}

But I want only one of my sources on each slide and a little bit of explanation afterwards. I have the BibTeX for each of my sources. Is there anyway to convert that to tex code directly and include that code into my slides? Is there a more elegant way? Several .bib files?

Best Answer

If I have understood correctly you want a single reference per slide. Here is a solution using Biblatex.

\documentclass{beamer}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{ref1,
author = "Author, A.",
title = "Title",
journal = "Journal name",
year = 2013}
@book{ref2,
author = "Bauthor, B.",
title = "Book title",
publisher = "publisher",
year = 2013
}
\end{filecontents}


\usepackage[style=trad-plain,
  citestyle=authoryear]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}

\begin{frame}
\begin{refsection}
\nocite{ref1}
\printbibliography
Description of the reference
\end{refsection}
\end{frame}

\begin{frame}
\begin{refsection}
\nocite{ref2}
description of the reference
\printbibliography
\end{refsection}
\end{frame}

\end{document}

For each slide we create a refsection and we include a \prinbibliography for the refsection. The trad-plain style should mimic the basic plain Bibtex style.

enter image description here