Подтвердить что ты не робот

Можно ли подключить LaTeX к вершине фигуры, а не к ее заголовку?

В моем 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}.

... если я нажму на ссылку в Preview (Mac), это приведет меня туда, где находится команда \label (которая находится ниже фактического изображения на рисунке). То есть, документ прокручивается туда, где заголовок находится в верхней части страницы, что несколько раздражает, если я пытаюсь посмотреть на фигуру.

Мой вопрос к вам: могу ли я заставить LaTeX создать ссылку на верхнюю фигуры, оставив команду \caption внизу? Для стилистических целей я должен держать подпись ниже цифры.

Моя единственная мысль заключалась в том, чтобы переместить команду \label до команды \includegraphics, но, видимо, \caption должна быть до \label для правильной работы ссылки.

4b9b3361

Ответ 1

Взгляните на документацию пакета hypcap (CTAN - ваш друг: http://www.ctan.org/), но в качестве краткого резюме вы можете просто поставить

\usepackage[all]{hypcap}

где-то после загрузки гиперрема, и он будет работать.