我有一个LaTeX文档,其中包含一张图片和对其的引用:
\begin{figure}
...
\caption{...}
\label{fig:1}
\end{figure}
\ref{fig:1}
我使用hyperref包在生成的PDF中获取超链接。 但是,图表的链接导航到标题,使得图表本身无法查看。 我如何使其导航到图表的开头而不移动标题到顶部?
\usepackage{hyperref}
\usepackage[all]{hypcap} %for going to the top of an image when a figure reference is clicked
确保在导入hyperref包之后编写\usepackage[all]{hypcap}。
给上一条评论的回复:
\usepackage{hyperref}
\usepackage{caption}
使用\usepackage[all]{hypcap}
有编译问题的情况下,使用caption
略好一些,因为当您使用例如没有标题的figure
时,不会出现编译问题。默认情况下,caption
包设置了选项。
hypcap=true
将超链接锚定到环境的开头。
\usepackage{hyperref}
\usepackage{caption}
使用这个比\usepackage[all]{hypcap}更好的想法。
\capstartfalse
来防止没有标题的图形出现hypcap编译错误。http://tex.stackexchange.com/a/240261/88028 - antoine