在投影机中暂停后再次覆盖颜色

在投影机中暂停后再次覆盖颜色

我使用的是带有黑色背景和白色文本的 beamer。为了在暂停后获得褪色的项目符号,我需要指定再次着色的文本的颜色。我该怎么做?

答案1

根据您使用的隐藏设置,Beamer 将混合文本的前景色和背景色,以获得覆盖项目的暗淡外观。您可以在一定程度上通过文本的背景色来控制暗淡的颜色:

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

相关内容