cambiar el tamaño de fuente de listas anidadas en el entorno de detallar y enumerar

cambiar el tamaño de fuente de listas anidadas en el entorno de detallar y enumerar

Estoy usando lo siguiente para cambiar el tamaño de fuente de los elementos en diferentes niveles en la lista de elementos:

\makeatletter
\newcommand\ChangeItemFont[3]{%
\renewcommand{\itemize}[1][]{%
  \beamer@ifempty{##1}{}{\def\beamer@defaultospec{#1}}%
  \ifnum \@itemdepth >2\relax\@toodeep\else
    \advance\@itemdepth\@ne
    \beamer@computepref\@itemdepth% sets \beameritemnestingprefix
    \usebeamerfont{itemize/enumerate \beameritemnestingprefix body}%
    \usebeamercolor[fg]{itemize/enumerate \beameritemnestingprefix body}%
    \usebeamertemplate{itemize/enumerate \beameritemnestingprefix body begin}%
    \list
      {\usebeamertemplate{itemize \beameritemnestingprefix item}}
      {\def\makelabel####1{%
          {%
            \hss\llap{{%
                \usebeamerfont*{itemize \beameritemnestingprefix item}%
                \usebeamercolor[fg]{itemize \beameritemnestingprefix item}####1}}%
          }%
        }%
  \ifnum\@itemdepth=1\relax
    #1%
  \else
\ifnum\@itemdepth=2\relax
    #2%
  \else
  \ifnum\@itemdepth=3\relax
    #3%
  \fi%
  \fi%
  \fi%
  }
  \fi%
  \beamer@cramped%
  \raggedright%
  \beamer@firstlineitemizeunskip%
}}
\makeatother

Pero esto no afecta las listas de enumeración. ¿Qué cambios debo realizar para poder cambiar también el tamaño de fuente de enumerar en diferentes niveles?

Respuesta1

No proporcionas unMWE completo, por lo que puede que esto no sea en absoluto lo que estás buscando, pero parece que estás usandoproyector. Si es así, puede cambiar el tamaño de fuente de enumerar y detallar entornos a través de la itemize/enumerate body beginfamilia de claves de la siguiente manera:

\documentclass{beamer}

\setbeamertemplate{itemize/enumerate body begin}{\tiny}
\setbeamertemplate{itemize/enumerate subbody begin}{\normalsize}
\setbeamertemplate{itemize/enumerate subsubbody begin}{\huge}
\begin{document}
\begin{frame}
  \begin{enumerate}
  \item Item 1
  \item Item 2
    \begin{enumerate}
    \item Subitem 2.1
    \item Subitem 2.2
      \begin{enumerate}
      \item subsubitem 2.2.1
      \item subsubitem 2.2.2
      \end{enumerate}
    \end{enumerate}
  \end{enumerate}
\end{frame}
\end{document}

que produce:

producción

información relacionada