I'm customising a Beamer theme for my own needs and I am wondering how I can efficiently work with parent templates. For example, I want to modify the color of all items (enumerate, itemize, table of content) to blue. I tried several things like
\setbeamercolor{enumerate item}{bg=deepBlue}
or
\setbeamercolor{item}{bg=deepBlue}
but none of the above works. Am I missing some parent template or logical structure?
It might intersect with a color scheme I use. A mini example is below:
\documentclass{beamer}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\mode<presentation>
{
\usetheme[secheader]{Boadilla}
\setbeamercovered{transparent} % makes things that appear later transparent
\usecolortheme{seagull} %gray and naughty
}
\definecolor{deepBlue}{HTML}{000066}
\setbeamercolor{itemize item}{fg=deepBlue}
\begin{document}
\begin{frame}
\begin{itemize}
\item check
\item check
\end{itemize}
\end{frame}
\end{document}
Best Answer
You need to use
fg
Refer to
beameruserguide
to learn more about the coloring scheme in beamer.Update after the MWE we see that you want the following:
Update 2 According to the comment one wants subitems too:
item projected
is a special version for setting colors with circles and numbers or balls. In that case you needbg
again. Seebeameruserguide
. SinceBoadilla
defines the subitems with some hard-coding we need to do alike.\usesubitemizeitemtemplate
will force subitems to be as it's argument. Imo this is not quite a good coding style, since users have to look it up in the source.