Beamer: itemize/alert를 사용하여 한 번에 한 줄씩 텍스트 색상을 변경합니다.

Beamer: itemize/alert를 사용하여 한 번에 한 줄씩 텍스트 색상을 변경합니다.

항목별 목록의 텍스트 색상을 한 번에 한 줄씩 변경하고 싶습니다. 이것은 내가 사용하는 코드입니다:

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

이렇게 하면 각 줄이 강조 표시되지만 강조된 상태로 유지됩니다. 문제의 줄만 강조 표시되도록 텍스트를 원래 색상으로 되돌리려면 어떻게 해야 합니까?

답변1

이 같은?

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

여기에 이미지 설명을 입력하세요

관련 정보