从 beamer 主题获取颜色?

从 beamer 主题获取颜色?

我如何知道 beamer 主题使用什么颜色?具体来说,新加坡主题使用什么颜色?我想获取此颜色,以便我可以用它来为我的表格着色,并与总体主题保持一致。我已将.sty新加坡的文件复制并粘贴到下面。我真的无法从中获取太多信息。

% Copyright 2007 by Till Tantau
%
% This file may be distributed and/or modified
%
% 1. under the LaTeX Project Public License and/or
% 2. under the GNU Public License.
%
% See the file doc/licenses/LICENSE for more details.

\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/theme/beamerthemeSingapore.sty,v 1.10 2007/01/28 20:48:30 tantau Exp $


\DeclareOptionBeamer{compress}{\beamer@compresstrue}
\ProcessOptionsBeamer


\mode<presentation>

\setbeamercolor{section in head/foot}{use=structure,bg=structure.fg!25!bg}

\useoutertheme[subsection=false]{miniframes}


\setbeamertemplate{frametitle}[default][center]

\AtBeginDocument{%
  {
    \usebeamercolor{section in head/foot}
  }

  \pgfdeclareverticalshading{beamer@headfade}{\paperwidth}
  {%
    color(0cm)=(bg);
    color(1.25cm)=(section in head/foot.bg)%
  }

  \setbeamercolor{section in head/foot}{bg=}
}

\addtoheadtemplate{\pgfuseshading{beamer@headfade}\vskip-1.25cm}{}

\beamertemplatedotitem

\mode
<all>

答案1

beamer 演示文稿使用多种颜色。beamer 提供使用演示文稿元素颜色的命令。选择您想要使用颜色的元素并应用它,例如:

{\usebeamercolor[fg]{structure} text}

以蓝色打印文字,主题为新加坡。

这里fg表示前景,表示背景,您可以使用、等bg来代替。请查看structuretitle in headsection in headnormal text投影机手册了解有关使用颜色的更多信息。

答案2

有关颜色主题的所有信息都在目录中。但使用块主体的背景颜色(与所选主题无关)Beamer\Base\Themes编写起来更简单。color=block body.bg

相关内容