以下是 MWE。我希望发生的事情是:
Alert1 在显示屏上显示为警报。
再次单击--显示警报详细信息。Alert1 仍为红色。
- 下一次单击--警报 2 显示为警报,并且警报 1 和之前的行都恢复正常。
我尝试过 <.-+>(如下所示),但这并不能解决问题。比如说,如何在显示时发出此警报并在接下来的 n 次点击中保持它(同时其他文本继续显示)?
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{itemize}[<+->]
\item \alert <.,+>{Alert1} \uncover <+-> {alert details}
\item \alert <.,+>{Alert2} \uncover <+-> {alert details}
\end{itemize}
\end{frame}
\end{document}
答案1
好的。诀窍是使用偏移量。这是有效的方法:
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{itemize}[<+->]
\item \alert <.-.(1)>{Alert1} \uncover <+-> {alert details}
\item \alert <.-.(1)>{Alert2} \uncover <+-> {alert details}
\end{itemize}
\end{frame}
\end{document}