Beamer:如何使脚注规则稍后出现(暂停)

Beamer:如何使脚注规则稍后出现(暂停)

我正在使用beamerpause功能添加脚注。默认情况下,脚注会在幻灯片创建后立即出现。使用该<m-n>功能,我可以让它们在正确的时间出现(即当被加脚注的句子出现时)。

但是,那脚注规则幻灯片创建后仍会立即显示。我希望它恰好在第一个脚注出现时显示。

这是 MWE。请注意,脚注规则出现在第一张幻灯片中,而我希望它出现在第三张幻灯片中。自动解决方案是理想的,但如果有必要,我很乐意手动完成。

\documentclass{beamer}

\begin{document}

\begin{frame}
    \begin{itemize}
        \pause\item This sentence has no footnote
        \pause\item This sentence has the first footnote.\footnote<3->{hi there} The footnote rule should appear now.
        \pause\item Here's another footnote\footnote<4->{This is a footnote}
    \end{itemize}
\end{frame}

\end{document}

答案1

您可以重新定义\footnoterule该线条,使其仅在您指定的幻灯片上显示。在下面的示例中,我将此部分放在\bgroup-对内,以免影响其他幻灯片上\egroup的定义。\footnoterule

\documentclass{beamer}

\begin{document}

\bgroup
\let\oldfootnoterule\footnoterule
\def\footnoterule{\only<3->\oldfootnoterule}
\begin{frame}
    \begin{itemize}
        \pause\item This sentence has no footnote
        \pause\item This sentence has the first footnote.\footnote<3->{hi there} The footnote rule should appear now.
        \pause\item Here's another footnote\footnote<4->{This is a footnote}
    \end{itemize}
\end{frame}
\egroup

\end{document}

在此处输入图片描述

相关内容