Beamer: Ändern Sie die Farbe des Textes zeilenweise mit itemize/alert

Beamer: Ändern Sie die Farbe des Textes zeilenweise mit itemize/alert

Ich möchte die Textfarbe in einer Auflistung zeilenweise ändern. Dies ist der Code, den ich verwende:

\documentclass{beamer}
\mode<presentation>

\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amsthm}
\usepackage{array}
\usepackage{graphicx}

\begin{document}

\begin{frame}[t]

    \begin{theorem}
        $\sqrt{2}$ is irrational.
    \end{theorem}

\begin{block}

    \begin{proof}
        The proof is by contradiction.\pause

        \begin{itemize}
            \item \alert {item 1} \pause
            \item \alert {item 2} \pause
            \item \alert {item 3} \pause {Contradiction.}
        \end{itemize}

    \end{proof}

\end{block}
\end{frame}

\end{document}

Dadurch wird jede Zeile hervorgehoben, bleibt dann aber hervorgehoben. Wie kann ich dafür sorgen, dass der Text wieder seine ursprüngliche Farbe annimmt, sodass nur die betreffende Zeile hervorgehoben wird?

Antwort1

Etwas wie das?

\documentclass{beamer}

\begin{document}

\begin{frame}
  \begin{itemize}[<+-| alert@+>]
      \item \alert<4>{item 1}
      \item item 2
      \item item 3 \only<4>{\alert{Contradiction}}
  \end{itemize}
\end{frame}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen