By default, using \cite
in the Beamer class of LaTeX places the actual citation information at the end of the presentation on a separate slide containing the bibliography. How does one get the citation information, instead, on the same slide as the citation (the expected, courteous practice for most presentations)?
Asked
Active
Viewed 5.4k times
13
4 Answers
14
If you use the biblatex package, you can insert a complete bibliographic entry with the \fullcite
command.

Will Robertson
- 62,540
- 32
- 99
- 117
9
To have the citation at the bottom of the same slide, we can use \footfullcite
instead of \fullcite
.
Complete steps would be:
- Include
\usepackage{biblatex}
and\bibliography{<your_bib_file>}
in your preamble. - Use
\footfullcite{paper}
in your frame.

Joseph
- 2,327
- 1
- 19
- 21
-
1Instead of `\bibliography{biblio}` you should better use `\addbibressource{biblio.bib}` if you use the `biblatex` package – samcarter_is_at_topanswers.xyz May 03 '20 at 11:22
-
It is `\addbibresource{biblio.bib}` with a single s in resource. – optional Jan 23 '21 at 18:28
3
I have used the bibentry style for this (part of natbib), which just allows you to write \bibentry{key}
which directly expands to the full bibliographic entry.

avandeursen
- 8,458
- 3
- 41
- 51
3
So here is a minimal (but complete) working example: Assuming .bib file is named as biblio.bib:
\documentclass{beamer}
\usepackage[style=verbose]{biblatex}
\bibliography{biblio}
\begin{document}
\begin{frame}
Some text.\footnote{Some text in a footnote.} Some more text.\footcite{foo12}
\end{frame}
\end{document}

Curious
- 197
- 1
- 7
-
Instead of `\bibliography{biblio}` you should better use `\addbibressource{biblio.bib}` if you use the `biblatex` package – samcarter_is_at_topanswers.xyz May 03 '20 at 11:21