Beamer 中的垂直中间位置

Beamer 中的垂直中间位置
\documentclass{beamer}

\usetheme{Madrid}

\begin{document}

\begin{frame}{Members}
\begin{columns}[T] 
\hfill
\begin{column}{.32\textwidth}
\hspace{2mm} \includegraphics[height=0.2\textheight]{john.jpg} \hspace{2mm} John\\
\hspace{2mm} \includegraphics[height=0.2\textheight]{jane.jpg} \hspace{2mm} Jane\\
\end{column}
\hfill
\begin{column}{.32\textwidth}
Middle Part
\end{column}
\hfill
\begin{column}{.32\textwidth}
Right Part
\end{column}
\hfill
\end{columns}
\end{frame}

\end{document}

图像位于框架的顶部。我怎样才能将它们放置在(垂直)中间?我知道对于水平中间,我可以使用 \centering 或 \begin{center},但对于垂直中间,我不知道。

答案1

我把图片旁边的文字打包成 parboxes。一般情况下,我建议不要使用固定空间。

\begin{column}{.32\textwidth}
\hspace*{2mm} \includegraphics[height=0.2\textheight]{test1} 
\parbox[c][0.2\textheight][t]{\linewidth}{
\hspace*{2mm} John}\\
\hspace*{2mm} \includegraphics[height=0.2\textheight]{test1} 
\parbox[c][0.2\textheight][t]{\linewidth}{
\hspace*{2mm} Jane}\\
\end{column}

请注意,parbox 目前已经超出宽度,因为它是\linewidth,但没有左对齐,因为中间有图片。

我希望这是你想要的

相关内容