我正在使用Montpellier
带有 beamer 的主题,但是块样式没有默认背景等。我尝试了几种方法使它看起来像的样式Boadilla
,但我无法很好地重现它。
作为 Beamer 的新手,搜索引导我使用 对其进行自定义setbeamercolor
,但我不知道如何以那种方式指定颜色Boadilla
。你能帮忙吗?
\documentclass[c,compress]{beamer}
\usetheme{Montpellier}
\usecolortheme{beaver}
\useinnertheme[shadow]{rounded}
%\setbeamercolor{block title}{use=structure,fg=white,bg=blue!75!black}
\title{My title}
\begin{document}
\section{First Section}
\begin{frame}
\frametitle{A Test}
\begin{block}{definition}
a test for block
\end{block}
\end{frame}
\end{document}
答案1
如果你检查一下内容beamerthemeBoadilla.sty
你会发现:
\usecolortheme{rose}
\useinnertheme[shadow]{rounded}
\usecolortheme{dolphin}
\useoutertheme{infolines}
因此,Boadilla
使用rose
颜色主题作为内部主题,使用dolphin
颜色主题作为外部主题。在您的代码中\usecolortheme{beaver}
,您有,这也是一个内部主题。您可以简单地更改beaver
为rose
,或者如果您想要类似但不同于的东西,rose
您可以根据的内容自定义颜色beamercolorthemerose.sty
。