![调整乳胶投影机块前后的空间](https://linux22.com/image/261627/%E8%B0%83%E6%95%B4%E4%B9%B3%E8%83%B6%E6%8A%95%E5%BD%B1%E6%9C%BA%E5%9D%97%E5%89%8D%E5%90%8E%E7%9A%84%E7%A9%BA%E9%97%B4.png)
我想问您是否有更好的方法来调整两个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}