\documentclass{beamer}
\setbeamercovered{transparent}
\begin{document}
\begin{frame}
\begin{itemize}
\item<1-> a
\item<2-> b
\item<3-> c
\end{itemize}
\end{frame}
\end{document}
如何使 a 和 c 透明而 b 可见?然后例如 a 和 b 透明而 c 可见?我想将其用作内容,在每个部分开始之前显示以提醒将讨论哪个部分...
答案1
你是这个意思吗?
\documentclass{beamer}
\setbeamercovered{transparent}
\begin{document}
\begin{frame}
\begin{itemize}
\only<1>{\item a}
\only<2>{\item b}
\only<3>{\item c}
\end{itemize}
\end{frame}
\end{document}
答案2
您可以使用\tableofcontents[currentsection]
显示当前部分的目录,所有其他部分和子部分将变灰。请参阅下面的 MWE。此外,我还添加了覆盖规范的选项only
和uncover
。您可以使用它们。
我希望这是你想要的。
\documentclass{beamer}
\setbeamercovered{transparent}
\begin{document}
\section{Table of Contents}
\begin{frame}
\tableofcontents[currentsection]
\end{frame}
\section{Test-Section}
\begin{frame}
\begin{itemize}
\item<1-> a
\item<2-> b
\item<3-> c
\end{itemize}
\end{frame}
\subsection{Subsection}
\begin{frame}
\begin{itemize}
\only<1>{\item a}
\only<2>{\item b}
\only<3>{\item c}
\end{itemize}
\end{frame}
\begin{frame}
\begin{itemize}
\uncover<1>{\item a}
\only<3>{\item b}
\uncover<2-3>{\item c}
\end{itemize}
\end{frame}
\begin{frame}
\tableofcontents[currentsection]
\end{frame}
\end{document}
截图\tableofcontents[currentsection]
\uncover
和的屏幕截图\only