我想更改 beamer 框架中的普通文本颜色,不同框架使用不同的颜色。在下面的示例中,框架标题颜色正确更改,但普通文本颜色没有更改。
\documentclass{beamer}
\title{Example}
\setbeamercolor{normal text}{fg=green}
\setbeamercolor{frametitle}{fg=green}
\begin{document}
\setbeamercolor{normal text}{fg=red}
\setbeamercolor{frametitle}{fg=red}
\begin{frame}
\frametitle{Red Title}
Some text in red
\end{frame}
\setbeamercolor{normal text}{fg=blue}
\setbeamercolor{frametitle}{fg=blue}
\begin{frame}
\frametitle{Blue Title}
Some text in blue
\end{frame}
\end{document}
答案1
根据克里斯蒂安的评论形式化为答案。
我添加了 \usebeamercolor[fg]{normal text} 如下:
\setbeamercolor{normal text}{fg=red}
\setbeamercolor{frametitle}{fg=red}
\usebeamercolor[fg]{normal text}
\begin{frame}
\frametitle{Red Title}
Some text in red
\end{frame}