![插入图形,以相同位置依次显示](https://linux22.com/image/463274/%E6%8F%92%E5%85%A5%E5%9B%BE%E5%BD%A2%EF%BC%8C%E4%BB%A5%E7%9B%B8%E5%90%8C%E4%BD%8D%E7%BD%AE%E4%BE%9D%E6%AC%A1%E6%98%BE%E7%A4%BA.png)
我想在一张幻灯片上显示多张图形,然后一张接一张地显示,这种方法到目前为止都有效(参见 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}