Classe book e indice analitico cliccabile nel pdf finale

  • Creatore
    Topic
  • #15801
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti. In questo topic avevo un problema: dopo aver realizzato un indice analico con ClassicThesis, se cliccavo sul bookmark “Indice Analitico” del pdf finale, non venivo indirizzato all’indice analitico, ma sull’ultima pagina della bibliografia.

      Ora ho lo stesso problema, ma con la semplice classe book. Purtoppo la soluzione data da Andrea in quel topic ora non funziona, perché evidentemente la class KOMA e lo stile ClassicThesis usano dei comandi che sulla classe book non sono neppure definiti. 😥

      Questo è il mio codice:
      `\documentclass{book}
      \usepackage{makeidx}
      \begin{document}
      \frontmatter
      \include{…}
      \mainmatter
      \part{…}
      \include{…}
      \part{…}
      \include{…}
      \part{…}
      \backmatter
      \cleardoublepage\include{MaterialeInizialeFinale/Bibliografia}
      \cleardoublepage\include{MaterialeInizialeFinale/IndiceAnalitico}
      \end{document}
      `
      dove il file Bibliografia.tex è
      `\markboth{\bibname}{\bibname}
      \addcontentsline{toc}{chapter}{\bibname}
      \bibliographystyle{…}
      \bibliography{Bibliografia}
      \nocite{*}
      `
      e il file IndiceAnalitico,tex è
      `\markboth{\indexname}{\indexname}
      \pagestyle{fancy}
      \addcontentsline{toc}{chapter}{\indexname}
      \printindex
      `
      Ho provato ad inserire il comando
      `\pdfbookmark[1]{Indice analitico}{Indice analitico}
      `
      o anche
      `\pdfbookmark[0]{Indice analitico}{Indice analitico}`
      un po’ dappertutto, ma niente: o mi compaiono due voci dell’indice analitico (una cliccabile, l’altra no), oppure una sola voce (che se cliccata mi conduce dritto dritto alla bibligrafia).

      Sob! 😥

      Grazie mille,
      L.

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #15802
        Up
        0
        Down
        ::

        Ciao a tutti. In questo topic avevo un problema: dopo aver realizzato un indice analico con ClassicThesis, se cliccavo sul bookmark “Indice Analitico” del pdf finale, non venivo indirizzato all’indice analitico, ma sull’ultima pagina della bibliografia.

        Ora ho lo stesso problema, ma con la semplice classe book. Purtoppo la soluzione data da Andrea in quel topic ora non funziona, perché evidentemente la class KOMA e lo stile ClassicThesis usano dei comandi che sulla classe book non sono neppure definiti. 😥

        Questo è il mio codice:
        `\documentclass{book}
        \usepackage{makeidx}
        \begin{document}
        \frontmatter
        \include{…}
        \mainmatter
        \part{…}
        \include{…}
        \part{…}
        \include{…}
        \part{…}
        \backmatter
        \cleardoublepage\include{MaterialeInizialeFinale/Bibliografia}
        \cleardoublepage\include{MaterialeInizialeFinale/IndiceAnalitico}
        \end{document}
        `
        dove il file Bibliografia.tex è
        `\markboth{\bibname}{\bibname}
        \addcontentsline{toc}{chapter}{\bibname}
        \bibliographystyle{…}
        \bibliography{Bibliografia}
        \nocite{*}
        `
        e il file IndiceAnalitico,tex è
        `\markboth{\indexname}{\indexname}
        \pagestyle{fancy}
        \addcontentsline{toc}{chapter}{\indexname}
        \printindex
        `
        Ho provato ad inserire il comando
        `\pdfbookmark[1]{Indice analitico}{Indice analitico}
        `
        o anche
        `\pdfbookmark[0]{Indice analitico}{Indice analitico}`
        un po’ dappertutto, ma niente: o mi compaiono due voci dell’indice analitico (una cliccabile, l’altra no), oppure una sola voce (che se cliccata mi conduce dritto dritto alla bibligrafia).

        Hai provato ad aggiungere \phantomsection prima di \markboth?

        Ciao
        Enrico

      • #15803
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Hai provato ad aggiungere \phantomsection prima di \markboth?

          Ho aggiungto la parola magica: beh, ora funziona! 😀

          Grazie grazie grazie,
          Lorenzo

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top