1

I want to decrease the font size on a bullet list on a beamer frame.

My code is:

\begin{frame}{Title}
\begin{itemize}

 \item Item 1 here
 \item Item 2 here

\end{itemize}

\end{frame}

I have tried to use this suggestion: in beamer, change fontsize of selected slides with nested lists, but this changes the font size without changing the bullet size ...

Thanks in advance,

2

The triangle is hard-coded in its size. Therefore its definition needs to be adapted. The original definition can be found in beamerinnerthemedefault.sty:

\defbeamertemplate*{itemize item}{default}{%
  \scriptsize\raise1.25pt\hbox{\donotcoloroutermaths$\blacktriangleright$}}

Example, which makes the triangle smaller and sets the font to \footnotesize:

\documentclass{beamer}
\begin{document}

\begin{frame}{Title}

\setbeamerfont{itemize/enumerate body}{size=\footnotesize}
\setbeamertemplate{itemize item}{%
  \footnotesize
  \raise1pt\hbox{\donotcoloroutermaths$\scriptstyle\blacktriangleright$}%
}

\begin{itemize}

 \item Item 1 here
 \item Item 2 here

\end{itemize}

\end{frame}
\end{document}
  • That works perfectly thanks! Could you please tell me how to make it even smaller? – phdstudent Jun 23 '15 at 13:56
  • @volcompt Smaller than \footnotesize does not make much sense, if the there are people, which wants to read the slide. Smaller than \footnotesize is \scriptsize and \tiny. The parameter for \raise needs an adjustment, originally 1.25pt to smaller values. \scriptscriptstyle is smaller than \scriptstyle. An alternative is putting the itemize symbol in \scalebox or \resizebox of package graphicx. – Heiko Oberdiek Jun 23 '15 at 14:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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