将图像与框架底部对齐(投影机)

将图像与框架底部对齐(投影机)

我有 3 幅图像,它们应该在投影仪框架上“互相替换”。我可以轻松做到这一点overprintonslide问题是其中一张图像比其他图像高,因此看起来与其他图像有偏移。由于一张图片胜过千言万语,我将在下面说明我的意思。代码如下:

\begin{frame}{Problem description}
\begin{overprint}
    \onslide<1>\centering\includegraphics[scale=0.3]{figs/img_1.png}
    \onslide<2>\centering\includegraphics[scale=0.3]{figs/img_2.png}
    \onslide<3>\centering\includegraphics[scale=0.3]{figs/img_3.png}
\end{overprint}
\end{frame}

我的图片如下:

第一张图片 第二张图片与前一张完美对齐 第三张图片,由于比前两张稍微高一点,所以没有对齐

第三张图像没有对齐,因为它比前两张稍微高一点。

我相信如果我使用图像底部对齐图像,我可能会得到我想要的叠加“效果”。 有没有简单的方法可以做到这一点?

答案1

作为一个简单的技巧,您可以使用最高的图像来\vphantom确保所有幻灯片都有相同的高度。

然而,垂直对齐并不是唯一的问题:您的最后一幅图像也更宽。

\documentclass{beamer}

\begin{document}
    
\begin{frame}{Problem description}

\hfill\vphantom{\includegraphics[scale=0.3]{img_3}}%
\includegraphics<1>[scale=0.3]{img_1}%
\includegraphics<2>[scale=0.3]{img_2}%
\includegraphics<3>[scale=0.3]{img_3}%
\hspace{3cm}

\end{frame}
    
\end{document}

在此处输入图片描述

或者您可以使用底部对齐的框架(它看起来有点空,但也许您的真实框架有更多内容):

\documentclass{beamer}

\begin{document}
    
\begin{frame}[b]
\frametitle{Problem description}

\hfill
\includegraphics<1>[scale=0.3]{img_1}%
\includegraphics<2>[scale=0.3]{img_2}%
\includegraphics<3>[scale=0.3]{img_3}%
\hspace{3cm}

\end{frame}
    
\end{document}

在此处输入图片描述

相关内容