更改 beamer 中的 parskip 而不会产生副作用

更改 beamer 中的 parskip 而不会产生副作用

背景

如果我理解正确的话,beamer就垂直间距而言,不区分行和段落。例如,此 MWE 中没有明显的区别:

在此处输入图片描述

\documentclass[t]{beamer}

\begin{document}
\begin{frame}{Two Paragraphs}
Text

Text
\end{frame}

\begin{frame}{One Paragraph}
Text\\
Text
\end{frame}
\end{document}

不过,我希望有一个区别,我想我可以将其设置\parskip为某个所需的值。然而,事实证明这会导致其他不良副作用。例如,列向上移动:

在此处输入图片描述

\documentclass[t]{beamer}
\setlength{\parskip}{5pt}

\begin{document}
\begin{frame}{No Columns}
Text
\end{frame}

\begin{frame}{Columns}
    \begin{columns}[t,onlytextwidth]
    \column{0.5\textwidth}
        Text
    \end{columns}
\end{frame}
\end{document}

问题

如何实现全局自定义 parskip(或允许区分行和段落的等效方法)且不产生副作用?无需使其在整个文档中可调。在开始时设置一次就足够了。

编辑:\par在第一个 MWE 中用空白行替换

相关内容