我想逐一介绍 itemize 的要点,并在 itemize 下方的块中提供示例(针对某些项目)。使用\only
这个其实不是问题 - 但位置并不像 那样“固定” \pause
。我知道我可能必须使用,\begin{overlayarea}
但我不知道如何封装这些东西。我必须\item
单独封装每一个吗?
\documentclass[xcolor=dvipsnames]{beamer}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{frame}
Text always present
\begin{itemize}
\item<2-> Item 1
\item<3-> Item 2
\item<4-> Item 3
\item<5-> Item 4
\end{itemize}
\only<4>{
\begin{block}{Block to item 3}
block 1
\end{block}
}
\only<5>{
\begin{block}{Block to item 4}
block 2
\end{block}
}
\end{frame}
\end{document}
答案1
该命令\visible
可防止新显示的项目移动现有项目。对于您的情况,我会将\visible
其组合\alt
如下:
平均能量损失
\documentclass[xcolor=dvipsnames]{beamer}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{frame}
Text always present
\begin{itemize}
\item<2-> Item 1
\item<3-> Item 2
\item<4-> Item 3
\item<5-> Item 4
\end{itemize}
\alt<4>{
\begin{block}{Block to item 3}
block 1
\end{block}
}
{\visible<5>{
\begin{block}{Block to item 4}
block 2
\end{block}
}}
\end{frame}
\end{document}