Beamer:全局设置 beamercolorbox 的 sep 参数

Beamer:全局设置 beamercolorbox 的 sep 参数

我有一个beamercolorbox名为“quotationbox”的函数,我按照以下方式使用它,设置一个sep参数4pt

\begin{beamercolorbox}[sep=4pt]{quotationbox}
Lorem ipsum dolor sit amet.
\end{beamercolorbox}

我的问题是:有没有办法sep为所有类型为“quotationbox”的 es 全局(即在序言中)设置参数beamercolorbox?我正在考虑使用 来设置框颜色的类似方法\setbeamercolor{quotationbox}{bg=olive!30}。我假设有这样的方法,但我找不到它。

答案1

您可以创建自定义环境:

\documentclass{beamer}

\setbeamercolor{quotationbox}{bg=olive!30}

\newenvironment{quotationbox}{%
\begin{beamercolorbox}[sep=4pt]{quotationbox}
}{\end{beamercolorbox}}

\begin{document}
\begin{frame}{Frame Title}
    \begin{quotationbox}
        Lorem ipsum dolor sit amet.
    \end{quotationbox}
\end{frame}
\end{document}

在此处输入图片描述

相关内容