
En el siguiente código, uso \uncover<2->{\footnotetext[2]{footnote 2}}
descubrir footnote 2
en la segunda diapositiva, junto con text 2
.
Sin embargo, footnote 2
aparece en la primera diapositiva (también en la segunda diapositiva).
¿Como arreglarlo? (BWT, quiero mantener la \uncover
semántica; \only<2->{\footnotetext[2]{footnote 2}}
no es lo que quiero).
\documentclass[beamer]{standalone}
\begin{document}
\begin{frame}{Footnote Overlay Tested}
text 1~\footnotemark[1]
\uncover<2->{text 2~\footnotemark[2]}
\footnotetext[1]{footnote 1}
\uncover<2->{\footnotetext[2]{footnote 2}}
\end{frame}
\end{document}
Respuesta1
Editar: una solución mucho más sencilla es no preocuparse y simplemente dejar que el proyector haga el trabajo:
\documentclass[beamer]{standalone}
\begin{document}
\begin{frame}{Footnote Overlay Tested}
text 1\footnote{footnote 1}
\uncover<2->{text 2~\footnote<2->{footnote 2}}
\end{frame}
\end{document}
Respuesta original: Un poco complicado, pero funciona:
\documentclass{beamer}
\begin{document}
\begin{frame}{Footnote Overlay Tested}
text 1~\footnotemark[1]
\uncover<2->{text 2~\footnotemark[2]}
\footnotetext[1]{footnote 1}
\alt<1>{\let\thefootnote\relax\footnotetext{~}}{\footnotetext[2]{footnote 2}}
\end{frame}
\end{document}