Tx · LaTeX & TikZ

How to Enlarge Square Enumerate Labels in Beamer

Published By the 9to5Science editorial team

At a glance

  1. 1. Choose square labels

    Set the enumerate-items template to square.

  2. 2. Increase projected-label font

    Set the item projected Beamer font to a larger size.

  3. 3. Adjust and compile

    Try a larger size command and check the labels in your presentation.

Beamer’s 14pt class option sets the presentation’s base text size, but you can still adjust the font used for enumerate labels separately. For square labels, the setting to try is the Beamer font named item projected.

Enlarge the square enumerate labels

Select the square enumerate template, then increase the projected-item font size in the preamble:

\setbeamertemplate{enumerate items}[square]
\setbeamerfont{item projected}{size=\large}

The square template uses the projected-item font for its number. Increasing that font also generally increases the square badge’s dimensions, since the template’s measurements are tied to the font. If the badge is still too small, try \Large or \huge instead of \large.

Complete example

This minimal document uses the 14pt Beamer class option and applies the font change to enumerate labels:

\documentclass[14pt]{beamer}

\setbeamertemplate{enumerate items}[square]
\setbeamerfont{item projected}{size=\large}

\begin{document}

\begin{frame}{A numbered list}
  \begin{enumerate}
    \item First point
    \item Second point
    \item Third point
  \end{enumerate}
\end{frame}

\end{document}

The class option controls the presentation’s main font size. The \setbeamerfont line changes the font Beamer uses for the projected enumerate labels. Put these settings in the preamble so they apply throughout the presentation. You can also place the font setting inside a group or frame if you want the larger labels only in one part of the document.

Choose a size that fits

Try \large first, then increase the size if necessary. The exact appearance depends on the theme, font, and number of digits in the label. For example, a two-digit label takes more horizontal space than a one-digit label. Check the result in the compiled PDF, especially if the list uses labels such as 10 or 11.

If you want larger numbers but do not want to change the square label, or you need exact badge dimensions, the built-in font adjustment may not give the precise result you want. In that case, define a custom enumerate-item template. That requires controlling the label box and its dimensions directly; changing the body-text font is not a substitute.

Common mistakes

  • Changing the body font instead: \setbeamerfont{normal text}{...} changes ordinary slide text, not specifically the projected enumerate label.
  • Changing itemize item: That font or template concerns itemize markers. Enumerate labels use the item projected font in the square template.
  • Expecting 14pt to scale every element independently: The class option sets the base size; a separate Beamer font setting gives you direct control over the enumerate label.
  • Making the label too large: A larger projected font can make labels look crowded or misaligned. Compile and inspect the slide at presentation size before settling on a setting.

References

  1. The Beamer Class User Guide

Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.