我有一個數字,引用它一個LaTeX文檔:如何在使用超級參考時將超鏈接導航到LaTeX中圖的頂部?
\begin{figure}
...
\caption{...}
\label{fig:1}
\end{figure}
\ref{fig:1}
我用包hyperref宏獲得超鏈接在生成的PDF。 但是,圖中的鏈接導航到標題,將圖形本身排除在視圖之外。我怎樣才能將它導航到圖的開頭,而不用將標題移動到頂部?
我有一個數字,引用它一個LaTeX文檔:如何在使用超級參考時將超鏈接導航到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 [全部] {} hypcap是包hyperref宏導入後寫的。
\usepackage{hyperref}
\usepackage{caption}
使用這是比\ usepackage [all] {hypcap}更好的方法。
感謝您的回答。你能否詳細說明爲什麼它更好? – vitaut 2013-10-24 15:32:48
要以前的評論:
\usepackage{hyperref}
\usepackage{caption}
比\usepackage[all]{hypcap}
因爲當你使用例如略勝一籌figure
沒有標題不會有編譯問題。標題包默認設置選項
hypcap=true
將超鏈接錨定到環境的開頭。
如果由於某些原因您無法使用標題包,則可以使用'\ capstartfalse'防止標題中沒有標題的圖片編譯錯誤http://tex.stackexchange.com/a/240261/88028 – antoine 2015-10-06 01:32:35
太棒了,謝謝。 – vitaut 2010-10-26 13:24:12