[Risolto] hyperref non stampa segnalibri

  • Creatore
    Topic
  • #87508
    Up
    0
    Down
    ::


    Salve a tutti. Ho riscontrato un problema durante la compilazione con pdflatex di un file. Non mi dà alcun errore, ma quando compilo il file e l apro con un visualizzatore di .pdf (ne ho provati due o tre diversi) mi compare solo l’introduzione nella barra dei segnalibri (o barra dell’indice, a seconda del programma) a lato dello schermo, mentre tutti gli altri capitoli vengono esclusi. Il codice è il seguente:
    `
    \documentclass[a4paper,10pt,twoside]{book}
    \usepackage[colorlinks]{hyperref}

    \begin{document}
    \frontmatter
    \tableofcontent
    \chapter*{Introduzione}
    \phantomsection
    \addcontentlines{toc}{chapter}{Introduzione}

    \mainmatter
    \input{Capitolo/1}
    \input{Capitolo/2}
    ecc…
    \end{document}
    `
    Grazie per il vostro aiuto.

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #87509
      Up
      0
      Down
      ::


      Se compilo due volte questo documento:
      `\documentclass[a4paper,10pt,twoside]{book}
      \usepackage[colorlinks]{hyperref}

      \begin{document}
      \frontmatter
      \tableofcontents
      \chapter*{Introduzione}
      \phantomsection
      \addcontentsline{toc}{chapter}{Introduzione}

      \mainmatter
      \chapter{Capitolo/1}
      \chapter{Capitolo/2}
      ecc…
      \end{document}`
      ottengo correttamente i segnalibri dell’introduzione e dei due capitoli.

      Ciao,
      Antonio

    • #87510
      Up
      0
      Down
      ::


      Effettivamente il tuo codice mi dà il risultato che cerco. Ci sarà di sicuro un conflitto da hyperref e qualche altro pacchetto che ho caricato. Però non me lo segnala nel log.

    • #87511
      Up
      0
      Down
      ::


      Ho risolto. Il problema era che i miei capitoli non avevano un nome e quindi non stampava niente, giustamente, dato che nei segnalibri non viene stampato il contatore. 😀

      Mi è bastato aggiungere i nomi al file .out in modo che i capitoli si chiamassero capitolo 1, capitolo 2, etc…

      Grazie comunque,

      ciao,
      Marco

    • #87512
      franen
      Partecipante
        Up
        0
        Down
        ::

        skevin93″ post=86983Mi è bastato aggiungere i nomi al file .out in modo che i capitoli si chiamassero capitolo 1, capitolo 2, etc…

        Hai modificato manualmente i file .out?
        Questa non è una soluzione… Che cosa c’è nei file di cui fai l’input? Se il tuo file contiene \chapter{titolo del primo capitolo} i segnalibri devono funzionare.
        Francesco

      • #87513
        Up
        0
        Down
        ::

        skevin93″ post=86983Ho risolto. Il problema era che i miei capitoli non avevano un nome e quindi non stampava niente, giustamente, dato che nei segnalibri non viene stampato il contatore. 😀

        Mi è bastato aggiungere i nomi al file .out in modo che i capitoli si chiamassero capitolo 1, capitolo 2, etc…

        Grazie comunque,

        ciao,
        Marco

        Mi chiedo comunque a cosa servano dei capitoli senza nome 😕

        Ciao
        Claudio

      • #87514
        Up
        0
        Down
        ::

        skevin93″ post=86983Ho risolto. Il problema era che i miei capitoli non avevano un nome e quindi non stampava niente, giustamente, dato che nei segnalibri non viene stampato il contatore. 😀

        Mi è bastato aggiungere i nomi al file .out in modo che i capitoli si chiamassero capitolo 1, capitolo 2, etc…

        Dubito che questa possa essere considerata una soluzione, visto che il file [tt].out[/tt] viene riscritto a ogni compilazione. Se i tuoi capitoli non hanno un titolo e scrivi
        `\chapter{}`
        (mi sfugge la motivazione), puoi fare invece così:
        `\chapter{\texorpdfstring{}{Capitolo \thechapter}}`
        Ciao
        Enrico

      • #87515
        Up
        0
        Down
        ::


        Sto assemblando insieme delle vecchie dispense di una mia professoressa per studiarle e intanto studiare vari comandi. Per cui cerco di seguirne il più possibile i contenuti. Infatti queste dispense (una decina di capitoli) hanno solo “Capitolo 1, Capitolo 2, ….” come titoli dei capitoli.

        Al massimo a lavoro terminato apporrò ai vari capitoli un nome. Grazie comunque per i vostri consigli, con il senno di poi la cosa che ho scritto sopra è proprio stupida 😀

    Visualizzazione 6 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top