我想问您是否有更好的方法来调整两个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}