我刚刚更新了我的 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#115
和tcolorbox#121
。