我有一个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}