0

我有一个乳胶文章类文档,其中包含抽象、目录、表格和图形的罗马数字。在目录中,列表显示正确,编号也正确。但是罗马数字的超链接不起作用。如果我点击其中任何一个,它们都会导致标题页,即第 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}
4

1 回答 1

0

最后,我通过以下更改对其进行了修复:

我将 \renew 命令移到 \begin{document} 之前,然后在 \listoffigures 和 \listoftables 之前添加 \phantomsection

于 2015-06-23T19:16:37.150 回答