带有 tcolorbox 框的 Latex 投影仪中不需要的垂直空间

带有 tcolorbox 框的 Latex 投影仪中不需要的垂直空间

我刚刚更新了我的 TeX 发行版,我发现最新版本的软件包tcolorbox会导致我的 Beamer 演示文稿中出现不理想的垂直空间。具体来说,框架中第一个框的顶部有太多垂直空间。我忽略了这个问题是否也出现在其他情况下。

最小示例

\documentclass{beamer}

\usepackage{tcolorbox}
\tcbuselibrary{skins,xparse}

\DeclareTColorBox{mybox}{ O{red} m d"" !O{} }
{enhanced,colframe=#1!75!black,colback=#1!5!white,
fonttitle=\bfseries,title={#2}}

\begin{document}
\begin{frame}
\frametitle{Title of the frame}
Text text text text
\begin{mybox}{Box one} 
Hello world!
\end{mybox}
\begin{mybox}{Box two} 
Hello world!
\end{mybox}
\end{frame}
\end{document}

这是我得到的:

在此处输入图片描述

这是我使用旧版本时得到的结果:

在此处输入图片描述

答案1

添加\tcbsetforeverylayer{autoparskip}

在 v4.40 中,tcolorbox更改了彩色框前后添加的默认垂直空间。上述代码恢复到 v4.32 之前的行为。有关更多信息,请参阅tcolorbox#115tcolorbox#121

相关内容