乳胶中罗马数字页面的超级参考链接

时间:2015-06-23 13:24:22

标签: pdflatex tableofcontents hyperref

我在乳胶中有一个文章类文档,其中包含抽象,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}

1 个答案:

答案 0 :(得分:0)

最后我修改了以下更改:

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