0

I am preparing a presentation with beamer and using biblatex \footcite. I want to remove associated footnote numbers for all these citations. I have tried solutions that are posted for general footnotes, but they just don't work for me:

I managed to remove the number within the footnote, but not the number in the text. I attach here an example code where I cite from frame title and from frame content.

How can I do it?

\documentclass{beamer}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@misc{website:test,
author = "Favorite Author",
title = "My wonderful test page",
month = "8",
year = "2018",
url = "https://this.my.net/web-page.html"
}
@article{Author2006,
author = {Author, First and Other, Second},
doi = {10.1111/science.1111111},
issn = {00111111},
journal = {Science},
number = {5111},
pages = {111--122},
publisher = {American Association for the Advancement of Science},
title = {{My favorite article I want to cite}},
volume = {301},
year = {2006}
}
\end{filecontents}

\usepackage[backend=biber,style=verbose]{biblatex}
\addbibresource{\jobname.bib}

\usetheme{Boadilla}

\setbeamertemplate{footnote}{
  \parindent 1em\noindent
  \raggedright
  \insertfootnotetext\par
}

\begin{document}
\title{Presentation Title}
\subtitle{Presentation Subtitle}
\author{My name}
\institute{ABC University}
\date[\today]{\today}

\frame{\titlepage}

\begin{frame}
\frametitle{First Frame \footcite{Author2006}}
Some text.
\end{frame}

\begin{frame}
\frametitle{Second Frame}
Some more text.
\footcite{website:test}
\end{frame}

\begin{frame}[allowframebreaks]
\frametitle<presentation>{References}
\printbibliography
\end{frame}

\end{document}

1 Answer 1

3

If you are never going to need footnote marks, the easiest way is to just remove them completely with

\makeatletter
\def\@makefnmark{}
\makeatletter

MWE

\documentclass{beamer}

\usepackage[backend=biber,style=verbose]{biblatex}
\addbibresource{biblatex-examples.bib}

\usetheme{Boadilla}

\makeatletter
\def\@makefnmark{}
\makeatletter

\setbeamertemplate{footnote}{%
  \parindent 1em\noindent
  \raggedright
  \insertfootnotetext\par
}

\begin{document}
\begin{frame}
\frametitle{First Frame \footcite{sigfridsson}}
Some text.
\end{frame}

\begin{frame}
\frametitle{Second Frame}
Some more text.
\footcite{worman}
\end{frame}

\begin{frame}[allowframebreaks]
\frametitle<presentation>{References}
\printbibliography
\end{frame}
\end{document}

Frame with citation in the foot. No footnote mark is to be seen anywhere.

1
  • It works! For future reference: The code modifying the beamer template is still necessary, otherwise it indents the footnote. Thanks!
    – cserpell
    Commented May 2, 2019 at 0:21

You must log in to answer this question.

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