我使用“\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}