我想实现如下效果:
- 显示第一个要点并突出显示其中的关键字;
- 显示第一和第二个要点,并突出显示第二个要点中的关键词;
- 展示第一、第二、第三个要点,并在第三个要点中突出显示关键词。
我的代码如下:
\documentclass{beamer}
\begin{document}
\begin{frame}{Issues}
\begin{itemize}
\item<1> First issue: {\color{red} blabla}
\item<2-> First issue: blabla
\item<2> Second issue: {\color{red}blabla}
\item<3-> Second issue: blabla
\item<3> Third issue: {\color{red} blabla}
\end{itemize}
\end{frame}
\end{document}
但是标题和第一个要点之间的距离在幻灯片之间会发生变化,并且第一个要点和第二个要点之间有一个奇怪的间隙。我该如何解决这个问题?非常感谢!
答案1
您的第一(第三)个要点仅显示在第一(二)张幻灯片上。但它也占用了后续幻灯片上的空间。
\temporal
您可以使用宏来临时为文本着色,而不必隐藏整个项目符号并重写它。
\documentclass{beamer}
\def\colorize<#1>{%
\temporal<#1>{}{\color{red}}{}}
\begin{document}
\begin{frame}{Issues}
\begin{itemize}
\item<1-> First issue: {\colorize<1>blabla}
\item<2-> Second issue: {\colorize<2>blabla}
\item<3-> Third issue: {\colorize<3>blabla}
\end{itemize}
\end{frame}
\end{document}