我正在尝试在 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
对于多种修改非常有用。