在我的 Beamer 演示文稿中,我有多张幻灯片形式如下
\frame{
\frametitle{FRAME TITLE HERE}
\begin{itemize}
\begin{columns}
\begin{column}{2in}
\item \onslide<1->
TEXT FOR ITEM 1 HERE WITH REFERENCE TO A FOOTNOTE USING \footnotemark
\item \onslide<2->
TEXT FOR ITEM 2 HERE WITH REFERENCE TO A FOOTNOTE USING \footnotemark
\end{column}
\begin{column}{1.6in}
\onslide<1->
ADD FIGURE 1 HERE
\onslide<2->
ADD FIGURE 2 HERE
\end{column}
\end{columns}
\footnotetext[1]{TEXT FOR FIRST FOOTNOTE HERE}
\footnotetext[2]{TEXT FOR SECOND FOOTNOTE HERE}
\end{itemize}
}
然而,当我这样做的时候,两个都脚注出现在幻灯片 1 上,即使第二个脚注的 \footnotemark 出现在幻灯片 2 的正文中。理想情况下,我希望第二个脚注仅在第二张幻灯片出现时出现。有什么建议吗?
答案1
为了将该问题从未回答的问题列表中删除,这里的评论变成了答案。
\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{FRAME TITLE HERE}
\begin{itemize}
\item \onslide<1-> TEXT FOR ITEM 1 HERE WITH REFERENCE TO A FOOTNOTE USING \footnotemark
\item \onslide<2-> TEXT FOR ITEM 2 HERE WITH REFERENCE TO A FOOTNOTE USING \footnotemark
\item \onslide<3-> TEXT FOR ITEM 3 HERE
\footnotetext[1]{TEXT FOR FIRST FOOTNOTE HERE}
\only<2->{\footnotetext[2]{TEXT FOR SECOND FOOTNOTE HERE}}
\end{itemize}
\end{frame}
\end{document}
如果您希望脚注框保持其大小,而不是在每张幻灯片中增加,请改用以下命令:
\footnotetext[2]<2->{TEXT FOR SECOND FOOTNOTE HERE}