latex beamer 列未对齐

latex beamer 列未对齐

我在 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

您可以使用Top 对齐列代替top。引用 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}

相关内容