如何为目录中已呈现的部分添加阴影,同时保持未来的部分完全可见?
答案1
这个想法是使用pausesections
和恢复以前的部分,同时使未来的部分可见(在如何在 beamer ToC 中突出显示特定部分?)。这将显示所有要显示的部分的幻灯片序列,但<\value{section}>
会选出相关的覆盖层。
\documentclass{beamer}
\newcommand{\mypause}[1][+]{\onslide<#1>}
\title{TITLE}
\author{AUTHOR}
\AtBeginSection[]{%
\begin{frame}<\value{section}>
\setbeamercovered{%
still covered={\opaqueness<1->{100}},
again covered={\opaqueness<1->{15}}
}
\let\pause\mypause
\tableofcontents[pausesections]
\end{frame}
}
\begin{document}
\begin{frame}\maketitle\end{frame}
\section{SECT I}
\subsection{I.1}
\begin{frame}I.1\end{frame}
\subsection{I.2}
\begin{frame}I.2\end{frame}
\section{SECT II}
\begin{frame}II frame 1\end{frame}
\begin{frame}II frame 2\end{frame}
\section{SECT III}
\subsection{III.1}
\begin{frame}III.1\end{frame}
\subsection{III.2}
\begin{frame}III.2\end{frame}
\end{document}