Estou usando \setbeamercovered
com transparência para "ainda coberto" e "coberto novamente" para fazer com que os pontos atuais se destaquem mais. Mas ao usar um itemize em um itemize, os pontos do itemize interno parecem herdar a transparência do último item. Como evitar isso?
Aqui está meu código mínimo:
\documentclass{beamer}
\setbeamercovered{still covered={\opaqueness<1->{5}},again covered={\opaqueness<1->{60}}}
\begin{document}
\begin{frame}
\frametitle{Quelle II}
\begin{itemize}[<+>]
\item Foo
\item Bar
\begin{itemize}
\item Blah
\item Blub
\end{itemize}
\end{itemize}
\end{frame}
\end{decument}
Neste exemplo, Blah & Blub nunca deixará de ser transparente. Porque parecem ‘herdar’ a transparência da Ordem dos Advogados.
Responder1
A solução já está descritaaquiusando etoolbox
.
Então, no seu caso, faça:
\documentclass{beamer}
\usepackage{etoolbox} % this is new
\setbeamercovered{still covered={\opaqueness<1->{5}},again covered={\opaqueness<1->{60}}}
% begining of the new definition
\makeatletter
\newcommand*\fix@beamer@close{%
\ifnum\beamer@trivlistdepth>0
\beamer@closeitem
\fi
}
\newcommand*\fix@beamer@open{%
\ifnum\beamer@trivlistdepth>0
\gdef\beamer@closeitem{}%
\fi
}
\BeforeBeginEnvironment{itemize}{\fix@beamer@close}
\AfterEndEnvironment{itemize}{\fix@beamer@open}
\makeatother
% end of the new definition
\begin{document}
\begin{frame}
\frametitle{Quelle II}
\begin{itemize}[<+>]
\item Foo
\item Bar
\begin{itemize}
\item Blah
\item Blub
\end{itemize}
\end{itemize}
\end{frame}
\end{document}