我在一个框架上有以下块布局
\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
表示顶部) 来使框架顶部对齐。它也可以作为类选项传递以对齐每个框架。