36

Is there an easy way to add bibliography items to the bottom of a frame where they are referenced?

I am using Beamer and Biblatex.

4
  • Try tex.stackexchange.com/questions/5491/… (possible duplicate?) Nov 23, 2010 at 14:40
  • I suppose biblatex's \footcite doesn't work as you want it to?
    – Seamus
    Nov 23, 2010 at 16:07
  • 1
    @Seamus: You should convert your comment into an answer. Perhaps refer to the \footfullcite command which always prints a full citation.
    – lockstep
    Nov 26, 2010 at 19:52
  • @lockstep OK. Now we're even
    – Seamus
    Nov 26, 2010 at 20:14

2 Answers 2

29

BibLaTeX's \footfullcite (hat tip to lockstep) might do what you want.

\documentclass{beamer}
\usepackage{biblatex}
\bibliography{foo}
\begin{document}
\begin{frame}
Here is text\footfullcite{jones00}
\end{frame}
\end{document}

Will display the full reference to jones00 from the foo.bib bibliography.

5
  • As, I compile the code you described above. The citation is not printed in the end of slide. Instead it is printing whatever is inside the \footfullcite{jones00} i-e jones00 is printed. It is not picking the reference from ff.bib (as foo.bib is in the same folder). What would be the possible cause of it? thanks
    – kaka
    Jan 15, 2015 at 2:13
  • Have you run biber and then latex again? In any case, this seems like a separate issue from the one discussed here.
    – Seamus
    Jan 15, 2015 at 19:27
  • 9
    \usepackage[backend=bibtex]{biblatex} solved my issue !
    – kaka
    Jan 15, 2015 at 23:57
  • 3
    I am having same issue as kaka even with \usepackage[backend=bibtex]{biblatex}
    – NAASI
    Jul 28, 2015 at 15:57
  • I was also having issues even when adding \usepackage[backend=bibtex]{bib latex}. In the following post, Joseph Wright suggests adding \makeatletter \def\blx@maxline{77} \makeatother after loading biblatex: tex.stackexchange.com/questions/311426/…. This worked for me!
    – Michael R
    Aug 17, 2017 at 15:59
0

I have used this code

\documentclass{beamer}

%\usepackage{biblatex}

\usepackage[backend=bibtex]{biblatex} 
\addbibresource{biblatex-examples.bib}

%------------------------------------------------
\begin{frame}
    Here is text \footfullcite{Vitay2014}. % this writes ref01 in footnote
    Here is text \fullcite{Vitay2014}. % this writes ref01 in place
    Here is text\footfullcite{Vitay2014}
\end{frame}
%------------------------------------------------

with the following bibliography entry 
@article{Vitay2014,
    title = {Timing and expectation of reward: a neuro-computational
    model of the afferents to the ventral tegmental area.},
    author = {Vitay, Julien and Hamker, Fred H.},
    journal = {Frontiers in Neurorobotics},
    year = {2014},
    volume = {8},
    number = {4},
    pages = {1--14},
}

It does not print reference in the footnote of the slide...

2

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .