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)?
Putting citation text on same slide with LaTeX Beamer
Asked Answered
If you use the biblatex package, you can insert a complete bibliographic entry with the \fullcite
command.
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.
It is
\addbibresource{biblio.bib}
with a single s in resource. –
Northern 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.
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}
Instead of
\bibliography{biblio}
you should better use \addbibressource{biblio.bib}
if you use the biblatex
package –
Denounce © 2022 - 2024 — McMap. All rights reserved.
\bibliography{biblio}
you should better use\addbibressource{biblio.bib}
if you use thebiblatex
package – Denounce