Beamer:超链接到框架中的特定幻灯片?

Beamer:超链接到框架中的特定幻灯片?

我知道可以使用超链接和投影仪按钮跳转到不同的框架,例如

\hyperlink{label}{\beamerbutton{displayed text}}

但是,是否还有办法可以跳转到框架的第四张幻灯片(“构建阶段”)?

更具体地说,假设我的框架是

\frame{
  \only<4>{Some text}
}

那么什么链接会直接引导我到显示“一些文本”的 pdf 页面?

答案1

当然可以。\hypertarget具有覆盖感知功能,因此您可以这样说

\hypertarget<4>{label}{\beamerbutton{I'm on the fourth slide}}

将目标放置在一帧的第四张幻灯片上,然后在其他地方使用

\hyperlink{label}{\beamerbutton{I jump to fourth slide of next frame}}

激活按钮后,您将看到之前定位的第四张幻灯片。

完整示例:

\documentclass{beamer}

\begin{document}

\begin{frame}
\hyperlink{label}{\beamerbutton{I jump to fourth slide of next frame}}
\end{frame}

\begin{frame}
\begin{itemize}[<+->]
\item First.
\item Second.
\item Third.
\item Fourth.\hypertarget<4>{label}{\beamerbutton{I'm on the fourth slide}}
\item Fifth.
\end{itemize}
\end{frame}

\end{document}

在您的示例中,您还可以使用

\documentclass{beamer}

\begin{document}

\begin{frame}
\hyperlink{label}{\beamerbutton{I jump to fourth slide of next frame}}
\end{frame}

\begin{frame}
  \only<4>{Some text\hypertarget{label}{\beamerbutton{I'm on the fourth slide}}}
\end{frame}

\end{document}

相关内容