Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Does anyone know how to change the color scheme and/or bullets used in Beamer's table of contents (without changing the overall structure color or theme)? Unfortunately, the following doesn't work:

\setbeamertheme{enumerate item}[default]
\setbeamercolor{enumerate item}{black}

I would even be fine removing the numbering altogether.

share|improve this question
    
The numbering in the TOC depends on the theme: the default theme doesn't use bullets, "Berlin" uses square bullets, "Madrid" circle bullets. Please tell us at least your theme or post a minimal example. –  Stefan Kottwitz Dec 30 '10 at 23:03
    
I've written a custom theme that's based on PaloAlto. I should clarify that I don't mean bullets, per se. The default symbols used for enumeration items in this theme are spheres with numbers inside them. I know how to suppress this within regular enumerate environments, but I can't get the same trick to work in the TOC. –  Kristen Dec 30 '10 at 23:13
    
Maybe the problem was that ball and sphere lead to the same sphere-ish result as do elephant or any other un-defined string. Either ball or sphere are not defined and since sphere/ball is the theme-standard, it will fall back on this when given a undefined value. circle and square work like expected and default removes the numbers altogether. Thanks to Kristen and Alan, I had the same problem before I came here! –  Ian Nov 3 '13 at 20:25
add comment

1 Answer

up vote 8 down vote accepted

Modify font/color of the element section number projected. An example doing some changes, not necessarily beautiful but demonstrating:

\setbeamerfont{section number projected}{%
  family=\rmfamily,series=\bfseries,size=\normalsize}
\setbeamercolor{section number projected}{bg=black,fg=yellow}

With PaloAlto theme:

alt text

Before, PaloAlto default:

alt text

share|improve this answer
    
This almost works. Do you know how to change the sphere to, say, a ball? \setbeamertemplate{sections in toc}[ball] is not working. –  Kristen Dec 30 '10 at 23:43
    
\setbeamertemplate{sections/subsections in toc}[ball] works for me. Besides ball, there's circle and square. –  Stefan Kottwitz Dec 30 '10 at 23:58
2  
@Kristen It should be {section in toc} (singular not plural) –  Alan Munn Dec 31 '10 at 0:09
    
@Alan I've tried singular as well. Still not working, but I am about to strangle my PC! –  Kristen Dec 31 '10 at 0:10
    
@Kristen Then there's something else going on with your document (unless you have an old version of beamer.) If you create a two-frame document with a table of contents and one frame, with the setbeamertemplate command, does it work? –  Alan Munn Dec 31 '10 at 0:20
show 2 more comments

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.