如何在 Beamer 中替换以前的内容?

如何在 Beamer 中替换以前的内容?

我正在用 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}  

相关内容