投影机柱顶部对齐问题

投影机柱顶部对齐问题

columns我正尝试在投影仪演示文稿环境中将两幅图像放置在两列的顶部。

第一列由顶部的一张图片和图像下方的枚举列表组成。

问题是我希望列从框架顶部开始,而这在我的例子中并没有发生。我的代码是

\documentclass[slidestop,compress,mathserif,11pt,xcolor=dvipsnames]{beamer}
\usepackage{beamerthemebars}
\usepackage[bars]{beamerthemetree}
\usepackage{multicol}
\setbeamercovered{higly dynamic}
\usetheme{Ilmenau} % Beamer theme v 3.0
\useoutertheme[subsection=true]{smoothbars}%Beamer Outer Theme-circles on top
\usefonttheme{serif}
\useinnertheme{circles}

\begin{document}
        \section{Εισαγωγή}
\begin{frame}
        \frametitle{Nuclear Propulsion}
        \begin{columns}
                \begin{column}{0.48\textwidth}
                        \begin{figure}[t]
                        \includegraphics[width=\textwidth]{AtomicSubmarine}%\vspace{0.5cm}
                        \end{figure}
                        \tiny{\begin{enumerate}
                                \item Item1$\rightarrow$ Conclusdion
                                \item Item2$\rightarrow$ Conclusdion
                                \item Item3$\rightarrow$ Conclusdion
                                \item Item4$\rightarrow$ Conclusdion
                                \item Item5$\rightarrow$ Conclusdion
                                \item Item6$\rightarrow$ Conclusdion
                        \end{enumerate}}
                        %\begin{minipage}[t]{0.99\textwidth}
                                %\includegraphics[width=\textwidth]{AtomicSubmarine}
                        %\end{minipage}
                \end{column}\hfill
                \begin{column}{0.48\textwidth}
                        %\begin{minipage}[b]{0.99\textwidth}
                        \begin{figure}[t]
                                \includegraphics[width=0.9\textwidth]{SubmarineSnorkel}
                        \end{figure}
                        %\end{minipage}
                \end{column}
        \end{columns}
        %\begin{minipage}[b]{0.5\textwidth}
                %\includegraphics[width=\textwidth]{SubmarineSnorkel}
        %\end{minipage}
\end{frame}
\end{document}

此代码的输出是

在此处输入图片描述

很明显,上面的几行是理想的,正如真实的演示框架所说的那样!

在此处输入图片描述

我尝试删除figure环境,以便使用,minipage但右侧图像与列表对齐,导致格式非常糟糕。一个解决方案是删除,frametitle但我担心我需要它...

另一个想法是使用\vspace{-1cm},但我不确定这是否是最佳解决方案......

对此有什么想法吗?

答案1

请参阅第 12.7 节(将框架拆分为多列) 手册beamer

t将导致列的第一行对齐。如果t使用全局选项,则为默认值。

T与选项类似t,但T对齐第一行的顶部,而t对齐第一行的所谓基线。如果使用该t选项时似乎发生了奇怪的事情(例如,如果图形在使用t选项时突然“下降”而不是“上升”,请尝试使用此选项。

我看到您注释掉了一些minipage环境。无需minipage与 结合使用column,因为后者在内部使用前者。您应该能够仅使用columnscolumn环境来实现您想要的任何多列布局,而无需(明确)使用minipage

在此处输入图片描述

\documentclass[slidestop,compress,mathserif,11pt,xcolor=dvipsnames]{beamer}
\usepackage{beamerthemebars}
\usepackage[bars]{beamerthemetree}
\usepackage{multicol}
\setbeamercovered{higly dynamic}
\usetheme{Ilmenau} % Beamer theme v 3.0
\useoutertheme[subsection=true]{smoothbars}%Beamer Outer Theme-circles on top
\usefonttheme{serif}
\useinnertheme{circles}

\begin{document}
\section{Εισαγωγή}
\begin{frame}
\frametitle{Nuclear Propulsion}
    \begin{columns}
      \begin{column}[T]{0.48\textwidth}
      \vspace{0pt}%
        \includegraphics[width=\columnwidth]{AtomicSubmarine}
        \vspace{1em}
        \tiny
        \begin{enumerate}
            \item Item1$\rightarrow$ Conclusdion
            \item Item2$\rightarrow$ Conclusdion
            \item Item3$\rightarrow$ Conclusdion
            \item Item4$\rightarrow$ Conclusdion
            \item Item5$\rightarrow$ Conclusdion
            \item Item6$\rightarrow$ Conclusdion
        \end{enumerate}
      \end{column}\hfill
      \begin{column}[T]{0.48\textwidth}
        \includegraphics[width=0.9\columnwidth]{SubmarineSnorkel}
      \end{column}
    \end{columns}
\end{frame}

\end{document}

相关内容