在我的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之后的某个地方它会正常工作