如何更改 beamer 中的全局幻灯片过渡效果的持续时间?

如何更改 beamer 中的全局幻灯片过渡效果的持续时间?

@diabonas 介绍了一种在 beamer 中添加全局过渡效果的方法回答如下:

\documentclass{beamer}

% Add global transition effect \transfade
\addtobeamertemplate{background canvas}{\transfade}{}

\begin{document}
\frame{\centering\Huge1}
\frame{\centering\Huge2}
\frame{\centering\Huge3}
\end{document}

现在如何定义全局过渡持续时间。有一个\transduration{2}用于设置过渡持续时间的命令,但是当我像这样使用它时:

\addtobeamertemplate{background canvas}{\transfade \transduration{1}}{}

它会自动将幻灯片的效果更改为另一张幻灯片。我测试了不同的 pdf 查看器,效果都不同。

问题是“如何改变全局过渡持续时间?”

答案1

\transduration命令必须用于设置幻灯片的显示时间,例如,如果您将 放在\transduration{10}该命令后面begin{frame},则当您全屏播放演示文稿时,此帧将显示 10 秒(也可能不是全屏播放?)。此命令不会影响您用 定义的过渡效果的时间\transfade

如果要修改过渡效果的时间,必须使用命令duration的选项transfade

\addtobeamertemplate{background canvas}{\transfade[duration=1]}{}

笔记direction:对于使用该选项的过渡类型的选项也是如此。

相关内容