href 到图像标签 - 如何跳转到图像而不是图像下方的标题?

href 到图像标签 - 如何跳转到图像而不是图像下方的标题?

我使用以下命令将图像嵌入到我的 LaTeX 文档中(然后将其呈现为 PDF)

\newcommand{\img}[4]{
  \begin{figure}[!hbt]
    \centering
      \vspace{1ex}
      \includegraphics[width=#2]{images/#1}
      \caption[#4]{\label{img.#1} #3}
    \vspace{1ex}
  \end{figure}
}

当创建图像的 href 时,查看器会跳转到图像标题而不是图像顶部。如何更改命令,\img以便它仍将标题放在图像下方,但指向它的链接会跳转到图像本身?

答案1

  1. 您可以加载该包caption。默认设置为hypcap=true
  2. 如果您不加载包caption,则可以加载包hypcap。重要的是包在 之后加载hyperref。您可以hypcap使用选项进行加载all。在这种情况下,hypcap对所有浮动环​​境都有影响。您可以通过设置选项 将其限制为数字figure

相关内容