调整乳胶投影机块前后的空间

调整乳胶投影机块前后的空间

我想问您是否有更好的方法来调整两个beamer块之间的间距:

\documentclass[slidestop]{beamer}
\usetheme{Madrid}
\begin{document}

\addtobeamertemplate{block begin}{\vspace*{-3pt}}{}
\addtobeamertemplate{block end}{}{\vspace*{-3pt}}

\begin{frame}{Test}
\begin{block}{block 1}
Test
\end{block}
\begin{block}{block 2}
Test
\end{block}
\begin{block}{block 3}
Test
\end{block}
\end{frame}
\end{document}

答案1

[将此问题从未答复列表中删除]

没有“更好”的方法,因为beamer这里没有内置用于调整距离的钩子。然而,不清楚的是为什么要这样做。

答案2

或许

\addtobeamertemplate{block begin}{\vskip -\bigskipamount}{}
\addtobeamertemplate{block end}{}{\vskip -\bigskipamount}

是稍微好一点的解决方案。

答案3

我觉得这对我来说更好

\addtobeamertemplate{block begin}{\vfill}{}

\addtobeamertemplate{block end}{}{\vfill}

相关内容