Putting citation text on same slide with LaTeX Beamer
Solution 1
If you use the biblatex package, you can insert a complete bibliographic entry with the \fullcite
command.
Solution 2
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.
Solution 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}
Solution 4
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.
gotgenes
My name is Chris Lasher. I use computers to help other people study biology and improve human health. I enjoy TDD, pair programming and mobbing, and improving design and code organization one decision at a time.
Updated on July 05, 2022Comments
-
gotgenes almost 2 years
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)?