Beamer,具有不同排列方式的柱子

Beamer,具有不同排列方式的柱子

我了解“放置”参数可用于控制投影仪柱的垂直排列。(投影仪手册第 128 页)。

尽管如此,我无法获得左侧垂直顶部对齐的列和右侧垂直居中对齐的列。

我读过一些类似的问题,但大多数都提供了针对特定情况的解决方法。

仅使用“列”环境是否不可能在投影机中以不同的方式垂直对齐列?

(我尝试了 [T],但对我而言,有或没有结果都是一样的)。

母语:

\documentclass[9pt]{beamer}
\usepackage{outlines}

\begin{document}
\begin{frame}{A slide}
    \begin{columns}[T]
        \begin{column}[t]{0.45\textwidth} 
            \begin{alertblock}{A Block}   
                \begin{outline}       
                \1 item 1 
                \1 foobar foo (\textbf{SSA})
                \1 Level1 item
                \2 Normal text level 2
                \end{outline}
            \end{alertblock}        
        \end{column}     
        \begin{column}[c]{0.55\textwidth}
            \setbeamertemplate{itemize items}[ball]
            \begin{outline}
                \1 DADA
                \1 DODO
                \1 DIDO
            \end{outline}
       \end{column}
    \end{columns}
\end{frame}
\end{document}

结果:

在此处输入图片描述

答案1

环境的对齐选项columns定义了列如何相对于整个列环境对齐,整个列环境的高度与最高的列一样高。这意味着,只有两列时,它基本上指定了较短的列如何相对于较高的列对齐。

您的框架默认居中对齐,这意味着右高列已经与框架居中对齐。如果您希望左列顶部与图片对齐,只需使用[T]

\documentclass[9pt]{beamer}
\usepackage{outlines}

\begin{document}
\begin{frame}{A slide}
    \begin{columns}[T]
        \begin{column}{0.45\textwidth} 
            \begin{alertblock}{A Block}   
                \begin{outline}       
                \1 item 1 
                \1 foobar foo (\textbf{SSA})
                \1 Level1 item
                \2 Normal text level 2
                \end{outline}
            \end{alertblock}        
        \end{column}     
        \begin{column}{0.5\textwidth}
            \setbeamertemplate{itemize items}[ball]
            \begin{outline}
                \1 DADA
                \1 DODO
                \1 DIDO
            \end{outline}
            \begin{center}
               \rule{\textwidth}{5cm}
            \end{center}
       \end{column}
    \end{columns}
\end{frame}
\end{document}

在此处输入图片描述


如果两列的对齐应该是独立的并且相对于框架,则可以使用固定高度的迷你页面:

\documentclass[9pt]{beamer}
\usepackage{outlines}

\begin{document}
\begin{frame}[t]{A slide}
    \begin{columns}[T]
        \begin{column}{0.45\textwidth} 
            \begin{alertblock}{A Block}   
                \begin{outline}       
                \1 item 1 
                \1 foobar foo (\textbf{SSA})
                \1 Level1 item
                \2 Normal text level 2
                \end{outline}
            \end{alertblock}        
        \end{column}     
        \begin{column}{0.5\textwidth}
        \begin{minipage}[t][.88\textheight][c]{\textwidth}
            \setbeamertemplate{itemize items}[ball]
            \begin{outline}
                \1 DADA
                \1 DODO
                \1 DIDO
            \end{outline}
            \begin{center}
               \rule{\textwidth}{5cm}
            \end{center}
                \end{minipage}
       \end{column}
    \end{columns}
\end{frame}
\end{document}

在此处输入图片描述

相关内容