如何用 beamer 设置段落之间的间距?

如何用 beamer 设置段落之间的间距?

我正在尝试在 beamer 中设置段落之间的间距(在块环境中)。

我尝试\setlength{\parskip}{8pt plus 1pt minus 1pt}在文档的开头使用不同的数字(最多 30pt),但没有任何改变。

使用 beamer 时,是否有办法在段落之间设置更大的间距?我可以使用\vspace也许(没有尝试),但这听起来像是一个糟糕的解决方案。

编辑:我应该提到:我正在用 beamerposter.sty 做这件事。

这是一个最小的例子。

\documentclass[final,t]{beamer}
\mode<presentation>
{
 \usetheme{Warsaw}
}

\usepackage{times}
\usepackage{amsmath,amsthm, amssymb, latexsym}
\usepackage{exscale}
\usepackage{booktabs, array}
\usepackage[english]{babel}
\usepackage[latin1]{inputenc}
\usepackage[orientation=landscape,size=custom,width=230,height=110,scale=1.9]{beamerposter}

\setlength{\parskip}{35pt plus 1pt minus 1pt}

\begin{document}
\begin{frame}{}
\begin{columns}[t]
\begin{column}{.3\linewidth}
  \begin{block}{Title}
  A

  B

  \end{block}
\end{column}
\end{columns}
\end{frame}

\end{document}

A 和 B 应该相距更远,但它们却不在这里。

答案1

通过使用\addtobeamertemplate您可以\parskip为每个块环境设置:

\addtobeamertemplate{block begin}{}{\setlength{\parskip}{35pt plus 1pt minus 1pt}}

它适用于您的最小示例。

该命令\addtobeamertemplate对于多种修改非常有用。

相关内容