I would like to change colors in Beamer theme like Amsterdam (downloaded from the side http://latex.simon04.net the first topic). How can I get on the top instead of dark blue for example red color and instead of light blue green color? I use the headline defined like this

  \begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
      leftskip=.3cm,rightskip=.3cm plus1fil]{section in head/foot}
    \begin{beamercolorbox}[colsep=1.5pt]{middle separation line head}
      leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
      \usebeamerfont{subsection in head/foot}\insertsubsectionhead
  \begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
} \mode <all>

  • 3
    No offense but the file is 21 lines long. And one of the lines defines the blue.
    – percusse
    Commented Aug 24, 2012 at 13:23

2 Answers 2


 \setbeamercolor*{palette secondary}{use=structure,fg=white,bg=red}
 \setbeamercolor*{palette tertiary}{use=structure,fg=white,bg=green}



Leads to:

enter image description here

But notice Claudio Fiandrino's comment on the other answer.


I believe the top panel use the structure foreground color which is defined in


where beamer@blendedblue is a user defined color


Simple modify the RGB value to change that. Other colors are imported from


So you will have to override the definitions in beamercolorthemewhale.sty or beamercolorthemewhale.sty to change them.

  • 2
    You shouldn't touch the original themes. You can overwrite whatever setting you want to change after loading the theme.
    – percusse
    Commented Aug 24, 2012 at 13:32
  • 3
    Besides percusse comment, notice that overriding the structure color template, also affects all palettes. From that point on you should have care to redefine the proper palette to set it in light green as requested. Commented Aug 24, 2012 at 13:37

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .