如何防止投影仪中列环境前出现空格?

如何防止投影仪中列环境前出现空格?

我在一个框架上有以下块布局

\subsection{Typen}
\begin{frame}
 Zwei Arten von Typen
 \begin{block}{Wertetypen mit \texttt{rt::ValueType}}
   {
   \setbeamertemplate{blocks}[rounded] % disable shadow
   \textit{Simple} oder \textit{Array}
   \begin{columns}
    \column[t]{.45\textwidth}
    \begin{block}{Bei \textit{Simple}}
     Der genaue Typ
    \end{block}
    \column[t]{.45\textwidth}
    \begin{block}{Bei \textit{Array}}
     Anzahl an Elementen
    \end{block}
   \end{columns}
   \setbeamertemplate{blocks}[default] % enable again
   }
 \end{block}
\end{frame}

但是它在列环境之前创建了一个丑陋的垂直空间。如果我注释掉 4 个列环境特定命令,垂直空间就会消失,这让我认为这是列环境的错误。

有没有办法去除垂直初始空间?

答案1

如果您要进行局部调整(即仅调整几张幻灯片),难道不能直接在\vskip-5em后面添加一个(或任何您想要删除的空间)\begin{frame}吗?

在此处输入图片描述

否则,您可以简单地使用\begin{frame}[t](其中t表示顶部) 来使框架顶部对齐。它也可以作为类选项传递以对齐每个框架。

在此处输入图片描述

相关内容