Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Probleme mit hyperref und titletoc

  1. #1
    Registrierter Benutzer
    Registriert seit
    13.03.2006
    Beiträge
    378

    Probleme mit hyperref und titletoc

    Moin,

    nachdem ich mir vor einiger Zeit ein Inhaltsverzeichnis mit verändertem Layout gebastelt habe (titletoc), wollte ich das ganze jetzt auch klickbar für pdfs gestalten (hyperref).

    Kann es nun aber sein, dass hyperref sich mit manuell hinzugefügten Inhalten per \addcontentsline nicht verträgt?

    Hier mal ein Minimalbeispiel, das ein falsches Ergebnis über den oben beschriebenen Weg und ein korrektes Ergebnis mit automatischer Eintragung ins Inhaltsverzeichnis liefert.

    Code:
    \documentclass{scrartcl}
    \usepackage[ngerman]{babel}
    \usepackage{titletoc, color}
    \usepackage{hyperref}
    
    %Für die Links im pdf-Dokument
    \definecolor{darkblue}{rgb}{0,0,.5}
    \hypersetup{colorlinks=false, breaklinks=true, linkcolor=darkblue, menucolor=darkblue, pagecolor=darkblue, urlcolor=darkblue}
    
    
    %Verändertes Aussehen des Inhaltsverzeichnisses
    \titlecontents	{section}%
      [0em]%
      {\addvspace{2ex}}%
      {\parbox[t]{3em}{\large\thecontentslabel}\large}%
      {\bfseries}%
      {\hfill\bfseries\contentspage}
      [\titleline{\titlerule}\addvspace{1ex}]%
    
    \begin{document}
    \tableofcontents
    
    \newpage
    
    \addcontentsline{toc}{section}{Modifiziert}
    Sektion 1
    
    \newpage
    
    \section{Standard}
    Sektion 2
    
    \end{document}

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von MasterOfPuppets Beitrag anzeigen
    Kann es nun aber sein, dass hyperref sich mit manuell hinzugefügten Inhalten per \addcontentsline nicht verträgt?
    yep...
    Code:
    \phantomsection\addcontentsline...
    sollte dem abhelfen.

    Guten Rutsch,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    13.03.2006
    Beiträge
    378
    Danke, klappt wunderbar! War wohl gestern doch etwas spät. Jetzt habe ich es auch in der Doku gefunden ...

    Dafür gibts gleich ein neues Problem: In meinem Dokument benutze ich pstricks. Als Ausgabe bin ich bisher den Weg latex -> dvi2ps gegangen, wobei ps keine Links beherrscht. Wandle ich nun das dvi in ein pdf, funktionieren die Links, aber alle pstricks-Ausgaben sind weg. Bei einer Umwandlung von ps in pdf ists genau andersrum.

    Jemand ne Idee?

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Zitat Zitat von MasterOfPuppets Beitrag anzeigen
    Dafür gibts gleich ein neues Problem: In meinem Dokument benutze ich pstricks. Als Ausgabe bin ich bisher den Weg latex -> dvi2ps gegangen, wobei ps keine Links beherrscht. Wandle ich nun das dvi in ein pdf, funktionieren die Links, aber alle pstricks-Ausgaben sind weg. Bei einer Umwandlung von ps in pdf ists genau andersrum.
    das kann ich zwar nicht nachvollziehen, da bei mir nach
    (n *) latex foo.tex
    dvips foo.dvi && ps2pdf foo.ps
    die Links auch in der erzeugten foo.pdf funzen, aber Du könntest es mal mit dem pst-pdf-Paket probieren und dann entsprechend mit dem ps4pdf-Skript Dein Dokument erzeugen.
    Weiterhin Guten Rutsch
    Rainer
    There's nothing a good whack with a hammer won't fix!

  5. #5
    Registrierter Benutzer
    Registriert seit
    13.03.2006
    Beiträge
    378
    Was ist das (n *) ?

    Dir natürlich auch einen guten Rutsch!

  6. #6
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Zitat Zitat von MasterOfPuppets Beitrag anzeigen
    Was ist das (n *) ?
    oh, je nach sonstigen Anforderungen der verwendeten Pakete steht `n´ für `2´, `3´ oder gar `4´; das `*´ entsprechend für `mal´... also `latex foo.tex´ entsprechend `n´ mal aufrufen;-)

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

  7. #7
    Registrierter Benutzer
    Registriert seit
    13.03.2006
    Beiträge
    378
    Ah, da habe ich wohl etwas zu kompliziert gedacht. Naja, werde deine Tips wohl mal nächstes Jahr ausprobieren.

Lesezeichen

Berechtigungen

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