在讲义模式下改变 \temporal 命令行为

在讲义模式下改变 \temporal 命令行为

我发现使用该\temporal命令我可以在幻灯片上放置三种不同的文本。

所以如果我写:

\temporal<2>{First}{Second}{End}

最后一个字 (结尾) 将在标准 Beamer 模式下出现在第二张幻灯片之后的所有幻灯片中,其中包含所有切片及其适当的顺序。但在讲义模式下,将出现的是默认文本,遵循 Beamer Manual 命名法。在前面的代码中,第二单词。

有什么方法可以强制命令\temporal显示第三个选项吗?

答案1

快速而肮脏的黑客攻击:

\documentclass[
  handout
]{beamer}

\mode<handout>{
  \protected\long\def\temporal<#1>#2#3#4{#4}
}

\begin{document}
    
\begin{frame}
    \temporal<2>{First}{Second}{End}
  
  \only<3>{test}
\end{frame} 
    
\end{document}

相关内容