How to Enlarge Square Enumerate Labels in Beamer
At a glance
- 1. Choose square labels
Set the enumerate-items template to square.
- 2. Increase projected-label font
Set the item projected Beamer font to a larger size.
- 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 theitem projectedfont in the square template. - Expecting
14ptto 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
Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.