如何将块放置在列的顶部?

如何将块放置在列的顶部?

我怎样才能将一个块放置在投影仪中柱的顶部?

例如我有以下代码:

\documentclass[pdf]{beamer}
\begin{document}

\begin{frame}
    \begin{columns}
        \begin{column}{0.5\textwidth}
            Left column
        \end{column}
        \begin{column}{0.5\textwidth}
            \begin{block}{Block 1}
                Text of the block
            \end{block}
        \end{column}
    \end{columns}
\end{frame}

\end{document}

如果我插入该选项,左列的内容也会向上移动[t]frame

我怎样才能将块放在其列的顶部?

答案1

beamer 列基本上只是美化的 minipages。如果你直接使用 minipages,你可以控制它们的高度和垂直位置:

\documentclass{beamer}
\begin{document}

\begin{frame}

        \begin{minipage}[c][.8\textheight][c]{0.5\textwidth}
            Left column
        \end{minipage}%
        \begin{minipage}[c][.8\textheight][t]{0.5\textwidth}
            \begin{block}{Block 1}
                Text of the block
            \end{block}
        \end{minipage}%
            

\end{frame}

\end{document}

在此处输入图片描述

相关内容