以下代码:
\begin{frame}\frametitle{Title}
\begin{itemize}[<+->]
\item 1st
\item 2nd
\end{itemize}
\vfill\pause
Bottom
\end{frame}
制作 4 张幻灯片(而不是 3 张):
Title
和1st
Title
,,1st
2nd
- 与上一个相同
- 一切 (
Title
,1st
,2nd
,Bottom
)
如果我删除\vfill\pause
,我会得到 2 张幻灯片(而不是 3 张),并且bottom
出现在两个都:
Title
,,1st
Bottom
- 一切 (
Title
,1st
,2nd
,Bottom
)
我如何获得 3 张幻灯片?
答案1
像 Hafid Boukhoulda 一样,我建议使用\only
但带有参数的,<.(1)>
这样可以解决问题。您可能认为这是“现在才这样”。我从 samcarter 那里学到了这个技巧。
\documentclass{beamer}
\begin{document}
\begin{frame}[t]
\frametitle{Title}
\begin{itemize}[<+->]
\item 1st
\item 2nd
\end{itemize}
\vfill
\only<.(1)> {Bottom}
\end{frame}
\end{document}
您可以放弃我介绍的\uncover
对齐以避免跳跃。[t]
\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Title}
\begin{itemize}[<+->]
\item 1st
\item 2nd
\end{itemize}
\vfill
\uncover<.(1)> {Bottom}
\end{frame}
\end{document}
答案2
\documentclass{beamer}
\begin{document}
\begin{frame}\frametitle{Title}
\begin{itemize}[<+->]
\item 1st
\item 2nd
\end{itemize}
%\pause
\vfill
\only<3> {Bottom}
\end{frame}
\end{document}