![Beamer: cómo hacer que la regla de las notas al pie aparezca más tarde (pausa)](https://rvso.com/image/405368/Beamer%3A%20c%C3%B3mo%20hacer%20que%20la%20regla%20de%20las%20notas%20al%20pie%20aparezca%20m%C3%A1s%20tarde%20(pausa).png)
Estoy usando notas a pie de página beamer
con la pause
funció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 \footnoterule
para que la línea se muestre solo en las diapositivas que especifique. En el siguiente ejemplo, puse esta parte dentro de un \bgroup
par \egroup
para no afectar la definición de \footnoterule
las 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}