
Я использую пакет hyperref для созданияссылкиицелимежду цитатами в основном тексте и ссылками в конце моего документа.
Нажатие на одну из этих гиперссылок приводит к отображению гиперцели, хотя и смещенной на одну строку, т.е. я не вижу первую строку гиперцели. Кто-нибудь знает эту проблему?
Заголовок:
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english]{babel}
\usepackage{color}
\usepackage{float}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{framed}
\usepackage[linktocpage]{hyperref} % interactive bookmarks
\usepackage{xcolor}
решение1
Цель устанавливается на текущей базовой линии в горизонтальном режиме. TeX не предоставляет средства для получения высоты текущей строки.
pdfTeX предоставляет ключевое слово
pre
для\vadjust
вставки чего-либо перед текущей строкой:\vadjust pre{\hypertarget{...}{}}
\raisebox
может использоваться для смещения цели, например:\raisebox{.7\baselineskip}[0pt][0pt]{\hypertarget{...}{}}