如何改变框架标题的背景颜色(华沙主题)?

如何改变框架标题的背景颜色(华沙主题)?

我正在使用\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}

相关内容