一帧中暂停命令数量的上限

一帧中暂停命令数量的上限

当与命令一起使用时,Beamer 中一帧中的暂停命令数量是否有上限\only<>{}?我有一个简单的 Beamer 示例,其中包含 14 个暂停命令,但最后四个暂停根本不会生成额外的幻灯片!它们都出现在同一张幻灯片中!有人可以帮忙吗?这是代码:

\documentclass[blue,aspectratio=1610]{beamer}
\begin{document}
\begin{frame}{Decoding Stabilizer codes}
\only<1>{
1

\vspace{0.3cm}

}%
\pause
% 2 slide
\begin{columns}
\begin{column}{0.6\textwidth}
\only<2-10>{2-10 L}

\vspace{0.3cm}

\only<3-4>{3-4 L}
\only<5>{5 L}
\only<6>{6 L}
\only<7>{7 L}
\only<8>{8 L}
\only<9,10>{9-10 L}
\only<5-10>{5-10 L}
\end{column}
\begin{column}{0.45\textwidth}
\only<2-10>{
2-10 R 2
\vspace{0.3cm}

%
\pause
% 3 slide
2-10 R 3

\vspace{0.3cm}

%
\pause
% 4 slide
2-10 R 4

\vspace{0.3cm}

%
\pause
% 5 slide -- contents in the left column
%
\pause
% 6 slide
2-10 R 6

\vspace{0.3cm}

%
\pause
% 7 slide
2-10 R 7
%
\pause
% 8 slide
2-10 R 8
%
\pause
% 9 slide
2-10 R 9
}
\end{column}
\end{columns}

\vspace{0.5cm}

%
\pause
% 10 slide
\only<10>{
10

\vspace{0.3cm}

}%
\pause
% 11 slide
11

\vspace{0.3cm}

%
\pause
% 12 slide
12

\vspace{0.3cm}

%
\pause
% 13 slide
13

\vspace{0.3cm}

%
\pause
% 14 slide
14
\end{frame}
\end{document}

答案1

这里的问题是,pause当您离开环境时计数器会被重置columns,因此它不会生成预期的覆盖。一种解决方法是在离开环境后\pause[10]第一次使用\pause,以便将计数器设置为正确的值(参见beamer 手册,第 9.1 节):

\documentclass[blue,aspectratio=1610]{beamer}
\begin{document}
\begin{frame}{Decoding Stabilizer codes}
\only<1>{
1

\vspace{0.3cm}

}%
\pause
% 2 slide
\begin{columns}
\begin{column}{0.6\textwidth}
\only<2-10>{2-10 L}

\vspace{0.3cm}

\only<3-4>{3-4 L}
\only<5>{5 L}
\only<6>{6 L}
\only<7>{7 L}
\only<8>{8 L}
\only<9,10>{9-10 L}
\only<5-10>{5-10 L}
\end{column}
\begin{column}{0.45\textwidth}
\only<2-10>{
2-10 R 2
\vspace{0.3cm}

%
\pause
% 3 slide
2-10 R 3

\vspace{0.3cm}

%
\pause
% 4 slide
2-10 R 4

\vspace{0.3cm}

%
\pause
% 5 slide -- contents in the left column
%
\pause
% 6 slide
2-10 R 6

\vspace{0.3cm}

%
\pause
% 7 slide
2-10 R 7
%
\pause
% 8 slide
2-10 R 8
%
\pause
% 9 slide
2-10 R 9
}
\end{column}
\end{columns}

\vspace{0.5cm}

%
\pause[10]
% 10 slide
\only<10>{
10

\vspace{0.3cm}

}%
\pause
% 11 slide
11

\vspace{0.3cm}

%
\pause
% 12 slide
12

\vspace{0.3cm}

%
\pause
% 13 slide
13

\vspace{0.3cm}

%
\pause
% 14 slide
14
\end{frame}
\end{document}

相关内容