Beamer 讲义:去除颜色

Beamer 讲义:去除颜色

我在演示中使用了 beamer,其中我使用了很多颜色来指出方程中的某些项

{\color<2->[rgb]{1.0,0.22,0} some text}

当我制作讲义时,所有颜色都会一起出现在一张幻灯片上。

有没有办法可以忽略讲义中的所有颜色?

我可以全部删除,但我的演示文稿太长了。我想知道是否有系统的方法。

答案1

如果您的颜色是硬编码的,那么您能做的最好的事情就是重新定义\color为在讲义模式下不执行任何操作。

\mode<handout>{%
  \def\color<#1>[#2]#3{}
}

这是有风险的,因为它假设所有用途都具有<...>[...]参数:可以使用更复杂的方法。我会强烈建议给每种颜色命名,然后你就可以这样做

\definecolor{my-colour-1}{rgb}{1.0,0.22,0}
\mode<handout>{%
  \definecolor{my-colour-1}{RGB}{0,0,0}
}

它会在讲义模式下将颜色变成黑色,无需任何内部调整。

相关内容