I have a Beamer template I defined (to be compatible with the guidelines of my organization) and bullet points have to have the same size, whatever the list level.
In the template, I went for the easiest (dumbest?) way to do that:
% Font size for items
\setbeamertemplate{itemize/enumerate body begin}{\normalsize}
\setbeamertemplate{itemize/enumerate subbody begin}{\normalsize}
\setbeamertemplate{itemize/enumerate subsubbody begin}{\normalsize}
It works well, but when I change the font size locally on a slide, it is broken:
\begin{frame}{List test with another font size}
\scriptsize
\begin{itemize}
\item first item
\item second item
\end{itemize}
\end{frame}
since the list elements then appear in normalsize
instead of the desire font size.
Therefore, the question is: is there a way of setting the font size in setbeamertemplate
so that it uses the current font size instead of a fix size?
Edit: full MWE
\documentclass{beamer}
% Font size for items
\setbeamertemplate{itemize/enumerate body begin}{\normalsize}
\setbeamertemplate{itemize/enumerate subbody begin}{\normalsize}
\setbeamertemplate{itemize/enumerate subsubbody begin}{\normalsize}
\begin{document}
\begin{frame}{List test with another font size}
\scriptsize
\begin{itemize}
\item first item
\item second item
\end{itemize}
\end{frame}
\end{document}