投影仪演示中的分段突出显示

投影仪演示中的分段突出显示

我想用 执行以下操作beamer:环境中的所有项目itemize都应显示为灰色。当前项目应以黑色突出显示,而所有其他项目仍保持灰色但可见(因此,对于示例,我希望最后获得三张幻灯片:幻灯片 1 上的“Hallo”为黑色,其余为灰色;第二张幻灯片上的“Welt”为黑色,所有其他项目为灰色,等等)。我刚刚浏览了手册,找不到任何特定的代码来执行此操作。

\documentclass{beamer}
\begin{document}
\frame{
  \begin{itemize}
    \item Hallo
    \item Welt
    \item Foobar
  \end{itemize}
}
\end{document}

答案1

\documentclass{beamer}
\begin{document}
\frame{%
\setbeamercolor{normal text}{fg=gray,bg=}
\setbeamercolor{alerted text}{fg=black,bg=}
\usebeamercolor{normal text}
\begin{itemize}
\item \alert<+>{Hallo}
\item \alert<+>{Welt}
\item \alert<+>{Foobar}
\end{itemize}
}
\end{document}

答案2

分段揭露在 Beamer 用户指南第 23 节(“如何分段揭露事物”)中进行了描述。要使尚未揭露的项目“变暗”而不是不可见,您只需将其与相应的“透明效果”相结合,第 17.6 节(“透明效果”)中讨论了该效果。

也可以将其\setbeamercovered{transparent}应用于环境之外frame,以产生全球影响。

\documentclass{beamer}
\begin{document}

\frame{
  \setbeamercovered{transparent}
  \begin{itemize}[<+->]
    \item Hallo
    \item Welt
    \item Foobar
  \end{itemize}
}
\end{document}

答案3

答案涉及两件事。你需要告诉 beamer 在哪张幻灯片上突出显示文本,以及未突出显示的文本应该透明的

\documentclass{beamer}
\begin{document}
\setbeamercovered{transparent}
\frame{
\begin{itemize}
\item<1> Hallo
\item<2> Welt
\item<3> Foobar
\end{itemize}
}
\end{document}

相关内容