我想将一张幻灯片上的逐项列表更改为下一张幻灯片上的图像。我尝试使用带有\parbox
覆盖规范的 。当 parbox 的内部位置设置为 时,它可以正常工作,c
但切换到 时对齐会混乱t
。我认为t
选项对齐更好,所以我想保留它。
梅威瑟:
\PassOptionsToPackage{demo}{graphicx}
\documentclass{beamer}
\begin{document}
\begin{frame}{Headline}
Some text that is static
\parbox[c][.4\textheight][t]{\textwidth}{
\begin{itemize}[<1>]
\item{One}
\item{Two}
\end{itemize}
\only<2>{Second slide\\ \includegraphics[width=.75\textwidth]{PerturbationPol}}
}
\end{frame}
\end{document}
这导致第二张幻灯片上的间距不正确。
答案1
这与 无关\parbox
。您只需移动 itemize 的覆盖规范,将整个列表放在 中\only<1>
。下面的第一个框架应该符合您的要求,第二个框架演示了即使\begin{itemize}<1>
没有也会发生什么\parbox
:
框架 1 视图 1
框架 1 视图 2
框架 2 视图 2
框架 2 视图 2
\PassOptionsToPackage{demo}{graphicx}
\documentclass{beamer}
\begin{document}
\begin{frame}{Headline}
Some text that is static
\parbox[t][.4\textheight][t]{\textwidth}{
\only<1>{\begin{itemize}
\item{One}
\item{Two}
\end{itemize}}
\only<2>{Second slide\\ \includegraphics[width=.75\textwidth]{PerturbationPol}}
}
\end{frame}
\begin{frame}
Text
\begin{itemize}[<1>]
\item One
\item Two
\end{itemize}
\begin{itemize}[<2>]
\item Three
\item Four
\end{itemize}
\end{frame}
\end{document}