我在使用 中的節點絕對定位技巧之前已經完成了此操作tikz
,或者透過在幻燈片中手動重複內容並使用\phantom
.我想知道是否有一個好的方法可以執行以下操作:
我有一個段落,下面有一個列舉。
Blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah,
blah, blah, blah, blah, blah.
1 Blah
2 Bleh
3 Blih
這樣在第一張投影片中它應該顯示為
Blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah,
blah, blah, blah, blah, blah.
1 Blah
2 Bleh
在下一張投影片中
Blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah,
blah, blah, blah, blah, blah.
3 Blih
段落位置不變,就好像枚舉正在滾動一樣。
有沒有一個好的方法來做到這一點?使用beamer
類似\onslide
、、、或類似中已有\only
的一些指令是很好的意思。\item<2->
答案1
避免「跳躍」效應的另一種選擇是使用專門overlayarea
為這些情況設計的環境。根據需要調整寬度和高度:
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{overlayarea}{\linewidth}{4cm}
Some test text for the example test text for the example test text for the example test text for the example test text for the example
\begin{enumerate}
\only<1>{
\item First.
\item Second.}
\only<2>{\item[3.] Third.}
\end{enumerate}
\end{overlayarea}
\end{frame}
\end{document}
結果:
答案2
這裡有一個解決方案:
\documentclass{beamer}
\begin{document}
\begin{frame}
Blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah,
blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah, blah,
blah, blah, blah,
\begin{enumerate}
\only<1>{%
\item Blah
\item Blah
}
\only<2>{%
\item[3.] Blah
\item[]
}
\end{enumerate}
\end{frame}
\end{document}
哪個產生