在 \setbeamercolor 和 \usecolortheme 中使用相同的颜色定义

在 \setbeamercolor 和 \usecolortheme 中使用相同的颜色定义

在 Beamer 文档中我有

% ...
\definecolor{darkred}{rgb}{0.6,0.0,0.2}
\setbeamercolor{frametitle}{fg=darkred}
\usecolortheme[darkred]{structure}
% ...

当我使用 XeLaTeX 编译时出现此错误

ERROR: Package xcolor Error: Undefined color `beamer@structure@color'.

与宏关联\usercolortheme

我当然可以

\usecolortheme[RGB=135,0,51]{structure}

但我想知道是否有可能

  1. 要么直接darkred在规范中使用colortheme
  2. 或者darkred以不同的方式定义,以便可以以两种方式使用,

因为我想使用并可能改变一个定义。

答案1

要在中使用先前命名的颜色\usecolortheme,您可以使用其可选参数,如下所示:

\usecolortheme[named=darkred]{structure}

来自beamer手册:

在此处输入图片描述

相关内容