超链接返回上一张幻灯片

超链接返回上一张幻灯片

我正在尝试使用\hyperlink{}{}返回上一张幻灯片beamer

我正在执行以下操作:

        % SLIDE 31
        \begin{frame}
        \frametitle{ML 1}
        \framesubtitle{SVM 1}
        \label{restriçao}
        Some text and equations here
        \end{frame}

        % SLIDE 32
        \begin{frame}
        \frametitle{ML 1}
        \framesubtitle{SVM 1}
\begin{itemize}
\item Some information here;
\item More information here.
\end{itemize}
        \end{frame}

        % SLIDE 33
        \subsection{SVM 2}
        \begin{frame}
        \frametitle{ML 2}
        \framesubtitle{SVM 2}
\begin{itemize}
\item Some info;
\item Here i am trying to use \hyperlink{restriçao}{minimization}.
\end{itemize}
        \end{frame}

但是,当我单击生成的超链接时,它不是返回到第 31 张幻灯片,而是返回到演示文稿的第一张幻灯片。

我在这里做错了什么?

答案1

该命令\label{restriçao}告诉 LaTeX 将字符串restriçao与最近增加的计数器变量关联起来。如果整个文档中没有计数器变量增加,则唯一可能的“锚点”是文档的最开头。

然后,您应该用 替换\label{restriçao}\hypertarget{restriçao}{}请注意,\hypertarget需要两个参数。第一个将用作“锚点”,第二个(可选)用于您希望显示的一些文本。

除非你使用 XeLaTeX 或 LuaLaTeX,否则你应该不是ç在 的第一个参数中使用非 ASCII 字符,例如,\hypertarget\hyperlink

因此我会将你的代码重写为

\documentclass{beamer}
\begin{document}

        % SLIDE 31
        \begin{frame}[t]
        \frametitle{ML 1}
        \framesubtitle{SVM 1}
        %%%\label{restricao}
        \hypertarget{restricao}{}  % <-- new
        Some text and equations here
        \end{frame}

        % SLIDE 32
        \begin{frame}[t]
        \frametitle{ML 1}
        \framesubtitle{SVM 1}
        \begin{itemize}
        \item Some information here;
        \item More information here.
        \end{itemize}
        \end{frame}

        % SLIDE 33
        \subsection{SVM 2}
        \begin{frame}[t]
        \frametitle{ML 2}
        \framesubtitle{SVM 2}
        \begin{itemize}
        \item Some info;
        \item Here i am trying to use \hyperlink{restricao}{minimization}.
        \end{itemize}
        \end{frame}

\end{document}

相关内容