我查阅了 Beamer 手册并查看了 17.6(透明度部分),但我无法弄清楚如何执行以下操作(并且我缺乏覆盖方面的专业知识,这必须强调这一点)。
我想要的是:我有一张载有目标的幻灯片,我想在每个部分之前突出显示相关目标,并暗化其他目标。这意味着我将有一张幻灯片,其中目标 1 突出显示,而目标 2 和 3 暗化。然后我将讨论目标 1。完成后,我将有一张新幻灯片,其中目标 1 暗化,目标 2 突出显示,而目标 3 暗化。我在下面提供了代码,注释了我的意思。
\documentclass{beamer}
\usetheme{Dresden}
\usepackage{multirow, makecell}
\usepackage{caption}
\usepackage{multicol}
\usepackage{mwe}
\usepackage{graphicx}
\begin{document}
\section{Discussion}
\begin{frame}
\frametitle{Objectives}
\begin{enumerate}
\item Objective 1 % (highlighted)
\item Objective 2 % (dimmed)
\item Objective 3 % (dimmed)
\end{enumerate}
\end{frame}
\subsection{Objective 1} % Discussion of Objective 1
\begin{frame}
\frametitle{More List Types}
\begin{enumerate} [(I)]
\item Point A
\begin{enumerate}[(i)]
\item part a
\item part b
\end{enumerate}
\item Point B
\item Point C
\item Point D
\end{enumerate}
\end{frame}
\begin{frame}
\frametitle{Objectives}
\begin{enumerate}
\item Objective 1 % (dimmed)
\item Objective 2 % (highlighted)
\item Objective 3 % (dimmed)
\end{enumerate}
\end{frame}
\subsection{Objective 2} % Discussion of objective 2
\begin{frame}
\frametitle{More List Types}
\begin{enumerate} [(I)]
\item Point A
\begin{enumerate}[(i)]
\item part a
\item part b
\end{enumerate}
\item Point B
\item Point C
\item Point D
\end{enumerate}
\end{frame}
\begin{frame}
\frametitle{Objectives}
\begin{enumerate}
\item Objective 1 % (dimmed)
\item Objective 2 % (dimmed)
\item Objective 3 % (Highlighted)
\end{enumerate}
\end{frame}
\subsection{Objective 3} % Discussion of objective 3
\begin{frame}
\frametitle{More List Types}
\begin{enumerate} [(I)]
\item Point A
\begin{enumerate}[(i)]
\item part a
\item part b
\end{enumerate}
\item Point B
\item Point C
\item Point D
\end{enumerate}
\end{frame}
\end{document}
非常感谢您的帮助!我问了很多问题。
答案1
最简单的方法可能是手动操作。只需在序言中添加“透明”揭露选项即可。
\setbeamercovered{again covered={\opaqueness<1->{15}}, dynamic}
并手动设置枚举环境的每一行是否突出显示。
\begin{enumerate}
\onslide<1> \item Objective 1 % (highlighted)
\onslide<0> \item Objective 2 % (dimmed)
\onslide<0> \item Objective 3 % (dimmed)
\end{enumerate}