在我创建的下一个 MWE 中,我不明白为什么项目 2.2 没有像项目 1.2 那样暂停。我想我漏掉了一些东西,但我不知道是什么!
\documentclass[fleqn,xcolor={dvipsnames,table}]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
% Thème CambridgeUS
\usetheme{CambridgeUS}
\usecolortheme{rose}
\setbeamercovered{transparent}
\setbeamertemplate{itemize items}[circle]
\setbeamertemplate{itemize subitem}[circle]
\setbeamercolor{itemize item}{fg = darkred}
\setbeamercolor{itemize subitem}{fg = darkred}
\setbeamercolor*{block title}{fg=darkred!90,
bg= blue!5}
\setbeamercolor*{block title example}{fg=violet!90,
bg= darkred!5}
\setbeamercolor{section in toc}{fg=black}
\setbeamercolor*{title}{bg=blue!5,fg=darkred}
\setbeamercolor{section in head/foot}{fg=white}
\setbeamertemplate{enumerate items}[default]
% \setbeamercolor*{enumerate item}{fg=darkred}
\setbeamercolor{local structure}{fg=darkred}
\begin{document}
\begin{frame}
\frametitle{Some Title}
\begin{minipage}[c]{.55\linewidth}
\begin{center}
Some figure
\end{center}
\end{minipage} \hfill
\begin{minipage}[c]{.43\linewidth}
\begin{center}
\only<1-2>{
\begin{itemize}[<+->]
\vfill \item Item 1.1
\vfill \item Item 1.2
\end{itemize}
}
\only<3-4>{
\begin{itemize}[<+->]
\vfill \item Item 2.1
\vfill \item Item 2.2
\end{itemize}
}
\end{center}
\end{minipage}
\end{frame}
\end{document}
答案1
我不确定具体的原因,但是当 beamer 遇到你的第二组<+->
自动增量规范时,它会重新从 1 开始计数。(可能是因为你把第一组包装在里面了\only
。)
无论如何,您可以自己做一些算术,并将第二次替换为<+(2)->
,然后它就会按预期工作。
\only<3-4>{
\begin{itemize}[<+(2)->]
\vfill \item Item 2.1
\vfill \item Item 2.2
\end{itemize}
}