我想在 Beamer 中放置 3 个图像,前两个图像在左侧对齐,第二个图像在第一个图像下方,第三个图像在右侧。但是,我需要第三个图像垂直居中,而不是在前两个图像下方。
在下面的代码中,我希望图像 3 位于图像 1 和 2 的右侧
\begin{frame}
\frametitle{My title}
\begin{flushleft}
\frame{\includegraphics[scale=0.05]{image1.png}}\\
\frame{\includegraphics[scale=0.05]{image2.png}}
\end{flushleft}
\frame{\includegraphics[scale=0.25]{image3.png}}
\end{frame}
但是,这样第三幅图像就位于第二幅图像下方。我希望它在框架上垂直居中,靠右对齐。
答案1
为了对齐环境的不同部分frame
,beamer
提供columns
环境。在这里,您可以以非常简单的方式将两幅图像堆叠在一列中,将另一幅图像堆叠在另一列中。
可以包括其他类型的放置选项,就像您在列内的常规框架中操作一样。
\documentclass{beamer}
\usepackage{mwe} % <-- for dummy images
\begin{document}
\begin{frame}{image frame}
\begin{columns}
\begin{column}{0.5\textwidth}
%\centering %Uncomment this line for horizontal centering
\includegraphics[height=0.25\textheight]{example-image-a}%
\includegraphics[height=0.25\textheight]{example-image-b}%
\end{column}
\begin{column}{0.5\textwidth}
\includegraphics[width=\columnwidth]{example-image-c}%
\end{column}
\end{columns}
\end{frame}
\end{document}