Beamer: Nur <2> innerhalb von <1>
Ich habe eine itemizein einem anderen itemizeauf einem Beamer-Rahmen verschachtelte . Ich möchte eine Überlagerung erstellen, die das Element "Test 2" auf der ersten Folie überhaupt nicht enthält, aber auf der zweiten Folie, wobei das Element "Test 1" ausgegraut ist. Ich habe es versucht:
\documentclass{beamer}
\setbeamercovered{transparent}
\usepackage{cmap}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\begin{document}
\begin{frame}
\frametitle{Test}
\begin{itemize}
\item<1> Test 1
\begin{itemize}
\item<only@2> Test 2
\end{itemize}
\end{itemize}
\end{frame}
\end{document}
Aber das Element "Test 2" ist auf der zweiten Folie ausgegraut, was ich nicht möchte. Könnten Sie mir bitte helfen, dieses Problem zu lösen?
Antworten
Ihr Inneres itemizeist Teil des ersten Elements des Äußeren, daher gilt die auf dieses Element angewendete Transparenz für die gesamte innere Liste. Sie können es nur manuell auf den Text vor der Liste anwenden.
Außerdem möchten Sie wahrscheinlich visible@2stattdessen only@2, um den Abstand zwischen den Überlagerungen beizubehalten.
\documentclass{beamer}
\setbeamercovered{transparent}
\begin{document}
\begin{frame}
\frametitle{Test}
\begin{itemize}
\item \uncover<1>{Test 1}
\begin{itemize}
\item<visible@2> Test 2
\end{itemize}
\end{itemize}
\end{frame}
\end{document}