Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Allgemeine Frage zu hyperref

  1. #1
    Registrierter Benutzer
    Registriert seit
    21.02.2006
    Beiträge
    41

    Allgemeine Frage zu hyperref

    Hallo,

    Ich habe eine Problem mit hyperref. Wer ein LaTeX Dokument schön strukturiert mit parts, chapters, sections, etc sowie für Bilder, Formeln, etc. labels verwendet, der kriegt mit hyperref ein schön verlinktes pdf-Dokument. Schön, wenn's funktioniert. Bei mir wird leider die Inhaltstruktur im Acrobat Reader links (bei den Bookmarks) durcheinandergewirbelt. Zum Teil stimmen auch "links" im Dokument nicht. Ich weiss, diese Formulierung ist mehr als allgemein. Trotzdem, hat vielleicht jemand änhnliche Probleme gehabt? Mich würde interessieren, was Ursachen für das Problem sein könnten, um eine Lösung zu finden...

    Gruss

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von MaBi Beitrag anzeigen
    Wer ein LaTeX Dokument schön strukturiert mit parts, chapters, sections, etc sowie für Bilder, Formeln, etc. labels verwendet, der kriegt mit hyperref ein schön verlinktes pdf-Dokument. Schön, wenn's funktioniert. Bei mir wird leider die Inhaltstruktur im Acrobat Reader links (bei den Bookmarks) durcheinandergewirbelt. Zum Teil stimmen auch "links" im Dokument nicht.
    Du solltest Dir wohl mal anschauen, _was_ denn nicht richtig verlinkt wird -- und dann auch gleich, _wie_ das in Frage kommende Teil überhaupt aufgebaut ist -- oder gar, ob Du solche Sachen wie den Seitenzähler veränderst.
    Evtl hast Du ja auch nur irgendwo ein \label vor einer \caption gesetzt...
    Aber ohne ein Minimalbeispiel ist es doch recht mühselig, Dir einen vernünftigen Ratschlag geben zu wollen...
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    21.02.2006
    Beiträge
    41
    Hallo Rainer,

    Ja, ich weiss das Problem ist zu allgemein formuliert. Ich benutze im Dokument den \setcounter{chapter} Befehl. Wenn ich diesen aus dem Dokument nehme, klappt's mit dem hyperref, bzw. verlinken - dafür ist aber die Kapitelnummerierung nicht mehr korrekt. Dann habe ich mir ein Minimalbeispiel mit parts und chapters gemacht, und auch den setcounter-Befehl verwendet. Und siehe da, im Minimalbeispiel klappt's. Das macht die ganze Sache umso schwerer - Wieso klappt's im Minimalbeispiel und im Dokument nicht???

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo,
    Zitat Zitat von MaBi Beitrag anzeigen
    Hallo Rainer,

    Ja, ich weiss das Problem ist zu allgemein formuliert. Ich benutze im Dokument den \setcounter{chapter} Befehl. Wenn ich diesen aus dem Dokument nehme, klappt's mit dem hyperref, bzw. verlinken - dafür ist aber die Kapitelnummerierung nicht mehr korrekt. Dann habe ich mir ein Minimalbeispiel mit parts und chapters gemacht, und auch den setcounter-Befehl verwendet. Und siehe da, im Minimalbeispiel klappt's. Das macht die ganze Sache umso schwerer - Wieso klappt's im Minimalbeispiel und im Dokument nicht???
    also wenn man weder das eine, noch das andere Dokument kennt, dann ist es für Außenstehende noch schwerer, hier eine gültige Aussage zu treffen.
    Was Du aber tun könntest:
    kopier Dir Dein Dokument z.B. nach mini.tex und kompilier das Teil. Wenn das läuft, dann bräuchtest Du wohl bloß mal Dein Projekt aufzuräumen (d.h., alle _nicht_ von Dir erstellten Dateien, prinzipiell alles _außer_ .bib, .tex zu löschen), dann sollte es auch schon mit Deinem Dokument funzen.
    Wenn nicht, dan fängst Du halt an, Teile aus dieser mini.tex auszukommentieren (bzw. wenn's am Ende ist, einfach \end{document} weiter nach oben kopieren) und kompiliest das Teil hin und wieder, bis Du siehst, ab wann die Verlinkung stimmt - von da an machst Du Deine Änderungen schrittweise rückgängig, bis der Fehler wieder auftaucht -- so solltest Du eigentlich dazu in der Lage sein, den Fehler zumindest einzugrenzen.
    Dann wirfst Du noch überflüssigen Text/Pakete/Kommentare aus mini.tex raus und schon hast Du ein funktionierendes Minimalbeispiel oder hast den Fehler bereits selbst finden können (Ok, das war jetzt übertrieben einfach dargestellt).
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  5. #5
    Registrierter Benutzer
    Registriert seit
    21.02.2006
    Beiträge
    41
    Ja, die Sache ist echt fies. Ich habe im Dokument wie gesagt parts und chapters. Bei einem neuen part fängt das erste Kapitel wieder mit Kapitel 1 an --> \setcounter{chapter}{0}. Der erste "part" stimmt (setcounter kommt nicht vor). Der zweite "part" stimmt in seiner Struktur auch noch, aber die folgenden parts werden nun im zweiten part verschachtelt, die darauffolgenden wieder. Weiss echt nicht, was das ganze Chaos auslöst, da steckt wohl ein böser Zwerg drin...Muss wohl tatsächlich das ganze vereinfachen, biss ich den Kerl erwische...

  6. #6
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Zitat Zitat von MaBi Beitrag anzeigen
    Ja, die Sache ist echt fies. Ich habe im Dokument wie gesagt parts und chapters. Bei einem neuen part fängt das erste Kapitel wieder mit Kapitel 1 an --> \setcounter{chapter}{0}.
    Ahem, warum machst Du das denn selbst? Pack' einfach
    Code:
    \usepackage{amsmath}% so Du es noch nicht geladen hast
    \numberwithin{chapter}{part}
    \renewcommand{\thechapter}{\arabic{chapter}}% sonst ist hier wohl part.chapter drin
    in Deine Präambel und vergiß Deine \setcounter{chapter}{0} wieder.
    Wohlmöglich kommt hyperref dann sogar wieder mit der Verlinkung klar
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  7. #7
    Registrierter Benutzer
    Registriert seit
    21.02.2006
    Beiträge
    41
    Danke für den Tipp, werde es morgen ausprobieren!

    There's nothing a good whack with a hammer won't fix!

Lesezeichen

Berechtigungen

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