我相信我理解得\only<...>{...}
相当清楚,但我遇到了问题。特别是,如果\only
文本出现在它应该所在的框架之后,它就不会出现。
这是一个非常简单的例子:
\begin{frame}
\pause
text
\pause
more text
\pause
even more text
\only<1>{only text}
\end{frame}
“唯一文本”从不显示。但如果我将文本放在\only<1>{only text}
较早的位置(第一个停顿之前),它就会显示出来。
任何帮助都将受到赞赏。
编辑:顺便说一句,这就是我实际想要实现的效果。底部的图像没有显示。
\begin{frame}
\pause
%
\begin{lemma}\label{lemma1}
\pause
Fix $\eta:[0,+\infty]\to[0,+\infty]$ for which there exists
\pause $\xi:[0,+\infty]\to[0,+\infty]$ which is convex, pointwise
dominates $\eta$, is finite on $[0,+\infty)$ and vanishes at the origin.
\pause Given $c\in[0,+\infty)$ arbitrary, define $\eta_c:[0,+\infty]\to[0,+\infty]$ by
\pause
%
$$\eta_c(x):=\max\Big\{cx,\inf_{\substack{\mbox{\tiny$\xi$ convex on $[0,+\infty]$}\\
{\mbox{\tiny$\xi\geq\eta$ on $[0,+\infty]$}}}}\xi(x)\Big\},\qquad\forall\,x\in[0,+\infty].$$
%
\pause Then $c\,{\rm id}\leq\eta_c$ on $[0,+\infty]$,
\pause $\eta\leq\eta_c$ on $[0,+\infty]$,
\pause $\eta_c$ is convex,
\pause $\eta_c^{-1}(\{0\})=\{0\}$,
\pause $\eta_c^{-1}(\{+\infty\})=\{+\infty\}$,
\pause is strictly increasing
\pause and continuous.
\end{lemma}
%
\begin{overlayarea}{\textwidth}{\textheight}
\only<1>{\begin{figure}\includegraphics[width=0.8\linewidth]{Eta01}\end{figure}}
\only<2>{\begin{figure}\includegraphics[width=0.8\linewidth]{Eta02}\end{figure}}
\only<3>{\begin{figure}\includegraphics[width=0.8\linewidth]{Eta03}\end{figure}}
\only<4>{\begin{figure}\includegraphics[width=0.8\linewidth]{Eta04}\end{figure}}
\only<5>{\begin{figure}\includegraphics[width=0.8\linewidth]{Eta05}\end{figure}}
\only<6>{\begin{figure}\includegraphics[width=0.8\linewidth]{Eta06}\end{figure}}
\end{overlayarea}
%
\end{frame}
答案1
您需要正确设置暂停计数器,以便only
在第一个之前读取规范\pause
。像这样:
\documentclass{beamer}
\begin{document}
\begin{frame}
\pause
text
\pause
more text
\pause
even more text
\pause[0]
\only<1>{only text}
\end{frame}
\end{document}
这将产生:
通过更改暂停计数器的值(括号内的数字),您可以重新排列项目的显示顺序。例如,您可以让内容\only
出现在第一个文本块旁边,等等。
我无法编译您的更长的例子(缺少overlayarea
参数?)但理由是一样的。