![在投影機暫停後再次覆蓋顏色](https://rvso.com/image/472725/%E5%9C%A8%E6%8A%95%E5%BD%B1%E6%A9%9F%E6%9A%AB%E5%81%9C%E5%BE%8C%E5%86%8D%E6%AC%A1%E8%A6%86%E8%93%8B%E9%A1%8F%E8%89%B2.png)
我使用的是黑色背景和白色文字的投影機。為了在暫停後獲得褪色的項目符號,我需要指定再次著色文字的顏色。我怎樣才能做到這一點?
答案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}