我正在用 Beamer 制作一个列表,我想用命令在同一张幻灯片上用另一个列表替换它\itemize
。我使用命令\uncover
以便列出的项目逐一显示。一旦第一个列表完成,我希望它消失,然后被新列表替换。我的问题是新列表出现在第一个列表所在的位置下方。这是我的代码:
\documentclass[24pt]{beamer}
\usepackage{amssymb,amscd,amsthm,amsmath,graphicx,color}
\usepackage{booktabs}
\usepackage{color}
\usepackage[color,matrix,arrow]{xy}
%\usepackage{ragged2e}
\usepackage[scale=2]{ccicons}
\usepackage{multicol}
\begin{document}
\begin{frame}
\begin{itemize}
\uncover<1-4>{\item (CONTENT 1)}
\uncover<2-4>{\item (CONTENT 2)}
\uncover<3-4>{\item (CONTENT 3)}
\end{itemize}
\begin{itemize}
\uncover<6->{\item (CONTENT A)}
\uncover<7->{\item (CONTENT B)}
\uncover<8->{\item (CONTENT C)}
\end{itemize}
\end{frame}
\end{document}
答案1
要交换内容,您可以使用\alt<...>{...}{...}
\documentclass[24pt]{beamer}
\usepackage{amssymb,amscd,amsthm,amsmath}
\usepackage{booktabs}
\usepackage[color,matrix,arrow]{xy}
%\usepackage{ragged2e}
\usepackage[scale=2]{ccicons}
\begin{document}
\begin{frame}
\alt<1-4>{
\begin{itemize}
\uncover<1-4>{\item (CONTENT 1)}
\uncover<2-4>{\item (CONTENT 2)}
\uncover<3-4>{\item (CONTENT 3)}
\end{itemize}
}{
\begin{itemize}
\uncover<6->{\item (CONTENT A)}
\uncover<7->{\item (CONTENT B)}
\uncover<8->{\item (CONTENT C)}
\end{itemize}
}
\pause[8]
\end{frame}
\end{document}