Beamerスライド上のすべてのテキストの色を変更する

Beamerスライド上のすべてのテキストの色を変更する

1つのスライド上のすべてのテキストの色を変更したいのですが(全体ではなく)、一部の環境では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

プレゼンテーション中に色を変更するには、基本的に次のようにします。クリスチャン・フプファープレゼンテーション全体を 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}

関連情報