我想使用 beamer 并排排版两列项目。
我理解,列环境可以解决这个问题 - 但我希望项目水平对齐 - 如果相对的项目不是逐行对应的话,则此方法不起作用。
我知道我可以通过一些表格黑客来解决这个问题,但将 \item 放在 \tabular 里面并不是一件容易的事。
有什么优雅的解决方案吗?
谢谢你,
答案1
您可以columns
为每一对项目使用一个环境。
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{columns}[t,onlytextwidth]
\column{.5\textwidth}
\begin{itemize}
\item First
\end{itemize}
\column{.5\textwidth}
\begin{itemize}
\item This a longer item which will break alignment
\end{itemize}
\end{columns}
\begin{columns}[t,onlytextwidth]
\column{.5\textwidth}
\begin{itemize}
\item Second
\end{itemize}
\column{.5\textwidth}
\begin{itemize}
\item Every column environment starts alignment again
\end{itemize}
\end{columns}
\end{frame}
\end{document}