我正在使用斯德哥尔摩 ( 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。当然,对于此命令,文档的前言应该显式或隐式加载color
或xcolor
打包。
为了说明这在您的案例中如何工作,请提供最小的工作示例。我将在其中插入此命令使用的一个例子。