Изменение цвета всего текста на слайде Beamer

Изменение цвета всего текста на слайде Beamer

Я хотел бы изменить цвет всего текста на одном слайде (не глобально), но я заметил, что некоторые среды, как мне 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}

Связанный контент