使用 overlayarea 停止跳跃会妨碍正确的图像放置

使用 overlayarea 停止跳跃会妨碍正确的图像放置

我有一个框架,我想在其中显示两个不同过渡的图像。为了停止跳跃,我尝试了\begin{overlayarea} \end{overlayarea},但无法正确获得垂直定位。这是我的 MWE:

\documentclass{beamer}
\usepackage{lipsum}
\usepackage{mwe}
\begin{document}
\begin{frame}
    \frametitle{Title}
    \lipsum[1][1-2]
    \vfill
    \begin{overlayarea}{\textwidth}{.5\textheight}
    \begin{center}
        \includegraphics<1>[scale=0.5]{example-image-16x9}
        \includegraphics<2>[scale=0.5]{example-image-1x1}
    \end{center}
    \end{overlayarea}
    \vfill
    \lipsum[2][1]
    
\end{frame}

\end{document}

得出:

在此处输入图片描述

而我想要的是:

在此处输入图片描述

如果我只是注释掉 overlayarea,我就能正确定位图像,但是转换之间会出现跳跃。

我尝试添加 vspace,但是当我将其与 overlayarea 结合时,它无法正确移动图像位置。

答案1

由于您无论如何都要\vfill在图像上方和下方添加内容,因此实际上不需要任何overprint/ overlayarea

\documentclass{beamer}
\usepackage{lipsum}

\begin{document}
\begin{frame}[s]
    \frametitle{Title}
    \vskip0.5cm
    \lipsum[1][1-2]
    \vfill
    \begin{center}
        \includegraphics<1>[scale=0.5]{example-image}%
        \includegraphics<2>[scale=0.5]{example-image-16x9}%
    \end{center}
    \vfill
    \lipsum[2][1]
    \vskip0.5cm
\end{frame}

\end{document}

在此处输入图片描述

相关内容