我有一个带有图形和引用的 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
确保 \usepackage[all]{hypcap} 在 hyperref 包被导入后写入。
对之前的评论:
\usepackage{hyperref}
\usepackage{caption}
稍微好一点,\usepackage[all]{hypcap}
因为当你使用 egfigure
没有字幕时,不会有编译问题。字幕包默认设置选项
hypcap=true
将超链接锚定到环境的开头。
\usepackage{hyperref}
\usepackage{caption}
使用它比 \usepackage[all]{hypcap} 更好。