在 Beamer 演示文稿中,是否可以取消 \alert 内某些内容的突出显示?

在 Beamer 演示文稿中,是否可以取消 \alert 内某些内容的突出显示?

我有一个宏,其简化形式如下:

\newcommand{\func}[2]{#1\left(#2\right)}

应用示例:

\func{f}{x^2}

在投影仪覆盖上,我想突出显示函数名称(参数 1)以及附带的括号, 但不是函数参数(参数 2)。

由于宏和匹配的\left\right,无法使用两个 来实现这一点\alert。如果没有宏和大小括号,则可以像这样实现:

\alert{f(}x^2\alert{)}

我希望能够做到这一点

\alert{\func{f}{\noalert{x^2}}}

是否有可能以某种方式定义\noalert,或者它已经存在了?(我查看了 Beamer 手册,并寻找答案,但无济于事。)

当然,我可以只突出显示函数名称,而不突出显示括号:

\func{\alert{f}}{x^2}

但我的情况比较复杂,这个例子只是简化了(我的情况涉及更复杂的“括号”)。可能还有其他情况也有类似的需求。

相关内容