goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 100020
Top-Poster: Johannes_B (5061)

Wir begrüßen unseren neuesten Benutzer Tidu2k.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Verzeichnisse falsch verlinkt

 

Stefan Kottwitz
Admin
Admin


Beiträge: 1969
Anmeldedatum: 07.07.08
Wohnort: Hamburger Netzwerk-Spezialist
Version: TeX Live 2019
     Beitrag Verfasst am: 27.06.2010, 12:34     Titel: pdfTeX-Warnung
  Antworten mit Zitat      
Hallo Flo91,

Flo91 hat Folgendes geschrieben:

LaTeX meldet:
destination with the same identifier (name{section.1}) has been already used, duplicate ignored<to be read again> \section{Appendix}

Ein Minimalbeispiel kann ich leider nicht posten, da ich es im kleinen nicht wirklich reproduzieren kann.


von 0 an zu reproduzieren ist oft schwierig. Erfolgversprechender wäre, eine Kopie des Dokuments herzunehmen und diese schrittweise zu reduzieren. Also die Kapitel raus bis auf eines, den enthaltenen Text raus, vom Anhang den Text reduzieren, sogar Pakete aus der Präambe weglassen. Bei jedem Schritt mal übersetzen, um zu sehen, ob der Fehler erhalten bleibt. So wird das Dokument zwangsläufig kleiner und weist immer noch den Fehler auf.

Ansonsten schau mal hier in der UK TeX FAQ: destination with the same identifier ... ignored.

Viele Grüße,

Stefan
Private Nachricht senden Benutzer-Profile anzeigen

Flo91
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.06.2010, 13:11     Titel:
  Antworten mit Zitat      
So, ich habe mal ein Minimalbeispiel gebastelt.

Code

\documentclass[12pt, oneside, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[bottom,hang]{footmisc}
\usepackage[babel, german=quotes, english=british,french=guillemets]{csquotes}
\renewenvironment{quote}{%
  \list{}{%
    \setlength{\leftmargin}{1.5em}%
    \setlength{\topsep}{1.9mm}
    \setlength{\parsep}{0pt}%
    \setlength{\partopsep}{0pt}%
    \setlength{\parskip}{0pt}%
    \footnotesize
  }%
  \item\relax
}{%
  \endlist%
}
\setlength{\footnotemargin}{0pt}

\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{listings}

\usepackage[printonlyused]{acronym}
\usepackage{amssymb}
\usepackage{setspace}
\usepackage[ngerman]{babel}
\usepackage[german,vlined,boxed]{algorithm2e}
\usepackage{epsfig}
\usepackage{amsmath}
\usepackage[hyphens,obeyspaces,spaces]{url}

\renewcommand{\listalgorithmcfname}{Algorithmenverzeichnis}
\usepackage[plainpages=false,pdfpagelabels=true]{hyperref}

\pagestyle{headings}
\onehalfspacing

\begin{document}

\bibliographystyle{alphadin}
\pagenumbering{roman}
\begin{titlepage}
\pdfbookmark[1]{Titelseite}{titel}  
   \begin{center}
      Titel
   \end{center}
\end{titlepage}

\pagenumbering{Roman}
\setcounter{page}{2}
\newpage
\phantomsection
\pdfbookmark[1]{Inhaltsverzeichnis}{toc}
\tableofcontents
\newpage
\phantomsection
\addcontentsline{toc}{section}{Abbildungsverzeichnis}
\listoffigures
\newpage
\phantomsection
\addcontentsline{toc}{section}{Tabellenverzeichnis}
\listoftables
\newpage
\phantomsection
\addcontentsline{toc}{section}{Algorithmenverzeichnis}
\listofalgorithms
\newpage
\phantomsection
\addcontentsline{toc}{section}{Abkürzungsverzeichnis}

\markright{ABKÜRZUNGSVERZEICHNIS}
\section*{Abkürzungsverzeichnis}
\begin{acronym}
\acro{t}{Test}
\end{acronym}
\newpage
\pagenumbering{arabic}

\section{Erstes}
Kein Text
\section{Zweites}
Kein Text
\ac{t}

\newpage
\phantomsection
\addcontentsline{toc}{section}{Literaturverzeichnis}
\bibliography{Literatur}

\newpage
\appendix
\section{Appendix}
\subsection{123}

\end{document}
 


Folgendes müsste ich den Links der PDF falsch sein:
1. Das Kapitel "Zweites" wird "Erstens" in den Bookmarks untergeordnet.
2. Der Link zu Appendix führt nicht zum Anhang, sondern auf die erste Seite des Textes.
3. Der Identifier Fehler müsste beim Kompilieren auftauchen.

Danke

Stefan Kottwitz
Admin
Admin


Beiträge: 1969
Anmeldedatum: 07.07.08
Wohnort: Hamburger Netzwerk-Spezialist
Version: TeX Live 2019
     Beitrag Verfasst am: 27.06.2010, 13:39     Titel: Links in pdf
  Antworten mit Zitat      
Hallo,

Flo91 hat Folgendes geschrieben:

Folgendes müsste ich den Links der PDF falsch sein:

Müsste? - Hast Du es nicht mal selbst übersetzt? Treten diese Fehler bei Dir auf?

Flo91 hat Folgendes geschrieben:

1. Das Kapitel "Zweites" wird "Erstens" in den Bookmarks untergeordnet.
2. Der Link zu Appendix führt nicht zum Anhang, sondern auf die erste Seite des Textes.
3. Der Identifier Fehler müsste beim Kompilieren auftauchen.

1. Bei mir steht es normal drunter, auf gleicher Gliederungsebene.
2. Der Link führt im bei mir erzeugten pdf-Dokument zum Anhang.
3. Es kommen weder Fehler noch Warnung beim Übersetzen.

Vielleicht hast Du zu sehr reduziert, so dass in irgendeinem Schritt die Ursache auch entfernt wurde.

Viele Grüße,

Stefan
Private Nachricht senden Benutzer-Profile anzeigen

Flo91
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.06.2010, 13:49     Titel:
  Antworten mit Zitat      
Ja, ich habe alle anderen Dateien gelöscht und per Hand 2x (wegen Referenzen) mit pdflatex übersetzt. Die Fehler sind vorhanden.
Ich habe die PDF mal hochgeladen.
http://www.mediafire.com/?fzhezywmvqy

Stefan Kottwitz
Admin
Admin


Beiträge: 1969
Anmeldedatum: 07.07.08
Wohnort: Hamburger Netzwerk-Spezialist
Version: TeX Live 2019
     Beitrag Verfasst am: 27.06.2010, 14:27     Titel: hyperlinks
  Antworten mit Zitat      
Hier ist die Ausgabe, wie sie bei mir erstellt wird, mit TeX Live 2009 und hyperref 2009/10/09 v6.79a: http://texblog.net/pdf/flo.pdf.
Vielleicht hilft es, hyperref zu aktualisieren.

Stefan
Private Nachricht senden Benutzer-Profile anzeigen

Flo91
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.09.2010, 10:11     Titel:
  Antworten mit Zitat      
Ich muss nochmal zu diesem Problem zurückkehren, es ist nicht gelöst.
Ich verwende folgende Version: Package: hyperref 2010/01/16 v6.80c Hypertext links for LaTeX
Mit älteren Versionen sind die Referenzen richtig, jedoch ist ein anderes Paket nicht aktuell genug und kennt einen Befehl nicht.
Kannst du den Code bei dir nochmals kompilieren und sagen welche Version du hast?

Flo91
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.09.2010, 10:34     Titel:
  Antworten mit Zitat      
Also es hat irgendetwas mit dem algorithm2e Paket zu tun. Was genau, weiß ich noch nicht, aber ohne geht es wunderbar.
An der Reproduzierung arbeite ich nicht.

Flo91
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.09.2010, 11:12     Titel:
  Antworten mit Zitat      
Bei mir ist nach dem Kompilieren bei dem Minimalbeispiel folgendes falsch:
Flo91 hat Folgendes geschrieben:
1. Das Kapitel "Zwei" wird "Eins" in den Bookmarks untergeordnet.
2. Der Link zu Appendix führt nicht zum Anhang, sondern auf die erste Seite des Textes.


Sobald das algorithm2e-Paket rausgenommen wird, passt es wieder. Passiert dies bei euch auch? Lösungsvorschläge? Hilfe?

Minimalbeispiel:
Code

\documentclass[12pt, oneside, a4paper]{article}
\usepackage[utf8]{inputenc}
\listfiles
\usepackage[ngerman]{babel}
\usepackage[german,vlined,boxed]{algorithm2e}

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

\begin{document}
\tableofcontents
\clearpage

\section{Eins}
\section{Zwei}
\subsection{Zwei-1}
\subsection{Zwei-2}
\clearpage

\appendix
\section{Anhang}
\subsection{Anhang ersten}
\end{document}
 

KOMA
TeX-Entwickler
TeX-Entwickler


Beiträge: 2637
Anmeldedatum: 04.07.08
Wohnort: ---
Version: Ich bin hier nicht mehr zu erreichen!
     Beitrag Verfasst am: 09.09.2010, 17:45     Titel:
  Antworten mit Zitat      
bookmark (← dies ist ein geprüfter Link, der direkt zur Paketkurzbeschreibung auf CTAN führt!)

Das Paket bringt nicht nur oft schon automatisch die Lösung, wenn mit Bookmarks/Outlines etwas nicht stimmt, es bietet auch Befehle, um in die Erstellung einzugreifen und beispielsweise die Ebenen zu korrigieren. Einfach nach hyperref laden.

Das Problem mit dem Anhang ist ein anderes. Weil das Paket algorithm2e dämlicherweise \chapter auch dann definiert, wenn es nicht definiert war, reagieren alle Pakete die zwischen Klassen mit \chapter und Klassen ohne \chapter unterscheiden nach dem Laden des Pakets falsch. Deshalb definiert hyperref dann im Anhang auch nicht \theHsection, sondern \theHchapter um. Einfache Lösung:
Code
\renewcommand*{\theHsection}{\thesection}
nach dem Laden von hyperref oder
Code
\makeatletter
\g@addto@macro\appendix{\gdef\theHsection{\Alph{section}}
\makeatother
irgendwo in der Präambel oder, um auch Probleme mit anderen Paketen zu minimieren:
Code
\let\chapter\unDeFined
unmittelbar nach dem Laden von algorithm2e. Ich würde die letzte Lösung verwenden.

Am besten schreibst Du noch einen Bug-Report an den Autor von algorithm2e, damit er die Zeilen:
Code
\let\algocf@original@chapter=\chapter%
\def\chapter{\expandafter\addtocontents{loa}{\protect\addvspace{10\p@}}\algocf@original@chapter}%
in
Code
\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname chapter\endcsname\relax\else
\let\algocf@original@chapter=\chapter%
\def\chapter{\expandafter\addtocontents{loa}{\protect\addvspace{10\p@}}\algocf@original@chapter}%
\fi
ändert. Dann treten Probleme wie Deines gar nicht erst auf.

Alternativ könnte er tocbasic für die Verwaltung des Verzeichnisses verwenden. Vielleicht komme ich auch irgendwann dazu ein scrhack-Modul für das Paket zu schreiben.
_________________

goLaTeX-Knigge (mit Themen Minimalbeispiel und So stellst Du Deine Frage richtig)
DE-TeX-FAQ, UK-FAQ, l2kurz, l2tabu, CTAN, The TeX Catalogue
KOMA-Script
Ich bin hier nicht mehr zu erreichen!
Private Nachricht senden Benutzer-Profile anzeigen

Flo91
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.09.2010, 09:10     Titel:
  Antworten mit Zitat      
Wahnsinn, woher weißt du nur die ganzen Sachen?
Das Paket bookmark habe ich noch nicht ganz verstanden. Ist das ein Ersatz für hyperref oder korrigiert dies hyperref Ergebnisse? Ich bin mir über die Arbeitsweise noch etwas unschlüssig.

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite Zurück  1, 2, 3  Weiter



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de