Hyperref link ad item di una description

  • Creatore
    Topic
  • #69776
    Up
    0
    Down
    ::


    Ciao a tutti, nel codice seguente

    `\documentclass[a4paper, 12pt]{book}

    \usepackage[italian]{varioref}
    \usepackage{hyperref}

    \begin{document}
    \chapter{Capitolo di prova 1}

    \section{Sezione di prova del capitolo 1}

    \cleardoublepage

    \begin{description}
    \item[Item di prova 1] Descrizione dell'item di prova 1.

    \item[Item di prova 2] Descrizione dell'item di prova 2.
    \label{item2}

    \item[Item di prova 3] Descrizione dell'item di prova 3.
    \end{description}

    \chapter{Capitol odi prova 2}

    Riferimento~\vref{item2}
    \end{document}
    `

    ho associato una label ad un item di una description. Il riferimento ad “item2” stampa quindi, in maniera corretta, la stringa “1.1 a pagina 3”. Quando però clicco sul link non mi porta a quella label, bensì all’inizio della sezione in cui si trova la description, ovvero a pagina 1.

    Come posso fare affinché il link “punti” a pagina 3 nel punto in cui effettivamente si trova l’item associato alla label?

    Grazie a tutti per l’aiuto.

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #69777
      admin
      Amministratore del forum
        Up
        0
        Down
        ::

        TaaTT4″ post=68947Ciao a tutti, nel codice seguente

        `\documentclass[a4paper, 12pt]{book}

        \usepackage[italian]{varioref}
        \usepackage{hyperref}

        \begin{document}
        \chapter{Capitolo di prova 1}

        \section{Sezione di prova del capitolo 1}

        \cleardoublepage

        \begin{description}
        \item[Item di prova 1] Descrizione dell'item di prova 1.

        \item[Item di prova 2] Descrizione dell'item di prova 2.
        \label{item2}

        \item[Item di prova 3] Descrizione dell'item di prova 3.
        \end{description}

        \chapter{Capitol odi prova 2}

        Riferimento~\vref{item2}
        \end{document}
        `

        ho associato una label ad un item di una description. Il riferimento ad “item2” stampa quindi, in maniera corretta, la stringa “1.1 a pagina 3”. Quando però clicco sul link non mi porta a quella label, bensì all’inizio della sezione in cui si trova la description, ovvero a pagina 1.

        Come posso fare affinché il link “punti” a pagina 3 nel punto in cui effettivamente si trova l’item associato alla label?

        Grazie a tutti per l’aiuto.

        Prova a mettere \phantomsection prima di \label.

        Ciao
        Orlando

      • #69778
        Up
        0
        Down
        ::


        Perfetto! Grazie mille.

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

    Go to top