更改 beamer 主题中的字体颜色

更改 beamer 主题中的字体颜色

我正在使用斯德哥尔摩 ( sthlm) Beamer 主题。此主题的模板展示了如何使用其浅黄色字体颜色:

\setbeamercolor{sthlmLightYellow}{fg=sthlmLightYellow,bg=white}
\begin{beamercolorbox}[wd=\linewidth,ht=2ex,dp=0.7ex]{sthlmLightYellow}
    \texttt{sthlmLightYellow}
\end{beamercolorbox}

我的问题是,如何将一行文本中的单个单词设置为sthlmLightYellow,而将其他单词保留为黑色?假设我想在这一行中使用几种颜色——我该如何实现?

这就是我想出的:

\setbeamercolor{sthlmLightYellow}{fg=sthlmLightYellow, bg=white}
\begin{beamercolorbox}[wd=\linewidth, ht=2ex, dp=0.7ex]{sthlmLightYellow}
  \centerline{\texttt{Merkel cells} {\color{black} and}
    {\color{cyan} \texttt{A$\beta$ sensory neurons}}
    {\color{black} form Merkel cell-neurite complexes.}}

但我觉得一定有更简单的方法。

答案1

无论 Beamer 主题如何,您都可以使用以下方法更改字体颜色:

\textcolor{<selected color>}{colored text}

这对任何文档类都有效,不仅适用于 Beamer。当然,对于此命令,文档的前言应该显式或隐式加载colorxcolor打包。

为了说明这在您的案例中如何工作,请提供最小的工作示例。我将在其中插入此命令使用的一个例子。

相关内容