parskip 在 beamer 块内

parskip 在 beamer 块内

我需要以\parskip一种只影响文本而不影响标题或正文与标题之间距离的方式更改 beamer 块的内部。我没有管理。当我修改时,\parksip我还会得到与标题的更大距离。如果我用负空间来补偿这一点,那么这会影响以 itemize 开头的块。

我的几十个不起作用的最小示例之一如下:

\documentclass{beamer}

\useoutertheme[]{smoothbars}
\useinnertheme[shadow=true]{rounded}

\addtobeamertemplate{block alerted begin}{}{\parskip 0.3cm}

\begin{document}

\begin{frame}
\begin{alertblock}{Head 1}
Bodyline 1

Bodyline 2
\end{alertblock}

\begin{alertblock}{Head 2}
\begin{itemize}
\item Item 1
\item Item 2
\end{itemize}
\end{alertblock}

\end{frame}
\end{document}

这里我得到了\parskip我需要的 Bodyline 1 和 Bodyline 2 之间的内容,但是它在 Head 1 和 Bodyline 1 之间添加了不必要的 parskip。如果我用负空间来补偿它,第一个例子可以工作,但是 Item 1 会向上移动到 Head 2,而这并不是我想要的。

我测试了几种变体但总是会产生一些不良的副作用。

我想要的实际上非常简单:一个正常的块头,然后在块主体中有一个非零的 parskip。

相关内容