如何通过 itemize 替换 beamer graphics?

如何通过 itemize 替换 beamer graphics?

在具有两个“页面”(鼠标单击后出现第二个页面)的 Beamer 框架中,我有:

  • 第一页是一个itemize带有 3 的环境,\item后面跟着一张图片includegraphics
  • 在第二页相同的itemize环境中,有相同的 3 个\item,我想用第 4 个替换图片\item

我的问题是如何保持两页中所有元素的位置和大小相同。我可以item使用<1>包含图形和<2>第 4 个 itemize 将我的图形替换为第 4 个图形,但两页之间的框架布局会发生变化。我该如何避免这种情况?

答案1

您可以使用\overlayarea

\overlayarea{<width>}{<height>}

一个简单的例子:

\documentclass{beamer}

\begin{document}

\begin{frame}

\begin{overlayarea}{\textwidth}{6cm}
\begin{itemize}
\item<1-> First item.
\item<1-> Second item.
\item<1-> Third item.

\only<1>{\includegraphics[height=4cm]{example-image-a}}
\item<2> Fourth item.
\end{itemize}
\end{overlayarea}
\end{frame}

\end{document}

在此处输入图片描述

相关内容