使用 \pause 時變更顯示順序

使用 \pause 時變更顯示順序

我使用“\pause”為簡報中的一些文字添加陰影。不過,我想展示與投影片上顯示的從上到下順序不同的內容。

我考慮過使用“\only”,但它並不完全符合我的設想,因為它完全使文本在某個位置消失,而我希望它們以陰影形式出現。

我在下面提供了 MWE,希望這能讓我清楚地了解我想要實現的目標。

代碼:

\documentclass{beamer}
\usepackage{beamerthemesplit}
\usepackage{stmaryrd}
\usepackage{comment}

\begin{document}

  \frame{\titlepage}

   \frame{
     \frametitle{some title}

\begin{enumerate}
\item 1st text to be revealed

\pause

\begin{itemize}
\item 3rd text to be revealed
\end{itemize}

\pause

\item 2nd text to be revealed

\pause

\begin{itemize}
\item 4th text to be revealed
\end{itemize}

\end{enumerate}
}
       

\end{document}

答案1

我不確定您到底需要什麼,但這裡有一些選擇:

\visible

\documentclass{beamer}
\usepackage{beamerthemesplit}
\usepackage{stmaryrd}
\usepackage{comment}

\begin{document}

  \frame{\titlepage}

   \frame{
     \frametitle{some title}

\begin{enumerate}
\item 1st text to be revealed

\visible<3->{\begin{itemize}
\item 3rd text to be revealed
\end{itemize}}

\visible<2->{
\item 2nd text to be revealed
}
\visible<4->{
\begin{itemize}
\item 4th text to be revealed
\end{itemize}
}

\end{enumerate}
}


\end{document}

在此輸入影像描述

或更簡單

\documentclass{beamer}
\usepackage{beamerthemesplit}
\usepackage{stmaryrd}
\usepackage{comment}

\begin{document}

  \frame{\titlepage}

   \frame{
     \frametitle{some title}

\begin{enumerate}
\item<1-> 1st text to be revealed

\begin{itemize}
\item<3-> 3rd text to be revealed
\end{itemize}

\item<2-> 2nd text to be revealed

\begin{itemize}
\item<4-> 4th text to be revealed
\end{itemize}


\end{enumerate}
}


\end{document}

相關內容