更改投影机逐项符号和覆盖

更改投影机逐项符号和覆盖

对于投影仪演示,我想在某张幻灯片之后更改项目符号的颜色。相关问题已多次得到回答,解决方案如下:

灰色环境在序言中定义

 \newenvironment{grayenv}{\only{\setbeamercolor{local structure}{fg=gray!40}}}{}

然后在 itemize 环境中使用:

\begin{itemize}
\item bla bla bla
\item<gray@2-> bla bla bla
\end{itemize}

代码将生成一张幻灯片,其中第二项的项目符号将从第二张幻灯片开始改变颜色。我还希望项目点稍后出现在幻灯片中。这也是一个容易解决的问题:

\begin{itemize}
\item<1-2> bla bla bla
\item<3-> bla bla bla
\end{itemize}

第一项显示在前两张幻灯片上,第二项显示在第三张幻灯片及以后的幻灯片上。

现在,我想定义其中一个项目点将从幻灯片 x 开始可见,并且稍后其颜色将改变。类似:

 \item<2-,gray@5->

不幸的是,这个命令无法被识别,并且我收到以下错误:

Environment 2-,grayenv undefined

反转这两个元素也不会产生所需的结果。有什么建议吗?

祝一切顺利,莱昂纳多

PS:这是一个最小的工作示例:

\documentclass[9pt,aspectratio=169]{beamer}

\colorlet{shadegray}{gray!40}
\newenvironment{grayenv}{\only{\setbeamercolor{local structure}{fg=gray!40}}}{}

\begin{document}

\begin{frame}
\begin{itemize}
\item<1-> Text
\item<2-> Text
\item<gray@3-> Text with changing bullet color
\item<4-> Bla bla
\end{itemize}
\end{frame}

\end{document}

我希望,第三项除了从第三张幻灯片开始改变其项目符号颜色之外,还能从第二张幻灯片开始出现(具有标准项目符号样式)。

答案1

像这样?

\documentclass[9pt,aspectratio=169]{beamer}

\colorlet{shadegray}{gray!40}
\newenvironment{grayenv}{\only{\setbeamercolor{local structure}{fg=gray!40}}}{}

\begin{document}

\begin{frame}
\begin{itemize}
\item<1-> Text
\item<2-> Text
\item<2-|gray@3-> Text with changing bullet color
\item<4-> Bla bla
\end{itemize}
\end{frame}

\end{document}

相关内容