Footnotes in presentations are "usually not a good idea" (beamer
manual, p. 130). Suppose, however, I have a valid reason to use the \footnote
command in a beamer
document (e.g., for printing a full citation similar to a bibliography entry). Many beamer
themes include navigation symbols, and to my dismay I noticed that footnotes will be placed at the very bottom of a frame where they are likely to collide with any navigation symbols present. I tried to put the contents of a frame inside a minipage, but this will make footnotes (too) closely aligned to the text.
\documentclass{beamer}
\useoutertheme{infolines}
\author{Author}
\institute{Institute}
\date{\today}
% Remove footnote rule
\renewcommand*{\footnoterule}{}
\begin{document}
\begin{frame}{Frame 1}
Some text.\footnote{A long footnote that partially overwrites the navigation symbols.}
\end{frame}
\begin{frame}{Frame 2}
\begin{minipage}{\textwidth}
Some text.\footnote{A footnote that is closely aligned to the text.}
\end{minipage}
\end{frame}
\end{document}
How can I place footnotes at the bottom of a frame excluding the vertical space claimed by navigation symbols?
EDIT: Stefan's answer made me realize that the problem is more complicated. I'm looking for a solution that also works with beamer
themes which include information about author, institute etc. in the footline (and the navigation symbols immediately above this information). I edited my code example accordingly.
EDIT2: Following Stefan's suggestion to "just insert the navigation symbols", this is what I came up with (to be added to the preamble of my code example):
\makeatletter
\setbeamertemplate{sidebar right}{}
\setbeamertemplate{footline}
{
\leavevmode%
% Begin of additions - note that this is pure guesswork
\vskip2pt%
\begin{beamercolorbox}[wd=0.9925\paperwidth,right]{}
\usebeamertemplate***{navigation symbols}%
\end{beamercolorbox}
\vskip2pt%
% End of additions
\hbox{%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertshortauthor~~\beamer@ifempty{\insertshortinstitute}{}{(\insertshortinstitute)}
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
\insertframenumber{} / \inserttotalframenumber\hspace*{2ex}
\end{beamercolorbox}}%
\vskip0pt%
}
\makeatother
To rephrase my original question once more: Is there a solution that doesn't depend on which beamer
themes are used? E.g., adding vertical space after the last (!) footnote on a frame if navigation symbols are present?