pdfTeX warning: destination with the same identifier


Sie sind hier: TeXTipps und HinweisepdfTeX warning: destination with the same identifier


Warnung

pdfTeX gibt manchmal die folgende Warnung aus:

! pdfTeX warning (ext4): destination with the same identifier ... has been already used, duplicate ignored

Voraussetzung zum Erscheinen der Meldung ist:

Der Fehler tritt auf, wenn pdfLaTeX einen Link setzen soll, aber keinen Anker findet. Der Fehler tritt unter verschiedenen Umständen auf.

Beispiele für den Fehler

Nicht eindeutige Seitennummer

Verschiedene Pakete (z.B. book) oder manuelle Einstellungen bewirken, das Seitennummern doppelt vorkommen. Wird zum Beispiel für einen Vorspann eine römische Nummerierung verwendet, so tritt Seitennummer 1 doppelt auf (einmal als I, einmal als 1). Macht Hyperref eine Refernez auf Seite 1, so ist nicht klar definiert, welche Seite gemein ist.

Lösung

Siehe: FAQ der TUG-UK

Fußnote ohne Anker

Minimalbeispiel:

\documentclass{scrartcl}
\usepackage{hyperref}

\begin{document}

\begin{table}
  a\footnote{s}
\end{table}

\end{document}

Innerhalb von Gleitumgebungen sind keine Fußnoten erlaubt.

\documentclass{scrartcl}
\usepackage{hyperref}

\begin{document}

\begin{tabular}{c}
  a\footnote{s}
\end{tabular}

\end{document}

Innerhalb Tabellen sind keine Fußnoten erlaubt.

Lösung:

Siehe auch:

Falsches \thanks

Eigentlich nur eine Variante der Fußnote ohne Anker.

\documentclass[titlepage]{scrartcl}
\usepackage{hyperref}

\begin{document}

\title{a Title}
\author{It's me}
\date{31.12.2003}
\thanks{myversion}
\maketitle

\end{document}

eqnarray/nonumber

Der Fehler tritt auch auf, wenn man

\begin{eqnarray}\text{nur eine Zeile}\nonumber\end{eqnarray}

statt

\begin{eqnarray*}\text{nur eine Zeile}\end{eqnarray*}

benutzt