LaTeX Beamer: aumenta temporalmente el tamaño de fuente de un elemento cuando se utiliza "itemize"

LaTeX Beamer: aumenta temporalmente el tamaño de fuente de un elemento cuando se utiliza "itemize"

¿Alguien sabe cómo puedo tener fuentes más grandes para un elemento durante la presentación? Esto es lo que estoy tratando de hacer:

\documentclass{beamer}

\begin{document}
    \begin{frame}
        \begin{itemize}
            \item item A
            \pause
            \item item B
            \pause
            \item item C
            \pause
            \item item D
        \end{itemize}
    \end{frame}

\end{document}

Entonces, durante la presentación me gustaría repasar cada uno de los cuatro elementos (A a D) uno por uno de la siguiente manera: Primero, me gustaría que solo aparezca el elemento A, mientras que los elementos B a D deberían estar atenuados (en gris). entonces me gustaría mostrar el elemento B con una fuente ligeramente ampliada mientras que los elementos A, C y D están descoloridos. Luego me gustaría mostrar el elemento C con una fuente ligeramente ampliada mientras que los elementos A, B y D están descoloridos, y la fuente del elemento B debe ser la fuente original. Finalmente, me gustaría mostrar el elemento D con una fuente ligeramente ampliada y todos los demás elementos descoloridos.

¿Hay alguna manera de lograr esto en Beamer?

Respuesta1

\documentclass{beamer}

\setbeamercovered{again covered={\opaqueness<1->{15}}, dynamic}
\setbeamerfont{alerted text}{size=\huge}
\begin{document}
\begin{frame}   
    Item in default size \huge foo \normalsize

    \begin{itemize}[<+|alert@+>]
        \item item A
        \item item B
        \item item C
        \item item D
    \end{itemize}
\end{frame}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Este código no cambia el tamaño de la policía pero hace los otros trucos y creo que esto es lo que buscas.

\documentclass{beamer}

\setbeamercovered{again covered={\opaqueness<1->{15}}, dynamic}
\begin{document}
    \begin{frame}
        \begin{itemize}[<+>]
            \item item A
            \item item B
            \item item C
            \item item D
        \end{itemize}
    \end{frame}

\end{document}

Con el \Largetamaño pero no estoy seguro de que sea el código LaTeX óptimo pero funciona.

\documentclass{beamer}

\setbeamercovered{again covered={\opaqueness<1->{15}}, dynamic}
\begin{document}
\begin{frame}
    \begin{itemize}
        \item<+> \only<1>{\Large}item A
        \item<+> \only<2>{\Large}item B
        \item<+> \only<3>{\Large}item C
        \item<+> \only<4>{\Large}item D
    \end{itemize}
\end{frame}
\end{document}

información relacionada