21

私の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

4

1 に答える 1

25

hypcap パッケージのドキュメント (CTAN はあなたの友達です: http://www.ctan.org/ ) を見てください。

\usepackage[all]{hypcap}

ハイパーリファレンスをロードした後のどこかで、それはうまくいきます。

于 2011-07-14T15:53:11.237 に答える