我在 latex 中使用列环境:我将幻灯片分成两列,在左列放置一个图形,在右列写一些文本。我提供了 (1) 我的代码来复制该问题和 (2) 结果的屏幕截图。如您所见,列的位置很糟糕。我该如何解决这个问题?任何帮助都非常感谢!
\documentclass[english,handout]{beamer}
\usetheme[compress]{Singapore}
\usepackage{graphicx}
\usepackage{ulem}
\begin{frame}
\frametitle{Example II}
\begin{columns}[t] % Specify the columns and their alignment (t=top)
\begin{column}{0.5\textwidth}
\centering
\includegraphics[width=0.7\linewidth]{Plots/messner_1}
\end{column}
\begin{column}{0.5\textwidth}
\begin{enumerate}
\item Item A
\item Item B
\item Item C
\end{enumerate}
\end{column}
\end{columns}
\end{frame}
答案1
您可以使用T
op 对齐列代替t
op。引用 beamer 用户指南:
T
与选项类似t
,但T
对齐第一行的顶部,而t
对齐第一行的所谓基线。如果在使用此t
选项时似乎发生了奇怪的事情(例如,如果图形在使用此选项时突然“下降”t
而不是“上升”),请尝试使用此 [T
] 选项。
\documentclass[english,handout]{beamer}
\usetheme[compress]{Singapore}
\usepackage{graphicx}
\usepackage{ulem}
\begin{document}
\begin{frame}
\frametitle{Example II}
\begin{columns}[T] % Specify the columns and their alignment (t=top)
\begin{column}{0.5\textwidth}
\centering
\includegraphics[width=0.7\linewidth]{example-image-duck}
\end{column}
\begin{column}{0.5\textwidth}
\begin{enumerate}
\item Item A
\item Item B
\item Item C
\end{enumerate}
\end{column}
\end{columns}
\end{frame}
\end{document}