对于颜色

对于颜色

我碰到了这段代码。

\setbeamerfont{foo}{size=\huge,parent=structure}

具体是parent=structure做什么的?

答案1

对于颜色

按照beamer手册的说法,在颜色的上下文中,structure是一种beamer各种元素都从其继承的颜色。

名称反映了它在模板中的含义:它是结构。:)例如,当使用时\usecolortheme{default},主题中设置的主要颜色如下(来自手册):

  • normal text白底黑色。
  • alerted text是红色的。
  • example text是深绿色(绿色中含有 50% 黑色)。
  • structure设置为 的精简版本MidnightBlue(更准确地说,20% red20% green70% blue)。

当我们使用 时parent=structure,我们将元素颜色设置为从颜色派生structure。如果我们改变颜色主题,派生的颜色也会反映出这种变化。

对于字体

现在,对于字体上下文(我们的情况)来说,它structure是所有元素都从其继承的基本字体设置。\usefonttheme{serif}例如,如果我们使用:

  • structure设置为beamer的衬线字体。

然后,类似地,当我们使用 时parent=structure,我们将元素字体设置为从structure字体派生。如果我们改变字体主题,派生字体也会反映出这种变化。

相关内容