Гиперссылка для страниц с римской нумерацией из латекса

У меня есть документ класса статьи в латексе с римскими номерами для аннотации, toc, таблиц и рисунков. В Оглавлении список также отображается правильно с правильной нумерацией. Но гиперссылки на римские числа не работают. Если я нажимаю на любой из них, все они ведут на титульную страницу, то есть страницу 0.

Может ли кто-нибудь помочь мне с кодом, который правильно ссылается на страницы с римскими номерами.

\documentclass[12pt,a4paper]{article}
\usepackage{hyperref}

\hypersetup{
pdfborder = {0 0 0}
}

\begin{document}

\pagenumbering{roman}
\begin{abstract}
   some text here
\end{abstract}

    \renewcommand\listtablename{Table of Contents}
    \tableofcontents
    \addcontentsline{toc}{section}{Table of Contents}
    \cleardoublepage

    % abbreviations:
    \addcontentsline{toc}{section}{Abbreviations}
    \printglossary[type=\acronymtype,title=Abbreviations]
    \cleardoublepage

    \renewcommand\listtablename{List of Figures}
    \listoffigures
    \addcontentsline{toc}{section}{List of Figures}
    \cleardoublepage

    \renewcommand\listtablename{List of Tables}
    \listoftables
    \addcontentsline{toc}{section}{List of Tables}
    \clearpage

    \pagenumbering{arabic}

\end{document}

person Community    schedule 23.06.2015    source источник
comment
Привет! Вам также понадобится пакет glossaries для компиляции. После этого мне все кажется обычным: ссылки корректно работают в заголовках в содержимом таблицы, а не в номерах страниц ...   -  person MattAllegro    schedule 23.06.2015
comment
Привет, я уже включил этот пакет! я опубликовал ответ, который сработал для меня. Спасибо за попытку помочь   -  person    schedule 23.06.2015


Ответы (1)


Наконец, я исправил это с помощью следующих изменений:

Я переместил команды \ Renew в папку до \ begin {document}, а затем добавил \ phantomsection перед каждым из \ listoffigures и \ listoftables.

person Community    schedule 23.06.2015