我查看了各种 beamer 主题,除了一个很小的方面,我喜欢 CambridgeUS。我希望每个区块的标题都有彩色背景。有没有简单的方法可以做到这一点?
如果不清楚的话,我的意思是当我输入类似
\begin{Theorem}
blah blah blah
\end{Theorem}
或者
\begin{block}{Theorem}
blah blah blah
\end{block}
它会弹出一个框,框中标题为“定理”,下方是一些 blah blah blah。在许多主题中,此框的顶行具有背景颜色(并且在第一行中出现“定理”一词),然后框的其余部分通常为灰色,这就是“定理”文本出现的地方。
但是 CambridgeUS 没有这个功能。相反,显示的整个框都是灰色的,包括上面写着 Theorem 的那行。CambridgeUS 的许多其他方面正是我想要的,但我只想让那一行有颜色,我希望有一些命令可以做到这一点。
答案1
您可以自定义block title
颜色并选择前景色 ( fg
) 和背景bg
色 ( );使用一些主题颜色的小示例(当然,您可以使用任何您喜欢的颜色):
\documentclass{beamer}
\usetheme{CambridgeUS}
\setbeamercolor{block title}{fg=gray!45!white,bg=darkred!80!black}
\begin{document}
\begin{frame}
\begin{Theorem}
Test
\end{Theorem}
\begin{block}{Theorem}
Test
\end{block}
\end{frame}
\end{document}