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.

I like the Boadilla layout for Beamer presentations, but I find its enumerate bullet points illegible, as illustrated below (from the Beamer Theme Matrix).

Boadilla bullet points

How can I change the formatting of the bullet points in the enumerate environment to something more legible, like the default style, illustrated below?

default bullet points

Is it possible to borrow a different style's bullet point formatting, either in whole, or in parts (itemize and enumerate separately)?

share|improve this question

3 Answers 3

up vote 25 down vote accepted

You can use

\setbeamertemplate{itemize items}[default]
\setbeamertemplate{enumerate items}[default]

See manual of beamer for more information.

share|improve this answer
    
I may be wrong, but solely using \useinnertheme{default} does not have the desired effect. Did you mean to use it in addition to \setbeamertemplate? –  lockstep Feb 15 '11 at 21:52
1  
Yes. It seems useless. I deleted it. –  Leo Liu Feb 15 '11 at 21:56
1  
This is cool, but it seems not to change the TOC items. Also, it'd be good to include a section number for the manual, cause that's one dense document. –  naught101 Apr 30 '12 at 3:23
2  
Also, items is the parent of both enumerate and itemize items, so you can just do something like \setbeamertemplate{items}[square], and it will apply to both. –  naught101 Apr 30 '12 at 3:31
\documentclass{beamer}

\usetheme{boadilla}

% Adapted from beamerinnerthemedfault.sty
\setbeamertemplate{itemize item}{\scriptsize\raise1.25pt\hbox{\donotcoloroutermaths$\blacktriangleright$}}
\setbeamertemplate{itemize subitem}{\tiny\raise1.5pt\hbox{\donotcoloroutermaths$\blacktriangleright$}}
\setbeamertemplate{itemize subsubitem}{\tiny\raise1.5pt\hbox{\donotcoloroutermaths$\blacktriangleright$}}
\setbeamertemplate{enumerate item}{\insertenumlabel.}
\setbeamertemplate{enumerate subitem}{\insertenumlabel.\insertsubenumlabel}
\setbeamertemplate{enumerate subsubitem}{\insertenumlabel.\insertsubenumlabel.\insertsubsubenumlabel}
\setbeamertemplate{enumerate mini template}{\insertenumlabel}

\begin{document}

\begin{frame}
\begin{enumerate}
\item{bla}
  \begin{enumerate}
  \item{blubb}
    \begin{enumerate}
    \item{foo}
    \end{enumerate}
  \end{enumerate}
\end{enumerate}
\end{frame}

\end{document}
share|improve this answer
    
It's right, but not the common use. –  Leo Liu Feb 15 '11 at 21:58
    
@Leo Liu: I suspected so, and only posted my answer because the original version of your one didn't seem to work. –  lockstep Feb 15 '11 at 22:00
    
You're right. I misused braces (should be bracets). –  Leo Liu Feb 15 '11 at 22:04

You can use inner theme constructs to achieve a uniform style. For instance, when I prefer to use square face for items, sections and subsections, I would use the following.

\useinnertheme{rectangles}

Please browse the beamer source code for various themes to get an idea about available inner themes and how various themes define certain styles. I felt that this way was easier to find what I was looking for to customize instead of reading the beamer manual.

share|improve this answer

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.