36

我有一个带有图形和引用的 LaTeX 文档:

\begin{figure}
...
\caption{...}
\label{fig:1}
\end{figure}

\ref{fig:1}

我使用 hyperref 包在生成的 PDF 中获取超链接。但是,指向该图的链接导航到标题,使该图本身不在视图中。如何让它导航到图形的开头而不将标题移动到顶部?

4

3 回答 3

34

在你的序言中添加这个

\usepackage{hyperref}
\usepackage[all]{hypcap}    %for going to the top of an image when a figure reference is clicked

确保 \usepackage[all]{hypcap} 在 hyperref 包被导入后写入。

于 2010-10-26T13:16:05.137 回答
27

对之前的评论:

\usepackage{hyperref}
\usepackage{caption}

稍微好一点,\usepackage[all]{hypcap}因为当你使用 egfigure没有字幕时,不会有编译问题。字幕包默认设置选项

hypcap=true

将超链接锚定到环境的开头。

于 2014-01-21T07:34:05.180 回答
0
\usepackage{hyperref}
\usepackage{caption}

使用它比 \usepackage[all]{hypcap} 更好。

于 2013-10-24T15:25:36.977 回答