我知道有多种beamer
命令可以帮助在连续的幻灯片上显示页面的各个部分(例如\uncover
、\only
等),这样我就可以手动管理我想要的效果。但我想知道它是否可以自动化:有没有办法重新定义,\pause
以便暂停之前的所有内容都会自动淡出(变为灰色)以仅突出显示新的片段?
问候,/iaw
附言:Till Tantau 一定是个天才!TikZ 和 Beamer 都是令人难以置信的作品。
答案1
我不建议使用\pause
,而是使用\beamerdefaultoverlayspecification{<+>}
。 它更强大,打字也更省力,请参阅beamer 包文档第 89 页。
\documentclass{beamer}
\setbeamercovered{transparent}% see beamer documentation p 190
\beamerdefaultoverlayspecification{<+>}% see beamer documentation p 89
\begin{document}
\begin{frame}
\begin{itemize}
\item abc
\item def
\item ghi
\item jkl
\end{itemize}
\end{frame}
\end{document}
如果你真的需要重新定义\pause
,例如因为你想使用\tableofcontents[pausesections]
内部使用的\pause
,请参阅我的回答这里。