我正在创建一个需要两列的投影仪演示文稿。在大多数框架中,其中一列专用于图像,但在其他框架中,两列都包含文本。文本看起来是垂直对齐的,这通常很好,但在某些情况下,例如当列的内容明显不同时,它看起来相当不愉快(请参阅下面的 MWE)。我想将每列的内容与顶部对齐。我试过了,\hfill
但没有结果。
有没有办法手动设置列的垂直对齐方式?
平均能量损失
\documentclass{beamer} % grey border added with GIMP
\begin{document}
\begin{frame}
\frametitle{Frame title}
\begin{columns}
\begin{column}{.4\textwidth}
\alert{A long content,}
\begin{itemize}
\item such
\item as
\item an
\item itemize
\item environment
\item with
\item several
\item different
\item items
\end{itemize}
\end{column}
\begin{column}{.4\textwidth}
\alert{A short content,}
e.g. a note.
\end{column}
\end{columns}
\end{frame}
\end{document}
答案1
要将列对齐到顶部,只需添加 即可[t]
。
\documentclass{beamer} % grey border added with GIMP
\begin{document}
\begin{frame}
\frametitle{Frame title}
\begin{columns}[t]
\begin{column}{.4\textwidth}
\alert{A long content,}
\begin{itemize}
\item such
\item as
\item an
\item itemize
\item environment
\item with
\item several
\item different
\item items
\end{itemize}
\end{column}
\begin{column}{.4\textwidth}
\alert{A short content,}
e.g. a note.
\end{column}
\end{columns}
\end{frame}
\end{document}