是否可以一次性更改所有光束颜色?

是否可以一次性更改所有光束颜色?

我正在设计一个beamer主题。我知道我可以用

\setbeamercolor{element name}{fg=colorname}

现在有很多可能的元素,但我的主题中只需要很少的颜色。所以能够覆盖全部首先使用我的默认颜色,然后仅指定我的默认颜色的少数例外。这可能吗?

答案1

投影仪模板中的大多数投影仪元素颜色都依赖于其他颜色。例如,查看默认颜色主题。几乎所有元素的颜色都依赖于这四种“基色”。

\setbeamercolor{normal text}{fg=black,bg=white}
\setbeamercolor{alerted text}{fg=red}
\setbeamercolor{example text}{fg=green!50!black}
\setbeamercolor{structure}{fg=beamer@blendedblue}

此外,还有四种调色板颜色(这里再次是默认颜色主题中的定义),它们非常重要。

\setbeamercolor{palette primary}{use=structure,fg=structure.fg}
\setbeamercolor{palette secondary}{use=structure,fg=structure.fg!75!black}
\setbeamercolor{palette tertiary}{use=structure,fg=structure.fg!50!black}
\setbeamercolor{palette quaternary}{fg=black}

因此,如果您设计自己的颜色主题,则应牢记这一点。使用这些“基色”可以更轻松、更快速地定义您自己的颜色主题。

简而言之:如果你使用默认的颜色主题,改变投影仪的颜色structure应该已经发生了很大的变化。

相关内容