我正在使用\setbeamercolor{structure}{fg=cyan!90!cyan}
,它适用于框架的顶部和底部。
现在我想更改框架标题的背景颜色。我试过了,\setbeamercolor{frametitle}{bg=cyan}
但没有任何效果。我想要纯色,而不是渐变色。
应用 Jesse 的回答后,我得到了以下帧捕获:
答案1
希望这能回答你的问题,可能的解决方案来自哪里
这里。beamercolorbox
这里使用环境,并且必须设置一些[选项],以便标题居中。
代码:
\documentclass[10pt]{beamer}
\usetheme{Warsaw}
\setbeamercolor{structure}{fg=cyan!90!cyan}
\setbeamertemplate{frametitle}
{
\nointerlineskip
\begin{beamercolorbox}[sep=0.3cm,ht=1.8em,wd=\paperwidth]{frametitle}
\vbox{}\vskip-2ex%
\strut\insertframetitle\strut
\vskip-0.8ex%
\end{beamercolorbox}
}
\begin{document}
\begin{frame}
\frametitle{Test}
Blah blah
\end{frame}
\end{document}
答案2
您应该将frametitle right
模板颜色的b
确认g
范围设置为cyan!90
,或者
\setbeamercolor{frametitle right}{bg=cyan!90}
\documentclass{beamer}% http://ctan.org/pkg/beamer
\let\Tiny\tiny% http://tex.stackexchange.com/q/58087/5764
\usetheme{Warsaw}
\setbeamercolor{frametitle right}{bg=cyan!90}
\setbeamercolor{structure}{fg=cyan!90}
\begin{document}
\section{A section}
\begin{frame}
\frametitle{A section}
\end{frame}
\section{Another section}
\begin{frame}
\frametitle{Another section}
\end{frame}
\section{Final section}
\begin{frame}
\frametitle{Final section}
\end{frame}
\end{document}