順番に提示したい項目がいくつかあります。また、サブ項目を使用して各項目について説明したいと考えています。その項目が説明された後は、サブ項目は消えます。
サブアイテムの各バッチに対してコマンドを使用することでこれを実現できます\only
。以下の例を参照してください。
\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}
メイン項目 (項目 1、項目 2 など) の位置を固定し、スライド間を移動するときに垂直方向に移動しないようにします (これが、環境[t]
に指定子を使用した理由ですframe
)。ただし、サブ項目があるスライド (たとえば、スライド 4) に移動するたびに、メイン項目間の垂直方向の間隔が乱れます。
overlayarea
私が望むことを実現する方法はありますか?とを使用してこれを試みましたoverprint
が、できませんでした。
答え1
\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}