防止投影仪柱环境添加垂直空间

防止投影仪柱环境添加垂直空间

beamer columns 环境在列内容前添加了垂直空间,这在块中使用时变得特别明显(并且很丑陋):

    \documentclass{beamer}
\usetheme{Madrid}


\usepackage{tcolorbox}

\begin{document}
    
    \begin{frame}{Frame}
        
        \begin{block}{itemize with columns}
            \begin{columns}
                \begin{column}{\textwidth}
                    \begin{itemize}
                        \item Item 1
                        \end{itemize}
                    \end{column}
                \end{columns}
            \end{block}
        
        \begin{block}{tcolorbox with columns}
    \begin{columns}
        \begin{column}{\textwidth}
            \begin{tcolorbox}
                This is a box.
            \end{tcolorbox}
        \end{column}
    \end{columns}
\end{block}

        \begin{block}{itemize without columns}
            \begin{itemize}
                \item Item 1
            \end{itemize}
\end{block}

        \begin{block}{tcolorbox without columns}
            \begin{tcolorbox}
                This is a box.
            \end{tcolorbox}
\end{block}


\end{frame}
\end{document}
    

到目前为止,我已经使用 \vspace 在本地修复它,但是它变得太麻烦了,我想一劳永逸地解决这个问题。

有没有办法可以防止列添加这个空间?

相关内容