Латекс: гиперреф на отдельные длинные строки
Вопрос
У меня есть несколько longtables, которые растягивают на несколько страниц, и я хочу использовать pageref и hyperref для ссылки на эти строки.
Но что бы я ни пытался, ссылки всегда ссылаются на начало таблицы. Когда я смотрю в aux-файл, все метки кажутся переопределенными в таблицу. [Номер таблицы].
Я пытался поместить невидимые фиктивные фигуры в таблицу, но это просто дает мне ошибки слишком большого числа операций с плавающей запятой.
Я также попытался поместить ярлыки в мини-страницы, но безрезультатно.
Даже вставка меток в сноски не работает, так или иначе, кажется, что longtable всегда до них добирается.
Решение
Я решил эту проблему, введя пользовательский счетчик и команду метки:
\newcounter{mycounter}
\newcommand{\mylabel}[1]{\refstepcounter{mycounter} \label{#1}}
Другие советы
Согласно этой статье и файл readme для Hyperref , в который необходимо включить Hyperref пакет после включения Longtable