我在演示中使用了 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}
}
它会在讲义模式下将颜色变成黑色,无需任何内部调整。