在 beamer 中停用所有 \alt,\uncover(用于打印)

在 beamer 中停用所有 \alt,\uncover(用于打印)

我有一个大型乳胶投影机,它使用\alt、、\uncover...来创建“动画”。

我的目标是暂时停用所有这些命令(比如说:每次出现这种情况时只使用最后的状态/幻灯片)来打印我的文档。

是否有一个全局命令可以执行此操作或我必须手动完成所有操作(手动注释命令/或(更简单但仍然很长)手动抑制输出中的页面)?

非常感谢您的帮助。

答案1

如果您要打印文件,您可能需要使用讲义模式或文章模式。

\documentclass[handout]{beamer}
\usepackage{pgfpages}
\pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm] % for instance

或者

\documentclass{beamer}
\usepackage{beamerarticle}

如果您想要幻灯片图片,讲义模式是最佳选择 如果您想要看起来更像文章的内容,文章模式是最佳选择。我假设您想要讲义,但文章的答案是类似的。

在讲义模式下,所有幻灯片默认都是叠加的,这对于复杂的框架来说会造成混乱。但是,您<+->在 beamer .tex 文件中使用的所有叠加规范也可以为讲义模式指定。如果您不想在讲义上出现某些内容,请将其添加| handout:0到叠加规范中。因此

\only<1-3| handout:0>{foo}

只会foo出现在 beamer 模式的 1-3 幻灯片上,而不会出现在讲义中。虽然在大型 beamer 文件中停用如此多的规范似乎很麻烦,但这是“正确”的做法,因为它不会更改 beamer 模式下的文档(就像注释掉那样)。

请参阅以下两个与将投影仪制作成讲义相关的问题:

相关内容