Anzeige:
Ergebnis 1 bis 13 von 13

Thema: Fehler bei Hypref

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.02.2012
    Beiträge
    16

    Fehler bei Hypref

    Hallo,

    ich habe ein kleines Problem mit Hypref. Mein Code sieht folgerndermaßen aus:

    \include{Einleitung}
    ....
    \include{Schluss}

    \addto{\captionsngerman}{\def\chaptername{Anhang }}
    \setcounter{chapter}{0}
    \include{Diplomarbeit-AnhangA}
    \include{Diplomarbeit-AnhangB}
    \include{Diplomarbeit-AnhangC}

    Das klappt auch im Dokument super, er setzt die Nummerierungen richtig und auch das Inhaltsverzeichnis erscheint richtig. Allerdings im PDF dokument und hier in der Inhaltsübersicht, wird ab Anhang A nicht mehr dargestellt und der hypref von Anhang A spring zur Einleitung, wo ist der Fehler?

    Danke schon einmal

  2. #2
    Registrierter Benutzer Avatar von Donalduck
    Registriert seit
    08.05.2007
    Ort
    Augsburg
    Beiträge
    754
    Wahrscheinlich an deinem setcounter. Vielleicht aber auch nicht. Wie wärs mit einem Minimalbeispiel?

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.02.2012
    Beiträge
    16
    Ich denke auch, dass es an dem Setcounter liegt, allerdings lasse ich den Weg, fängt er beim Anhang erst mit Buchstabe H oder so an und dies soll ja nicht sein.
    Wie meinst du das mit einem Minibeispiel?
    Dachte mein Beispiel ist genau genug, was fehlt den?

    und ein dickes Danke schonmal

  4. #4
    Registrierter Benutzer Avatar von Donalduck
    Registriert seit
    08.05.2007
    Ort
    Augsburg
    Beiträge
    754
    Ein Minimalbeispiel in dem man rumprobieren kann. Normalerweise gibt es z.B. auch von den Dokumentenklassen eine Möglichkeit einen Anhang zu deklarieren.
    Ausserdem sind includes für uns völlig nutzlos, da wir natürlich nicht wissen was in den Dateien steht.
    Geändert von Donalduck (02-07-2012 um 11:48 Uhr)

  5. #5
    Registrierter Benutzer
    Registriert seit
    20.02.2012
    Beiträge
    16
    \documentclass[12pt,german,a4paper,headsepline,BCOR=10mm]{scrbook}

    \usepackage{graphicx}
    \usepackage{graphics}
    \usepackage{picins}
    \usepackage[dvipsnames,usenames]{xcolor}
    \definecolor{green}{RGB}{124,255,0}
    \definecolor{yellow}{RGB}{255,255,0}
    \definecolor{yellow2}{RGB}{238,232,170}
    \definecolor{orange}{RGB}{255,165,0}
    \definecolor{redd}{RGB}{255,0,0}
    \usepackage{colortbl}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{makeidx}
    \usepackage{wrapfig}
    \usepackage{listings}
    \usepackage[ngerman]{babel}
    \usepackage[Sonny]{fncychap}
    \usepackage{scrpage2}
    \usepackage{makeidx}
    \usepackage{cite}
    \usepackage{here}
    \usepackage{booktabs-de}
    \usepackage{tabularx}
    \usepackage{array}
    \usepackage{array, supertabular}
    \usepackage{multicol}
    \usepackage{multirow}
    \usepackage{microtype} % Problem mit z.B. ff zu lösen
    \DisableLigatures{}
    \usepackage{float} % Paket um grafiken an genau der definierten stelle einzubinden
    \usepackage{floatflt}
    \usepackage [utf8]{inputenc}
    \usepackage{url}
    \usepackage{ragged2e}
    \usepackage{longtable}
    \usepackage{rotating}
    \usepackage{dirtree}
    \usepackage{tabto}
    \usepackage{setspace}
    \usepackage{caption}
    \usepackage[pdftex,
    a4paper,
    colorlinks=true,
    pdfstartview=FitV,
    bookmarks=true,
    pdfpagemode=UseOutlines,
    plainpages=false,
    pdfpagelabels=true,
    linkcolor=black,
    anchorcolor=black,
    filecolor=black,
    menucolor=black,
    citecolor=black,
    urlcolor=black]{hyperref}

    %\makeatletter
    % \setlength{\@fptop}{0pt}
    %\makeatother

    % Erstellung eines Index
    \makeindex
    \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
    \parindent0em

    \begin{document}

    \chapter{Einleitung}
    %....
    chapter{Schluss}

    \addto{\captionsngerman}{\def\chaptername{Anhang }}
    \setcounter{chapter}{0}
    \chapter{Diplomarbeit-AnhangA}
    \chapter{Diplomarbeit-AnhangB}
    \chapter{Diplomarbeit-AnhangC}

    %Literaturverzeichnis
    \cleardoublepage
    \bibliographystyle{alphadin}
    \addcontentsline{toc}{chapter}{Literaturverzeichni s}
    \bibliography{library}
    %Tabellenverzeichnis
    \cleardoublepage
    \addcontentsline{toc}{chapter}{Tabellenverzeichnis }
    \listoftables
    %Abbildungsverzeichnis
    \cleardoublepage
    \addcontentsline{toc}{chapter}{Abbildungsverzeichn is}
    \listoffigures
    % Index
    \cleardoublepage
    \addcontentsline{toc}{chapter}{Index}
    \printindex

    \end{document}

    Ich hoffe, dass dieses Minibeispiel jetz hilf, eine Lösung zu finde, danke

  6. #6
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Das Beispiel kannst du aber mit Sicherheit noch abspecken, indem du ausprobierst, ob die Pakete wirklich alle relevant für das Problem sind.

  7. #7
    Registrierter Benutzer
    Registriert seit
    20.02.2012
    Beiträge
    16
    Ich hatte extra alle Pakete drin gelassen, um festzustellen, ob es vielleicht an einem der Pakete liegen könnte, da ich so ein Problem schon einmal hatte. Aber ich werde hier noch ein verkürztes Beispiel wiedergeben.

  8. #8
    Registrierter Benutzer
    Registriert seit
    20.02.2012
    Beiträge
    16
    \documentclass[12pt,german,a4paper,headsepline,BCOR=10mm]{scrbook}

    \usepackage{makeidx}
    \usepackage{listings}
    \usepackage[ngerman]{babel}
    \usepackage{scrpage2}
    \usepackage{here}
    \usepackage{booktabs-de}
    \DisableLigatures{}
    \usepackage [utf8]{inputenc}
    \usepackage{url}
    \usepackage[pdftex,
    a4paper,
    colorlinks=true,
    pdfstartview=FitV,
    bookmarks=true,
    pdfpagemode=UseOutlines,
    plainpages=false,
    pdfpagelabels=true,
    linkcolor=black,
    anchorcolor=black,
    filecolor=black,
    menucolor=black,
    citecolor=black,
    urlcolor=black]{hyperref}

    % Erstellung eines Index
    \makeindex

    \begin{document}

    \chapter{Einleitung}
    %....
    chapter{Schluss}

    \addto{\captionsngerman}{\def\chaptername{Anhang }}
    \setcounter{chapter}{0}
    \chapter{Diplomarbeit-AnhangA}
    \chapter{Diplomarbeit-AnhangB}
    \chapter{Diplomarbeit-AnhangC}

    %Literaturverzeichnis
    \cleardoublepage
    \bibliographystyle{alphadin}
    \addcontentsline{toc}{chapter}{Literaturverzeichni s}
    \bibliography{library}
    %Tabellenverzeichnis
    \cleardoublepage
    \addcontentsline{toc}{chapter}{Tabellenverzeichnis }
    \listoftables
    %Abbildungsverzeichnis
    \cleardoublepage
    \addcontentsline{toc}{chapter}{Abbildungsverzeichn is}
    \listoffigures
    % Index
    \cleardoublepage
    \addcontentsline{toc}{chapter}{Index}
    \printindex

    \end{document}

  9. #9
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Code:
    \setcounter{chapter}{0}
     \renewcommand\theHchapter{Anhang.\thechapter}
    Du solltest übrigens statt all dieser \addcontentsline-Befehle besser eine der Optionen (z.B. toc=listof) nutzen.

  10. #10
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Ich hatte extra alle Pakete drin gelassen, um festzustellen, ob es vielleicht an einem der Pakete liegen könnte,
    Dann hätten wir es ausprobieren müssen. Da das blöde Routinearbeit ist und du ja die Hilfe haben willst, ist es fairer, du machst es selbst, was du ja auch getan hast. Manchmal kann man eben dadurch schon selber feststellen, woran es liegt.

    Mit deinem Beispiel kriege ich zwar alle pdf-Bookmarks angezeigt, aber mit den falschen Seitenzahlen und dementsprechend verweisen sie auf die falschen Seiten. Das \setcounter verursacht definitiv das Problem. Ohne funktionieren die bookmarks richtig. Hoffentlich weiß jemand Kompetenteres, wie man dieses Problem beseitigen und dennoch eine neue Nummerierung anfangen kann.

    Vielleicht gefällt dir ja das Ergebnis, das du bekommst, wenn du anstatt dieser setcounter-Geschichte
    \appendix
    schreibst?

  11. #11
    Registrierter Benutzer
    Registriert seit
    20.02.2012
    Beiträge
    16
    Das Problem besteht leider immer noch und über eine Lösung wäre ich sehr Dankbar, da mir die Zeit im Nacken sitzt.

  12. #12
    Registrierter Benutzer Avatar von Donalduck
    Registriert seit
    08.05.2007
    Ort
    Augsburg
    Beiträge
    754
    Wie rstuby schon gesagt hat, hast du \appendix ausprobiert?

  13. #13
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Das Problem besteht leider immer noch und über eine Lösung wäre ich sehr Dankbar, da mir die Zeit im Nacken sitzt.
    Du hast zwei Vorschläge bekommen, die beide in dem von dir gelieferten Minimalbeispiel (wenn man mal \Disableligature deaktiviert) funktionieren. Nutzen musst du die Lösungen aber schon selbst.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •