Beamer: cómo hacer que la regla de las notas al pie aparezca más tarde (pausa)

Beamer: cómo hacer que la regla de las notas al pie aparezca más tarde (pausa)

Estoy usando notas a pie de página beamercon la pausefunción. De forma predeterminada, las notas al pie aparecen tan pronto como se crea la diapositiva. Usando la <m-n>función, puedo hacer que aparezcan en el momento correcto (es decir, cuando aparece la oración a pie de página).

sin embargo, elregla de nota al pietodavía aparece tan pronto como se crea la diapositiva. Preferiría que apareciera exactamente cuando aparece la primera nota a pie de página.

Aquí hay un MWE. Observe cómo la regla de la nota al pie está presente en la primera diapositiva, mientras que a mí me gustaría que apareciera en la diapositiva 3. Una solución automática sería ideal, pero me complace hacerlo manualmente si es necesario.

\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}

Respuesta1

Puede redefinir \footnoterulepara que la línea se muestre solo en las diapositivas que especifique. En el siguiente ejemplo, puse esta parte dentro de un \bgrouppar \egrouppara no afectar la definición de \footnoterulelas otras diapositivas.

\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}

ingrese la descripción de la imagen aquí

información relacionada