Изменение порядка показа при использовании \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}

Связанный контент