Link che puntano prima della bibliografia

  • Creatore
    Topic
  • #22705
    Up
    0
    Down
    ::


    Buongiorno!
    Non sono riuscito a trovare un oggetto più descrittivo, scusatemi.
    Ho un problema con i link alla bibliografia: sia quelli interni nel pdf (nell’indice) che quelli nei bookmark esterni al pdf (quelli resi dal programma di visualizzazione per capirci) puntano due facciate prima della pagina dove c’è la bibliografia.

    Eliminando via via i vari pezzi sono riuscito a fare un esempio minimale:
    `\documentclass{book}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \usepackage{lipsum}
    \usepackage{hyperref}

    \begin{document}
    \chapter{Uno}
    \lipsum[1]
    \cite{prova}

    \bibliographystyle{biblio/plain_ita}
    \addcontentsline{toc}{chapter}{Riferimenti bibliografici}
    \bibliography{biblio/biblio}
    \end{document}`
    Non so se l’argomento è già stato trattato… più che altro perché non so cosa cercare esattamente.
    Se avete già discusso di questo in passato, scusatemi e indirizzatemi di conseguenza.

    Grazie mille!

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

      Buongiorno!
      Non sono riuscito a trovare un oggetto più descrittivo, scusatemi.
      Ho un problema con i link alla bibliografia: sia quelli interni nel pdf (nell’indice) che quelli nei bookmark esterni al pdf (quelli resi dal programma di visualizzazione per capirci) puntano due facciate prima della pagina dove c’è la bibliografia.

      Eliminando via via i vari pezzi sono riuscito a fare un esempio minimale:
      `\documentclass{book}
      \usepackage[utf8]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage[italian]{babel}
      \usepackage{lipsum}
      \usepackage{hyperref}

      \begin{document}
      \chapter{Uno}
      \lipsum[1]
      \cite{prova}

      \bibliographystyle{biblio/plain_ita}
      \addcontentsline{toc}{chapter}{Riferimenti bibliografici}
      \bibliography{biblio/biblio}
      \end{document}`
      Non so se l’argomento è già stato trattato… più che altro perché non so cosa cercare esattamente.
      Se avete già discusso di questo in passato, scusatemi e indirizzatemi di conseguenza.

      Sì, è già stato discusso, ma è più semplice dare la soluzione: aggiungi \cleardoublepage prima di \addcontentsline.

      Ciao
      Enrico

    • #22707
      Up
      0
      Down
      ::


      Ciao!
      Grazie per la pronta risposta!

      In realtà però il problema persiste: il link punta sempre a 2 facciate prima.

    • #22708
      Up
      0
      Down
      ::

      Ciao!
      Grazie per la pronta risposta!

      In realtà però il problema persiste: il link punta sempre a 2 facciate prima.

      Probabilmente occorre anche \phantomsection, cerca sul forum

      Ciao
      Enrico

    • #22709
      Up
      0
      Down
      ::


      Esatto, grazie mille per il puntatore!
      Quoto giusto un tuo post, così se qualcuno capita qua trova la soluzione direttamente.

      `
      \clearpage
      \phantomsection
      \addcontentsline{toc}{chapter}{\contentsname}
      `
      È il comando magico per questo tipo di situazioni, perché rimette in ordine le faccende interne di hyperref.

    • #22710
      Up
      0
      Down
      ::


      avevo avuto lo stesso problema, e come workaround avevo spostato il comando \addcontentsline dopo il comando \bibliography

      sembra funzionare bene, ma ora vedo questo post e mi chiedo: potrebbe avere qualche controindicazione la mia “soluzione“?

    • #22711
      DMW
        Up
        0
        Down
        ::

        avevo avuto lo stesso problema, e come workaround avevo spostato il comando \addcontentsline dopo il comando \bibliography

        sembra funzionare bene, ma ora vedo questo post e mi chiedo: potrebbe avere qualche controindicazione la mia “soluzione“?

        Puoi avere dei problemi se la bibliografia è più lunga di una pagina. Io la metto sempre prima e non ho mai avuto problemi.

        Ciao

        Andrea

      • #22712
        Up
        0
        Down
        ::


        boh, la mia bibliografia è lunga 3 pag..cmq lo sposto prima, anche a me sembrava avesse più senso, ma senza quel \phantomsection non funzionava

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

    Go to top