更改双列演示文稿幻灯片中的图形位置

更改双列演示文稿幻灯片中的图形位置

我正在尝试使用该软件包进行演示beamer。其中一张幻灯片要求我打开每行新文本时图像都会发生变化。

我通过将幻灯片分成具有column环境的列、将文本放在item左列的环境中来实现此目的,然后......对图像尝试各种方法。

我当前的幻灯片使用的是\only<x>{ .. },我知道这很可能是问题所在。但是,我尝试了所有类似问题中的提示(),但使用\onslide(有或没有overlay环境overprint)会将所有图像挤在一起,并且根本不会在它们之间转换。

我已经检查过我的图像是否大小完全相同(这是一个 3 步过程,每一步都是同一个图像,但都有新元素),但它们仍然不断改变位置。我现在使用的 latex 代码:

\begin{frame}
\frametitle{Title}
  \begin{columns}
    \begin{column}{.6\textwidth}
      \begin{itemize}
        \item<1-> \emph{Important text}
        \item<2-> Very important process
            \begin{itemize}
                    \item<3-> Steps one and two
                    \item<5-> Step with no image
            \end{itemize}
      \end{itemize}
    \end{column}
    \begin{column}{.4\textwidth}
    \vspace{0cm}
        \begin{figure}[h]
        \only<2>{ \includegraphics[scale = 0.6]{img/proc0.png} }
        \only<3>{ \includegraphics[scale = 0.6]{img/proc1.png} }
        \only<4>{ \includegraphics[scale = 0.6]{img/proc2.png} }
        \end{figure}
    \end{column}
  \end{columns}
\end{frame}

我的教导是,figure环境可能会保留不存在的空间\only<x>……并且它有点帮助但不是全部。没有figure环境时,proc1.png显示在 的右侧一点proc0.png,并且proc2.png显示在 的右侧一点。有了figure环境时,proc1.png再次显示在 的右侧一点proc0.png,但proc2.png显示在相同的位置。

我尝试了在 Google 和这里​​找到的所有对我有意义的组合。目前,我已经没有灵感再尝试其他组合了,因此我非常感谢社区的任何帮助。

以下是我正在使用的图像(如果你们认为它们太大而无法放在帖子中,我会将其更改为链接,但现在......):

Image1 Image2 Image3

答案1

以下对我有用:

\documentclass{beamer}
\usepackage{graphicx}
\begin{document}

\begin{frame}{Title}
  \begin{columns}
    \begin{column}{.6\textwidth}
      \begin{itemize}
        \item<1-> \emph{Important text}
        \item<2-> Very important process
            \begin{itemize}
                    \item<3-> Steps one and two
                    \item<5-> Step with no image
            \end{itemize}
      \end{itemize}
    \end{column}
    \begin{column}{.4\textwidth}
        \begin{overlayarea}{0.38\textwidth}{4cm}
        \includegraphics<2>[scale = 0.6]{proc0.png}%
        \includegraphics<3>[scale = 0.6]{proc1.png}%
        \includegraphics<4>[scale = 0.6]{proc2.png}%
        \end{overlayarea}
    \end{column}
  \end{columns}
\end{frame}

\end{document}

相关内容