Beamer 在列环境中叠加图像

Beamer 在列环境中叠加图像

我有一个包含两列的框架,一列用于放置图片,一列用于放置逐项文本。例如,

\frame{\frametitle{hello} 

\begin{columns}[onlytextwidth]
    \begin{column}{0.4\textwidth}
      \centering
      \includegraphics[width=40mm]{pic1.png}
    \end{column}

    \begin{column}{0.6\textwidth}
    \begin{itemize}
      \item statement 1
      \item statement 2
    \end{itemize}
    \end{itemize}
    \end{column}
​  \end{columns}


}

我想指定一个覆盖,使其pic1与语句 1 一起出现并pic2与语句 2 一起出现。我该怎么做?

答案1

\includegraphics利用和都具有覆盖感知的事实\item,您可以执行以下操作:

\documentclass{beamer}

\begin{document}

\frame{\frametitle{hello} 
\begin{columns}[onlytextwidth]
    \begin{column}{0.4\textwidth}
      \centering
      \includegraphics<1>[width=40mm]{cat}
      \includegraphics<2>[width=40mm]{ctanlion}
    \end{column}

    \begin{column}{0.6\textwidth}
    \begin{itemize}
      \item<1> statement 1
      \item<2> statement 2
    \end{itemize}
    \end{column}
​  \end{columns}
}
\end{document}

在此处输入图片描述

CTAN 狮子绘画由 Duane Bibby 绘制。

相关内容