在幻灯片上显示图像

在幻灯片上显示图像

我在幻灯片上放了四张图片,然后使用暂停命令逐张显示它们。我想按行显示,但它们却逐张垂直显示。

下面是我的代码:

      \begin{frame}
      \begin{columns}[t]
      \column{.5\textwidth}
      \centering
     \includegraphics[width=5cm,height=3.5cm]{pc5.jpg}\\
     \pause% 
      &\includegraphics[width=5cm,height=3.5cm]{pc6.jpg}\\[-1.5mm]\pause%
     \column{.5\textwidth}
     \centering
     \includegraphics[width=5cm,height=3.5cm]{pc8.jpg}\\
     \pause%
     &\includegraphics[width=5cm,height=3.5cm]{pc7.jpg}
     \end{columns}
     \end{frame}

我想要按以下顺序显示图像:pc5,pc6,pc7,pc8,但我的代码将其显示为pc5,pc7,pc6,pc8。

答案1

为了更好地控制覆盖规范,\pause您可以使用\onslide

\begin{frame}
\begin{columns}[t]
\column{.5\textwidth}
\centering
\onslide<1->{\includegraphics[width=5cm,height=3.5cm]{pc5.jpg}\\}
\onslide<3->{\includegraphics[width=5cm,height=3.5cm]{pc7.jpg}}
\column{.5\textwidth}
\centering
\onslide<2->{\includegraphics[width=5cm,height=3.5cm]{pc6.jpg}\\}
\onslide<4->{\includegraphics[width=5cm,height=3.5cm]{pc8.jpg}}
\end{columns}
\end{frame}

另一种选择是利用覆盖感知的事实\includegraphics,例如:

\begin{frame}
\begin{columns}[t]
\column{.5\textwidth}
\centering
\includegraphics<1->[width=5cm,height=3.5cm]{pc5.jpg}\\
\includegraphics<3->[width=5cm,height=3.5cm]{pc7.jpg}
\column{.5\textwidth}
\centering
\includegraphics<2->[width=5cm,height=3.5cm]{pc6.jpg}\\
\includegraphics<4->[width=5cm,height=3.5cm]{pc8.jpg}
\end{columns}
\end{frame}

但是,使用最后一种方法,第一张图片可能不会出现在第一张幻灯片的最终位置。我&从原始代码中删除了虚假字符。

相关内容