Behalten Sie die Position der Einzelposten bei, wenn Sie Folien mit Unterposten wechseln

Behalten Sie die Position der Einzelposten bei, wenn Sie Folien mit Unterposten wechseln

Ich habe einige Einzelpunkte, die ich nacheinander präsentieren möchte. Ich möchte auch jeden Punkt besprechen und dafür Unterpunkte verwenden. Die Unterpunkte sollten verschwinden, nachdem der Punkt besprochen wurde.

Dies kann ich erreichen, indem ich \onlyBefehle für jeden Stapel von Unterelementen verwende, siehe das folgende Beispiel:

\documentclass{beamer}

\begin{document}
\begin{frame}[t]
    \begin{itemize}
        \item<1-> Item 1
        \only<2>{\begin{itemize}
            \item Subitem 1
            \item Subitem 2
        \end{itemize}}
        \item<3-> Item 2
        \only<4>{\begin{itemize}
            \item Subitem 1
            \item Subitem 2
        \end{itemize}}
        \item<5-> Item 3
        \only<6>{\begin{itemize}
            \item Subitem 1
            \item Subitem 2
        \end{itemize}}
    \end{itemize}
\end{frame}

Ich möchte, dass die Hauptelemente (Element 1, Element 2 usw.) eine feste Position haben und sich nicht vertikal verschieben, wenn ich von einer Folie zur nächsten wechsle (das ist der Grund, warum ich den [t]Spezifizierer für die frameUmgebung verwendet habe). Wenn ich jedoch zu einer Folie wechsle, die ein Unterelement hat (z. B. in Folie 4), gerät der vertikale Abstand zwischen den Hauptelementen durcheinander.

Gibt es eine Möglichkeit, das zu erreichen, was ich will? Ich habe versucht, hierfür overlayareaund zu verwenden overprint, aber es hat nicht geklappt.

Antwort1

\documentclass{beamer}

\begin{document}
\begin{frame}[t]
    \begin{itemize}
        \item<1-> Item 1
        \begin{itemize}[<only@2>]
            \item Subitem 1
            \item Subitem 2
        \end{itemize}
        \item<3-> Item 2
        \begin{itemize}[<only@4>]
            \item Subitem 1
            \item Subitem 2
        \end{itemize}
        \item<5-> Item 3
        \begin{itemize}[<only@6>]
            \item Subitem 1
            \item Subitem 2
        \end{itemize}
    \end{itemize}
\end{frame}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen