我想在一张幻灯片上显示多张图形,然后一张接一张地显示,这种方法到目前为止都有效(参见 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}