在 Beamer 中添加段落之间的空格

在 Beamer 中添加段落之间的空格

在 Beamer 中自定义段落间距一直困扰着我。为了用一个空行分隔两个段落,我通常会\medskip在段落之间放置标签,但这是一个非常丑陋的解决方案。

现在我尝试使用\parskip,它工作正常,但在各种环境中都会失败(例如,也会影响 itemize 环境中项目之间的间距)。最小示例粘贴如下。

任何帮助深表感谢。

\documentclass{beamer}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{parskip}
\setlength{\parskip}{\smallskipamount} 

\begin{document}
\begin{frame}{Test frame}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum quis erat dolor. Aenean tincidunt sem non quam feugiat tempus.

Sed semper justo vitae sem ultrices semper. Mauris urna leo, dictum eget vulputate vitae, venenatis ut leo.
\end{frame}
\end{document}

答案1

我遇到了同样的问题:乳胶文章中的空行会产生明显分隔的段落,但在 Beamer 中,由于空间有限且没有缩进,默认的新段落不会明显地分隔段落。

我的解决方案是将以下乳胶代码附加到结尾段落应该有空间。

\\~\

例如,尝试将其插入到 Beamer latex 文件中:

\frame{
  This is text that should have a blank line after it. \\~\\
  Here is text following a blank line.
}

答案2

我认为,如果您放弃 parskip 包,您的原始方法就很好用。这样做确实会增加段落间距,同时不影响 itemize 环境。

\documentclass{beamer}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\setlength{\parskip}{\baselineskip} 

\begin{document}
\begin{frame}{Test frame}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum quis     erat dolor. Aenean tincidunt sem non quam feugiat tempus.

\begin{itemize} \itemsep0em
\item abcdefg 
\item abcdefgabcdefgabcdefg
\item abcdefg
\end{itemize}


Sed semper justo vitae sem ultrices semper. Mauris urna leo, dictum eget vulputate vitae, venenatis ut leo.

Sed semper justo vitae sem ultrices semper. Mauris urna leo, dictum eget vulputate vitae, venenatis ut leo.
\end{frame}
\end{document}

答案3

我使用此命令来定义块或扩展块之间的距离。此命令用于垂直

\vspace{0.3cm}

这个是横向的。

\hspace{0.3cm}

答案4

我不确定你到底想要什么,但也许你会发现 tex 命令\vfill很有用。我经常把它放在文本块之间,这样它们在幻灯片上就会间隔开,这让观众更容易观看幻灯片。

作为一名长期的讲师和听众,我的另一个建议是尽量少用文字。在幻灯片中使用图表(在技术讲座中)或漂亮的图片来引发不断变化的主题(在非技术讲座中)。避免使用段落,甚至句子。不要强迫听众决定是听你讲还是阅读你的材料。

相关内容