插入图形,以相同位置依次显示

插入图形,以相同位置依次显示

我想在一张幻灯片上显示多张图形,然后一张接一张地显示,这种方法到目前为止都有效(参见 MWE)。问题是我想让图像位于同一位置,即它们在显示时处于同一位置。它们会四处移动,始终位于中心。我需要在源代码中更改哪些内容才能做到这一点?

\documentclass[10pt,%
aspectratio=1609,%
]{beamer}

\usepackage{mwe}
\usepackage{subfig}

\begin{document}
    \begin{frame}{TITLE}
        \begin{figure}%
            \subfloat{\includegraphics<1->[height=2cm,width=3cm]{example-image-a}}\qquad%
            \subfloat{\includegraphics<2->[height=2cm,width=3cm]{example-image-b}}\qquad%
            \subfloat{\includegraphics<3->[height=2cm,width=3cm]{example-image-c}}%
        \end{figure}    
    \end{frame}
\end{document}

答案1

您可以使用\visible<>{...}宏。此宏将确保内容在不可见的覆盖层上仍然占据空间。

\documentclass[10pt,%
aspectratio=1609,%
]{beamer}

\begin{document}
    \begin{frame}
        \frametitle{TITLE}
        \begin{figure}%
            \visible<1->{\includegraphics[height=2cm,width=3cm]{example-image-a}}\qquad%
            \visible<2->{\includegraphics[height=2cm,width=3cm]{example-image-b}}\qquad%
            \visible<3->{\includegraphics[height=2cm,width=3cm]{example-image-c}}%
        \end{figure}    
    \end{frame}
\end{document}

在此处输入图片描述

相关内容