Beamer:透​​明覆盖上一个和下一个项目

Beamer:透​​明覆盖上一个和下一个项目

LaTeX Beamer 类提供了透明覆盖 ( \setbeamercovered{transparent}),可使后续项目变得有点透明。已显示的项目保持完全不透明。为了让听众的注意力集中在当前项目上,我希望将后续项目和已讨论的项目都设为透明,而仅将当前点显示为完全不透明。


幻灯片 1

- Foo
- Bar (opacity: 0.5)
- Ham (opacity: 0.5)
- Eggs (opacity: 0.5)

幻灯片 2

- Foo (opacity: 0.5)
- Bar
- Ham (opacity: 0.5)
- Eggs (opacity: 0.5)

幻灯片 3

- Foo (opacity: 0.5)
- Bar (opacity: 0.5)
- Ham
- Eggs (opacity: 0.5)

幻灯片 4

- Foo (opacity: 0.5)
- Bar (opacity: 0.5)
- Ham (opacity: 0.5)
- Eggs

我怎样才能实现这个目标?

答案1

您可以仅使用以下命令突出显示当前项目[<+>]

\documentclass{beamer}

\setbeamercovered{transparent}

\begin{document}

\begin{frame}
\begin{itemize}[<+>]
\item Duck
\item Marmot
\item Sloth
\item Bear
\end{itemize}
\end{frame}


\end{document}

在此处输入图片描述


为了好玩,做一个小实验:

\documentclass{beamer}

\setbeamercovered{transparent}
\usepackage{tikzducks,tikzlings}

\begin{document}

\begin{frame}
\begin{itemize}[<+>]
\item \alt<.>{\tikz[scale=0.2]{\duck}}{Duck}
\item \alt<.>{\tikz[scale=0.2]{\marmot}}{Marmot}
\item \alt<.>{\tikz[scale=0.2]{\sloth}}{Sloth}
\item \alt<.>{\tikz[scale=0.2]{\bear}}{Bear}
\end{itemize}
\end{frame}


\end{document}

在此处输入图片描述

相关内容