使用 reveal 时引用项目

使用 reveal 时引用项目

我正在beamer为一个研讨会撰写演示文稿(使用),但我刚遇到一个无法处理的问题。

在一张幻灯片上,我有一个大方程式,然后使用列表uncover详细解释所有元素。稍后,我希望引用某个特定的解释,这样我就可以单击它并返回方程式,并突出显示解释。

但是,引用指向幻灯片的开头(即显示的方程式,项目半透明)。但我想转到特定的幻灯片 - 突出显示特定内容item的幻灯片itemize

以下是我遇到的问题的一个简单示例。我该如何应对?

\begin{frame}
  % big nasty equation here
  \begin{itemize}
    % explanations for parts of the equation here
    \setbeamercovered{transparent}
    \uncover<2>{
      \item first item
    }
    \uncover<3>{
      \item second item
    }
    \uncover<4>{
      \item third item
    }
    \uncover<5>{
      \item \label{special_item} fourth item
    }
  \end{itemize}
\end{frame}
% skipping some frames here
\begin{frame}
  \ref{special_item}
\end{frame}

答案1

第 11 节对此进行了描述beamer 用户指南

\documentclass{beamer}

\begin{document}
\begin{frame}
  % big nasty equation here
  \begin{itemize}
    % explanations for parts of the equation here
    \setbeamercovered{transparent}
    \uncover<2>{
      \item first item
    }
    \uncover<3>{
      \item second item
    }
    \uncover<4>{
      \item third item
    }
    \uncover<5>{
        \hypertarget<5>{special_item}{}
      \item fourth item
    }
  \end{itemize}

\end{frame}
% skipping some frames here
\begin{frame}
  \hyperlink{special_item}{Link}
  \ref{special_item}
\end{frame}
\end{document}

答案2

最好参考框架/幻灯片而不是项目。您还可以将标签作为选项提供给环境frame

\documentclass{beamer}
\begin{document}
\begin{frame}[label=eqframe]
  \[
    (Big)^{nasty}\sum quation= Here
    \]
  \begin{itemize}
    % explanations for parts of the equation here
    \setbeamercovered{transparent}
    \uncover<2>{
      \item first item
    }
    \uncover<3>{
      \item second item
    }
    \uncover<4>{
      \item third item
    }
    \uncover<5>{
      \item fourth item
    }
  \end{itemize}
\end{frame}
% skipping some frames here
\begin{frame}
  \hyperlink{eqframe<5>}{Fourth item}
\end{frame}
\end{document}

相关内容