下面的程式碼:
\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 Boukhouda 一樣,我建議使用\only
but 和 argument<.(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}