0

my goal is to make only the items in the first level transparent. How do i do that. I have following code, but it does also grey out the items in the second level

\documentclass[
]{beamer}
\usepackage{enumerate}

\begin{document}
\begin{frame}
    \begin{itemize}[<+->]
        \item test1
        \item if this item is shown
        \begin{itemize}
            \item then this subitem should be shown also, and not in the next step
        \end{itemize}
    \end{itemize}
\end{frame}
\end{document}

I have edited the code, here its not grey out, but it is the same problem. if the second item appears, then i want the sub-item appear with it, and not in the next step.

  • Can you please make a minimal working example (MWE)? – user36296 Apr 8 '18 at 14:15
  • Should the second level items already be non-transparent when their parent item is still grey? – user36296 Apr 8 '18 at 14:16
  • If the parent is still grey, then the second level items should be still grey. but if the parent item is active (not grey) then the second level item should be active too. – kxell2001 Apr 8 '18 at 16:18
1

You can undo the piecewise uncovering by using [<.->] for your second level list:

\documentclass{beamer}
\setbeamercovered{transparent}

\begin{document}
\begin{frame}
    \begin{itemize}[<+->]
        \item test1
        \item if this item is shown
        \begin{itemize}[<.->]
            \item then this subitem should be shown also, and not in the next step
        \end{itemize}
    \end{itemize}
\end{frame}
\end{document}
  • i was not aware that is possible undo piecewise uncovering. thank you! (+1) – Zarko Apr 8 '18 at 19:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.