Latex: destination with the same identifier

Hallo,

seit neuestem erhalte ich obige Fehlermeldung bei der Kompilierung eines Latex-Dokumentes. Der Fehler tritt bei pdftex auf. Google brachte sehr viele Treffer, aber keine Lösungen. Selbst dieses kleine Beispiel aus der Wikipedia erzeugt die Warnung:

\documentclass[12pt,a4paper,german]{report}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[pdftex]{graphicx}
\usepackage[pdftex,plainpages=false]{hyperref}
\title{Ein Testdokument}
\author{Otto Normalverbraucher}
\date{05. Januar 2004}
\begin{document}
 \maketitle
 \tableofcontents
 \chapter{Titel 1}
 \section{Titel 2}
\end{document}

Die exakte Warnung:

\tf@toc=\write4
pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has 
been already used, duplicate ignored

 \relax 
l.12 \chapter
 {Titel 1} [1

]

Angeblich können die Seitenzahlen nicht exakt zugeordnet werden. Wo liegt der Fehler? Verwendet wird Miktex 2.6. Ich bin mir sicher, dass der Fehler im Zusammenhang mit der ersten Seite und dem Inhaltsverzeichnis auftritt.

Das Thema gab es hier schon mal:
/t/latex-hyperref-macke/2036117

Die Lösung funktioniert aber bei mir nicht. Was mich wurmt ist, dass der Fehler erst jetzt auftritt.

Hallo,

seit neuestem erhalte ich obige Fehlermeldung bei der
Kompilierung eines Latex-Dokumentes. Der Fehler tritt bei
pdftex auf. Google brachte sehr viele Treffer, aber keine
Lösungen.

Das glaube ich Dir nicht. Wenn man nach der Fehlermeldung googelt,
dann bietet gleich der erste Link die Lösung des Problems.

http://theoval.cmp.uea.ac.uk/~nlct/latex/pdfdoc/pdfd…

Abschnitt 4.2.2: Duplicate Page Numbers

Selbst dieses kleine Beispiel aus der Wikipedia
erzeugt die Warnung:

Bei mir nicht. Ich bekomme nur eine entsprechende Warnung und die
doppelte Seite wird ignoriert. Welche Version des hyperref Paketes
hast Du denn? Diese Information findest Du im Logfile.

Package: hyperref 2007/02/07 v6.75r Hypertext links for LaTeX

Die exakte Warnung:

\tf@toc=\write4
pdfTeX warning (ext4): destination with the same identifier
(name{page.1}) has been already used, duplicate ignored.

Angeblich können die Seitenzahlen nicht exakt zugeordnet
werden.

Wieso angeblich? Der Fehler ist doch eindeutig.

Wo liegt der Fehler?

Der Fehler liegt darin, dass LaTeX die Titelseite, die erste Seite
des Inhaltsverzeichnisses sowie die erste Seite des Hauptteils
jeweils mit der Seitenzahl 1 kennzeichnet. Bei der Titelseite ist die
Zahl unsichtbar, beim Inhaltsverzeichnis i.d.R. mit kleinen römischen
Ziffern benannt und dann im Hauptteil arabisch. Dennoch sind das
alles erste Seiten. Darum gibt es die Option „plainpages=false“, die
Du aber bereits benutzt. Bei mir verschwinden dabei auch die
Warnungen, ohne weitere Maßnahmen.

Sollte der Fehler nach Anwendung aller oben verlinkten Tipps
tatsächlich hartnäckig sein, dann lösche mal die .out und .aux
Dateien.

Gruß

Fritze

Hallo,

Das glaube ich Dir nicht. Wenn man nach der Fehlermeldung
googelt,
dann bietet gleich der erste Link die Lösung des Problems.

http://theoval.cmp.uea.ac.uk/~nlct/latex/pdfdoc/pdfd…

Auch das habe ich gefunden. Es sind Lösungsvorschläge, keine Lösungen. Wie du vielleicht siehst, habe ich das Wiki-Beispiel um den Lösungsvorschlag ergänz. Abhilfe brachte es nicht.

Abschnitt 4.2.2: Duplicate Page Numbers

Selbst dieses kleine Beispiel aus der Wikipedia
erzeugt die Warnung:

Bei mir nicht. Ich bekomme nur eine entsprechende Warnung und
die
doppelte Seite wird ignoriert.

Wie nun? Es wird keine Warnung erzeugt aber du bekommst eine Warnung?

>Welche Version des hyperref

Paketes
hast Du denn? Diese Information findest Du im Logfile.

Die aktuellste.

Wieso angeblich? Der Fehler ist doch eindeutig.

Nein, ist er nicht, da dem Titelblatt keine Seitenzahlen zugeordnet werden und die Seite 1 bei Chapter 1 beginnt.

alles erste Seiten. Darum gibt es die Option
„plainpages=false“, die
Du aber bereits benutzt. Bei mir verschwinden dabei auch die
Warnungen, ohne weitere Maßnahmen.

Bei vielen scheint sich die Warnung hartnäckig zu halten. Ich habe bereits die Vorschläge benutzt, das hyperref-Package ganz ans Ende zu stellen. Es funktioniert einfach nicht.

Sollte der Fehler nach Anwendung aller oben verlinkten Tipps
tatsächlich hartnäckig sein, dann lösche mal die .out und .aux
Dateien.

Auch schon probiert. Ignorieren sollte man diese Warnung nicht, da bei einem Rücksprung auf Seite 1 diese nicht mehr zugeordnet werden kann und der erste Treffer verwendet wird.

Hier ein Screenshot:
http://img132.imageshack.us/my.php?image=bild1sb7.png

Ich möchte die Warnung einfach nur weg haben.

Hallo,

Auch das habe ich gefunden. Es sind Lösungsvorschläge, keine Lösungen.

Aha.

Wie du vielleicht siehst, habe ich das Wiki-Beispiel um den
Lösungsvorschlag ergänz.

Hast Du nicht. Es fehlen

\pagenumbering{alph}
\maketitle

\clearpage\pagenumbering{roman}
\tableofcontents

\clearpage\pagenumbering{arabic}

Bei mir nicht. Ich bekomme nur eine entsprechende Warnung und
die doppelte Seite wird ignoriert.

Wie nun? Es wird keine Warnung erzeugt aber du bekommst eine
Warnung?

Sorry, ich hatte da irgendwie „Fehler“ gelesen.

Welche Version des hyperref Paketes hast Du denn?
Diese Information findest Du im Logfile.

Die aktuellste.

Aha. Na dann ist die Lösung Deines Problems ganz einfach: mach das Richtige.

Wieso angeblich? Der Fehler ist doch eindeutig.

Nein, ist er nicht, da dem Titelblatt keine Seitenzahlen
zugeordnet werden und die Seite 1 bei Chapter 1 beginnt.

Du hast offenbar große Probleme mit dem Leseverständnis. Dem Titelblatt wird
intern recht wohl eine Seitenzahl zugeordnet, diese wird aber bei der Ausgabe
unterdrückt. Daher kann man dort auch \pagenumbering{alph} nutzen, weil man das
Ergebnis nie zu sehen bekommt.

Ich möchte die Warnung einfach nur weg haben.

Dann würde ich damit anfangen, die Lösungsvorschläge komplett in die Tat
umzusetzen.

Gruß

Fritze

Hallo,

Hast Du nicht. Es fehlen

\pagenumbering{alph}
\maketitle

\clearpage\pagenumbering{roman}
\tableofcontents

\clearpage\pagenumbering{arabic}

Weil es nicht angegeben werden muss. Diese Lösung wäre von hinten durch die Brust. Normalerweise fängt eine Buchseite bei Seite 1 an und nicht bei Seite -1 oder a oder i. D

Im übrigen ist diese Angabe in Verbindung plainpages=false unsinnig, da ja beide dasselbe machen sollen. Hier versucht man einen offensichtlichen Fehler im hyperref-Package durch eine Krücke zu beheben. Ohne das Package wird auch keine Warnung ausgegeben.

Die Frage ist immer noch nicht geklärt, warum die Warnung erst bei 2.6 auftritt, in den ganzen Versionen davor aber nicht vorkam.
Scheinbar scheint hier auch keiner Ahnung davon zu haben und versucht nur, auf unzureichende Quellen im Netzt hinzuweisen.

Hallo,

Weil es nicht angegeben werden muss. Diese Lösung wäre von
hinten durch die Brust. Normalerweise fängt eine Buchseite bei
Seite 1 an und nicht bei Seite -1 oder a oder i. D

Wenn Du meinst.

Im übrigen ist diese Angabe in Verbindung plainpages=false
unsinnig, da ja beide dasselbe machen sollen.

Du hast es offenbar nicht verstanden. Aufgrund Deiner Pampigkeit hört
hier aber mein guter Wille, es Dir (nochmals) zu erklären, auf.

Hier versucht man einen offensichtlichen Fehler im hyperref-Package
durch eine Krücke zu beheben. Ohne das Package wird auch keine
Warnung ausgegeben.

Nein. Ohne das Paket kann diese Warnung nicht ausgegeben werden, weil
sie von eben diesem Paket generiert wird.

Die Frage ist immer noch nicht geklärt, warum die Warnung erst
bei 2.6 auftritt, in den ganzen Versionen davor aber nicht
vorkam.

Bei mir kommt, die richtigen Optionen vorausgesetzt, weder da noch
hier eine Warnung.

Scheinbar scheint hier auch keiner Ahnung davon zu haben und
versucht nur, auf unzureichende Quellen im Netzt hinzuweisen.

Am besten löschst Du LaTeX komplett von der Platte und nutzt wieder
Microsoft Word. Da gibt es wenigstens anständigen Support.

Gruß

Fritze