If you check the contents of beamerthemeBoadilla.sty
you will find:
\usecolortheme{rose}
\useinnertheme[shadow]{rounded}
\usecolortheme{dolphin}
\useoutertheme{infolines}
Thus, Boadilla
uses the rose
color theme for the inner theme and the dolphin
color theme for the outer theme. In your code you have \usecolortheme{beaver}
, which is also an inner theme. You can simply change beaver
to rose
, or if you want something similar but different to rose
you can customize your colors based on the contents of beamercolorthemerose.sty
.
You have to dig into the Madrid
theme in order to see what it sets for the colours. Looking at beamerthemeMadrid.sty
, we see it uses the following additional themes:
\usecolortheme{whale}
\usecolortheme{orchid}
\useinnertheme[shadow]{rounded}
\useoutertheme{infolines}
While one might think the colours are defined in beamercolorthemewhale.sty
and beamercolorthemeorchid.sty
, this is only partially true. Let's look at the construction of the footline
in beamerouterthemeinfolines.sty
:
\setbeamercolor*{author in head/foot}{parent=palette tertiary}
\setbeamercolor*{title in head/foot}{parent=palette secondary}
\setbeamercolor*{date in head/foot}{parent=palette primary}
\defbeamertemplate*{footline}{infolines theme}
{
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertshortauthor\expandafter\beamer@ifempty\expandafter{\beamer@shortinstitute}{}{~~(\insertshortinstitute)}
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
\insertframenumber{} / \inserttotalframenumber\hspace*{2ex}
\end{beamercolorbox}}%
\vskip0pt%
}
It seems to construct 3 boxes with the left using colour author in head/foot
(parent=palette tertiary
), the centre using colour title in head/foot
(parent=palette secondary
) and the right using colour date in head/foot
(parent=palette primary
). So, change the aforementioned colours.
I'd rather suggest changing the base colour, and letting the other theme colours follow relative to it. For example, change beamer@blendedblue
:
\documentclass{beamer}
\usepackage{lmodern}
\usetheme{Madrid}
% Change base colour beamer@blendedblue (originally RGB: 0.2,0.2,0.7)
\colorlet{beamer@blendedblue}{green!40!black}
\begin{document}
\begin{frame}{Frame title}
This is some frame content
\end{frame}
\end{document}
Best Answer
A color scheme (a color theme, is the right terminology) in
beamer
is controls many aspects. The simplest option would be to select a predefinedcolortheme
with already provides colors like you want. TheBeamer Theme Matrix
gives you a quick overview of some of the already existing color themes (they correspond to columns in the matrix); the beamermanual
also gives a description of the available themes.A little example using
spruce
If this is not completely satisfactory, you can define your own color scheme using your desired colors. Now you will have to control the color for many elements, but changing the main ones (
structure
and the four palettes, and some other ones) you can quickly get a pretty good result. An example in which I chose as base thePineGreen
color from thedvipsnames
model