我在乳胶中有一个文章类文档,其中包含抽象,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}
答案 0 :(得分:0)
最后我修改了以下更改:
我将\ renew命令移到\ begin {document}之前,然后在每个\ listoffigures和\ listoftables之前添加了\ phantomsection