使用 \input 时出现具有相同标识符 (name{page.}) 的目标错误

使用 \input 时出现具有相同标识符 (name{page.}) 的目标错误

我看到很多错误信息都写在了“目标具有相同的标识符 (name{page.})”上。然而,对于我的情况,没有解决方案能解决问题。

以下是应该复制错误的 MWE:

\documentclass[10pt,oneside,onehalfspacing]{book}

\usepackage[a4paper,margin=3cm]{geometry}
\usepackage{setspace}
\setlength{\parskip}{0.5em}

\usepackage{fancyhdr}
\pagestyle{fancy}

\usepackage{xcolor}

\usepackage{wasysym}
\usepackage{fixltx2e}

\usepackage[toc,page]{appendix}

\usepackage[natbibapa]{apacite}
\usepackage[nottoc]{tocbibind}

\usepackage{graphicx}
\usepackage[strings]{underscore}
\graphicspath{02\_images}

\usepackage[utf8]{inputenc}
\usepackage{csquotes}

\usepackage[plainpages=false,pageanchors=false,hidelinks]{hyperref}


\begin{document}

\chapter*{Declaration Of Authorship}
\pagenumbering{roman}
Some example...

\chapter*{Statement Concerning Publication}
Some example...

\chapter*{Acknowledgement}
Some example...

\pagenumbering{gobble}
\tableofcontents\thispagestyle{empty}

\chapter{Introduction}\label{Intro}
\pagenumbering{arabic}
Some example...

\chapter{Theoretical Framework}\label{TF}
Some example...

\chapter{Findings}\label{Fin}
Some example...

\chapter{Conclusion}\label{Con}
Some example...

\end{document}

我认为错误来自以下原因\hyperref,但以下解决方案不起作用:

\usepackage[plainpages=false,pageanchors=falsehidelinks]{hyperref}

Pdf 文件似乎没有问题,但是错误困扰着我......

答案1

我做了两件事来消除错误:

  1. 删除fixltx2,因为显然所需的代码现在是 LaTex 核心的一部分。
  2. 添加pageanchor=false\hyperref选项。

相关内容