ビーマーで一時停止した後、再び色が覆われた

ビーマーで一時停止した後、再び色が覆われた

私は、黒い背景と白いテキストの Beamer を使用しています。一時停止後に箇条書きを薄くするには、再度色付けされたテキストの色を指定する必要があります。どうすればいいでしょうか?

答え1

使用するカバー設定に応じて、ビーマーはテキストの前景色と背景色を混合して、カバーされたアイテムを暗く表示します。テキストの背景色を介して、暗く表示される色をある程度制御できます。

\documentclass{beamer}

\setbeamercolor{background canvas}{bg=black}
\setbeamercolor{normal text}{fg=white,bg=black}
\setbeamercovered{transparent}

\begin{document}

\begin{frame}
  abc 
  \begin{itemize}
  \item<2> test
  \end{itemize}
  \only<3>{abc}
\end{frame}

\setbeamercolor{normal text}{fg=white,bg=green}
\usebeamercolor*{normal text}

\begin{frame}
  abc 
  \begin{itemize}
  \item<2> test
  \end{itemize}
  \only<3>{abc}
\end{frame}

\end{document}

さらに制御が必要な場合、たとえばまだ覆われているテキストと再び覆われているテキストに異なる色を付ける場合は、次の\temporalマクロを使用できます。

\documentclass{beamer}

\setbeamercolor{background canvas}{bg=black}
\setbeamercolor{normal text}{fg=white,bg=black}

\begin{document}

\begin{frame}
  \temporal<2>{\color{red}}{}{\color{green}} text
  \pause[3]
\end{frame}

\end{document}

関連情報