我想更改單張投影片上所有文字的顏色(不是全域),但我注意到有些環境似乎itemize
不符合我的意願。考慮 MWE
\documentclass{beamer}
\mode<presentation> {
\usetheme{Madrid}
}
\begin{document}
\begin{frame}
\textcolor{green}{
this is green
\begin{itemize}
\item Not green but should be green
\end{itemize}
this is also green
\begin{align*}
F = ma
\end{align*}}
\end{frame}
\end{document}
這看起來像
如何強制所有文字都具有顏色?
答案1
為了在演示過程中改變顏色,你基本上可以做同樣的事情克里斯蒂安·胡弗在一張幻燈片中本地完成了整個演示,只是使用了一些顏色的小技巧:
\documentclass{beamer}
\usetheme{Madrid}
\begin{document}
{
\begin{frame}
\setbeamercolor{item}{fg=green}
\setbeamercolor{normal text}{fg=green}
\usebeamercolor[fg]{normal text}
this is green
\begin{itemize}
\item Not green but should be green
\end{itemize}
this is also green
\begin{align*}
F = ma
\end{align*}
\end{frame}
}
\end{document}