是否有可能让LaTeX链接到图形的顶部而不是其标题?



在我的TeX文件中我有以下代码:

begin{figure}[H]
    begin{center}
        includegraphics[width=5in]{screens/main.png}
        caption{label{fig:MainScreen} Screenshot of the main screen of TADA.}
    end{center}
end{figure}

然而,当我在文档中引用前面的图时:

...in Figure ref{fig:MainScreen}.

…如果我在预览(Mac)中点击参考,它会带我到label命令所在的位置(在图中实际图像的下方)。也就是说,文档被滚动到页面顶部的标题位置,如果我想看图片本身,这有点烦人。

我的问题是,我可以让LaTeX创建一个引用到顶部的图形,同时保持caption命令在底部?出于文体上的考虑,我必须把标题放在图的下面。

我唯一的想法是将label命令移动到includegraphics命令之前,但显然caption必须在label之前进行引用才能正常工作。

查看一下hypcap包文档(CTAN是您的朋友:http://www.ctan.org/),但是作为一个快速总结,您应该能够简单地将

usepackage[all]{hypcap}

在你加载hyperref之后的某个地方它会正常工作

最新更新