I have a series of text + images that I want to appear on the same slide.
Both the text and image have some reference to be quoted for which I am using footnotes (this is done throughout the presentation).
I am facing 2 issues:
- When I use
\footnote{}
within theoverprint
, the footnote
numbers get changed to letters. However, I would want the footnote to continue the number from the previous slide's footnote. - On all slides, the same footnote letters are shown. I want the footnote numbers to be incremented.
Here is my attempt.
How can I resolve both the issues?
\documentclass{beamer}
\begin{document}
\begin{frame}{Test Frame}
\begin{overprint}
\onslide<1>
\vspace*{1.5cm}
First line~\footnote{footnote 1-slide 1}
\vfill
\includegraphics[width=2cm]{jinglebells}\\
Jingle bells~\footnote{footnote 2-slide 1}
\onslide<2>
\vspace*{1.5cm}
Second line~\footnote{footnote 1-slide 2}
\vfill
\includegraphics[width = 2cm]{holiday}\\
Holiday picture~\footnote{footnote 2- slide 2}
\end{overprint}
\end{frame}
\end{document}
Best Answer
I don't think there's an easy workaround.
First option
Footnotes inside an
overprint
are tratead asminipage
's footnotes.What you can do is
transform footnote marks in numeric ones through the command
Insert this line at the beginning of each
\onslide
and this one at its end
to count these footnotes as normal ones.
MWE:
Output
Second option
Declare footnotes at frame-level using the optional argument
frame
:MWE
The output in this case, however, shows all footnotes in all slides....
Third option
Add also the slide number to the footnote.
MWE:
Unfortunately the output of the second slide shows a blank space where the footnotes of the first slide are.