假设我有一个框架,其中将一个接一个地显示项目符号。有没有办法可以给枚举中的每个 \item 附加一个标签,以便我稍后引用它时,引用指向特定 \item 被发现的幻灯片编号?
我之所以问这个问题,是因为在制作演示文稿时,我经常会在一帧内放很多幻灯片,最后不得不在帧的开头添加一张新幻灯片。当这种情况发生时,我必须重新编号所有其他幻灯片。如果我能有某种东西让我可以引用前一个项目的幻灯片编号,那就太方便了。这样我就不必重新编号所有内容,尤其是当内容被移动时。
例如,我怀疑这是否真的是这样(但只是为了让你了解我正在尝试做的事情的要点),就像
\begin{enumerate}
\item thing1 \label{bullet about thing1}
\onslide<\ref{bullet about thing1} + 1 - > {\item thing2 }
\end{enumerate}
理想情况下,解决方案不仅适用于要点,还适用于任何事物。
答案1
如果我理解正确的话(但可能我没有理解),这应该可以通过一个非常简单的设置来实现:
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{enumerate}
\item<1-> Thing 1
\item<2-> Thing 2 \label<2>{thing2}
\item<3-> Thing 3
\end{enumerate}
\end{frame}
\begin{frame}
Jump to Thing 2: \ref{thing2}.
\end{frame}
\end{document}
最后一帧看起来应该像这样,单击参考应该跳转到刚刚发现第二项的帧: