LaTeX Beamer — Временно увеличивает размер шрифта элемента при использовании «itemize»

LaTeX Beamer — Временно увеличивает размер шрифта элемента при использовании «itemize»

Кто-нибудь знает, как можно увеличить шрифты для элемента во время презентации. Вот что я пытаюсь сделать:

\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}

Итак, во время презентации я хотел бы пройтись по каждому из четырех пунктов (от A до D) один за другим следующим образом: сначала я хотел бы, чтобы появился только пункт A, а пункты от B до D должны быть блеклыми (серыми). затем я хотел бы показать пункт B слегка увеличенным шрифтом, а пункты A, C и D — блеклыми. Затем я хотел бы показать пункт C слегка увеличенным шрифтом, а пункты A, B и D — блеклыми, а шрифт для пункта B должен быть исходным. Наконец, я хотел бы показать пункт D слегка увеличенным шрифтом, а все остальные пункты — блеклыми.

Есть ли способ добиться этого в Beamer?

решение1

\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}

введите описание изображения здесь

решение2

Этот код не меняет размер полиции, но выполняет другие трюки, и я думаю, это то, что вы ищете.

\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}

С таким \Largeразмером я не уверен, что это оптимальный код LaTeX, но он работает.

\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}

Связанный контент