如何摆脱特定的 PDFLaTeX 警告?

如何摆脱特定的 PDFLaTeX 警告?

我正在写我的学士论文,我想用罗马数字对前几页(标题、目录、摘要)进行编号,其余页面使用阿拉伯数字。我几乎做到了这一点,但我的摘要页和目录页的编号相同,我收到以下警告:

destination with the same identifier (name{page.i}) has been already used,    
duplicate ignored <to be read again>\relaxl.31 \newpage[1

我已阅读此页Hyperref 和重复页码我已经尝试了文件中的所有这 3 个选项mystyle.sty

\usepackage[plainpages=false]{hyperref}
\usepackage[pdfpagelabels]{hyperref}
\usepackage[plainpages=false, pdfpagelabels]{hyperref}

但这些都无济于事。这是我的文档:

\documentclass[a4paper,10pt]{report}
\usepackage{mystyle}

\fancypagestyle{empty}{%
\fancyhf{}% Clear header/footer
\fancyhead[c]{Header}
\fancyfoot[c]{Town, year}}

\renewcommand{\headrulewidth}{0pt}
\setlength{\headheight}{35.0pt}
\setlength{\parskip}{0.4cm}
\setlength{\parindent}{0pt}

\title{Title}
\author{Author}

\date{}

\begin{document}
\pagenumbering{roman}

\maketitle

\newpage
\input{abstract.tex}
\newpage

\tableofcontents
\newpage

\input{./tex/chapter1.tex}
\pagenumbering{arabic}


\input{./tex/chapter2.tex}
\input{./tex/chapter3.tex}
\input{./tex/chapter4.tex}
\input{./tex/chapter5.tex}
\input{./tex/chapter6.tex}

\end{document}  

这是我的abstract.tex文件:

\begin{abstract}
\thispagestyle{plain}
Abstract
\end{abstract}

以下是其中一个章节文件的示例:

\chapter{Introduction}
\label{into}
Introduction

文件mystyle.sty

\ProvidesPackage{mystyle}
\usepackage[utf8x]{inputenc}
\usepackage{hyperref}
\usepackage{fancyhdr}

相关内容