代码:
\documentclass{beamer}
\begin{document}
\begin{frame}[t,fragile]
\begin{columns}[T]
\begin{column}{0.45\textwidth}
\begin{verbatim}
Lorem ipsum dolor sit
\end{verbatim}
\end{column}
\begin{column}{0.45\textwidth}
\includegraphics[width=\textwidth]{320px-Herald_of_Free_Enterprise.jpg}
\end{column}
\end{columns}
\end{frame}
\end{document}
上述代码中使用的图像链接:
输出:
问题:
T
即使使用选项,逐字文本的顶部和图像的顶部仍未对齐columns
。如何将它们垂直对齐到顶部?
答案1
我会先将verbatim
内容设置在一个框中(lrbox
通过)\usebox
:
\documentclass{beamer}
\begin{document}
\begin{frame}[t,fragile]
\begin{columns}[T]
\begin{column}{0.45\textwidth}
\begin{verbatim}
Lorem ipsum dolor sit
\end{verbatim}
\end{column}
\begin{column}{0.45\textwidth}
\includegraphics[width=\linewidth]{example-image}
\end{column}
\end{columns}
\end{frame}
\newsavebox{\verbbox}
\begin{lrbox}{\verbbox}
\begin{minipage}{.45\linewidth}
\begin{verbatim}
Lorem ipsum dolor sit
\end{verbatim}
\end{minipage}
\end{lrbox}
\begin{frame}[t]
\begin{columns}[T]
\begin{column}{0.45\textwidth}
\usebox{\verbbox}
\end{column}
\begin{column}{0.45\textwidth}
\includegraphics[width=\linewidth]{example-image}
\end{column}
\end{columns}
\end{frame}
\end{document}
请注意,两个短语之间的水平对齐差异Lorem ipsum dolor sit
源于verbatim
环境内的缩进。