投影仪中的颜色主题不适用于引理/定理/定义环境

投影仪中的颜色主题不适用于引理/定理/定义环境

我目前正在尝试学习如何使用 beamer,几天后我要做一个关于红黑树的演讲。出于主题原因,我决定采用海狸配色方案(因为它给我提供了红色和黑色作为主色调,这似乎很合适)。但是,对于所有 amsmath 定义的环境(引理、定理、证明和定义),我仍然有蓝色标题和白色文本,而不是我期望的海狸配色主题。我做错了什么?我在下面附上了我的最小工作示例。

\documentclass[onlymath]{beamer}

\mode<presentation>
{
  \usetheme{Antibes}
  \usecolortheme{beaver}
  \setbeamercovered{transparent}
}


\usepackage[english]{babel}

\usepackage[latin1]{inputenc}

\usepackage{times}
\usepackage[T1]{fontenc}

\usepackage{tikz}

\usepackage{capt-of}

\usepackage{algorithm, float}
\usepackage[noend]{algpseudocode}
\usepackage{comment}

\title{Red-Black Trees}

\subtitle{Motivation, Description, Performance} % (optional)

\author {Kostya Ross}
\institute {AUT University}
\date {\today}


% If you have a file called "university-logo-filename.xxx", where xxx
% is a graphic format that can be processed by latex or pdflatex,
% resp., then you can add a logo as follows:

 \pgfdeclareimage[height=1cm]{university-logo}{aut_logo.jpg}
 \logo{\pgfuseimage{university-logo}}

\beamerdefaultoverlayspecification{<+->}


\begin{document}

\begin{frame}
  \titlepage
\end{frame}

\begin{frame}{Motivation}{The sorted set problem}
\begin{lemma} %the title of this should be coloured as per beaver, but isn't for some reason
Something for testing.
\end{lemma}
\end{frame}

\end{document}

我是不是疯了,或者这是可行的?

答案1

昂蒂布主题调用兰花色主题。这将设置块环境的颜色(如beamercolorthemeorchid.sty),但 Beaver 颜色主题不会设置这些颜色。因此您必须手动进行设置。您可以在主题部分中添加(并根据您的喜好进行编辑)的行是

\setbeamercolor{block title}{use=structure,fg=white,bg=structure.fg!75!black}
\setbeamercolor{block title alerted}{use=alerted text,fg=white,bg=alerted text.fg!75!black}
\setbeamercolor{block title example}{use=example text,fg=white,bg=example text.fg!75!black}

\setbeamercolor{block body}{parent=normal text,use=block title,bg=block title.bg!10!bg}
\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!10!bg}
\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!10!bg}

beamercolorthemebeaver.sty可能会帮助您选择匹配的颜色。

您可能大多数时候都在使用标准块。在这里我们看到兰花主题使用结构颜色,该颜色\setbeamercolor{structure}{fg=beamer@blendedblue}默认颜色主题

长话短说:也许你可以将结构颜色设置为与主题相匹配的颜色。例如

 \setbeamercolor{structure}{fg=darkred}

请注意,深红色是海狸颜色主题中的颜色集。

这会给你如下的幻灯片:

在此处输入图片描述

如果您希望块主体采用灰色背景,请添加以下内容:

\setbeamercolor{block body}{bg=gray!10!white}

得到这个结果:

在此处输入图片描述

相关内容