hyperlink ad una parola (usando hyperref) [RISOLTO]

  • Creatore
    Topic
  • #60405
    tonegas
    Partecipante
      Up
      0
      Down
      ::


      Ciao,
      Qualcuno mi sa dire come posso inserire un riferimento a una singola parola.
      Mi spiego meglio.
      Il comando label può riferire immagini, tabelle, ecc… sarebbe possibile riferire la pagina
      dove appare una singola parola.

      es.
      `
      Cappuccetto Rosso\label{cap_ros} passeggia per il bosco.

      ….

      Alla pagina \pageref{cap_ros}, Cappuccetto Rosso fa la sua prima apparizione.

      `

      Grazie per l’aiuto.
      spero che non abbiate già risposto ad una cosa del genere.
      Gastone

    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #60406
        Up
        0
        Down
        ::

        Ciao,
        Qualcuno mi sa dire come posso inserire un riferimento a una singola parola.
        Mi spiego meglio.
        Il comando label può riferire immagini, tabelle, ecc… sarebbe possibile riferire la pagina
        dove appare una singola parola.

        es.
        `
        Cappuccetto Rosso\label{cap_ros} passeggia per il bosco.

        ….

        Alla pagina \pageref{cap_ros}, Cappuccetto Rosso fa la sua prima apparizione.

        `

        Grazie per l’aiuto.
        spero che non abbiate già risposto ad una cosa del genere.
        Gastone

        E non ti funziona così? 🙂

        Ciao
        Enrico

      • #60407
        tonegas
        Partecipante
          Up
          0
          Down
          ::


          Si in effetti detta così funziona.
          Credevo che bastasse quello per generare l’errore, invece così funziona bene.

          Ho creato un esempio che presenti l’errore.
          In effetti la pagina viene inserita correttamente, è il link interno al pdf che da i numeri.

          Questo è l’esempio:

          `
          \documentclass[a4paper,10pt]{book}
          \usepackage[utf8x]{inputenc}
          \usepackage{hyperref}
          \usepackage{lipsum}
          \begin{document}
          \chapter{Prova}
          Pagina~\pageref{cin}
          \begin{table}[tb]
          \centering
          \begin{tabular}{c}
          Specifica\\
          \end{tabular}
          \caption{didascalia}
          \label{tab:tabella}
          \end{table}
          \lipsum[1-10]
          Parola~da~riferire\label{cin}
          \end{document}

          `
          (qui il link ti porta sulla tabella)

          oppure, anche più semplicemente:

          `
          \documentclass[a4paper,10pt]{book}
          \usepackage[utf8x]{inputenc}
          \usepackage{hyperref}
          \usepackage{lipsum}
          \begin{document}
          \chapter{Prova}
          Pagina~\pageref{cin}
          \lipsum[1-10]
          Parola~da~riferire\label{cin}
          \end{document}

          `
          (qui il link ti lascia alla stessa pagina di riferimento al capitolo)

          Praticamente la pagina inserita nel riferimento è coretta, ma il link interno del pdf
          punta al primo oggetto del tipo: tabella, figura, capitolo, ecc.. non alla pagina dove effettivamente si trova la parola da riferire.

          Quindi vorrei che il link interno puntasse alla pagina giusta, quindi quanto clicchi sul link
          vada dove c’è scritto non da un altra parte.

          Scusa se ti ho fatto aspettare ma dovevo costruire l’esempio.
          Grazie

        • #60408
          Up
          0
          Down
          ::

          Si in effetti detta così funziona.
          Credevo che bastasse quello per generare l’errore, invece così funziona bene.

          Ho creato un esempio che presenti l’errore.
          In effetti la pagina viene inserita correttamente, è il link interno al pdf che da i numeri.

          Questo è l’esempio:

          `
          \documentclass[a4paper,10pt]{book}
          \usepackage[utf8x]{inputenc}
          \usepackage{hyperref}
          \usepackage{lipsum}
          \begin{document}
          \chapter{Prova}
          Pagina~\pageref{cin}
          \begin{table}[tb]
          \centering
          \begin{tabular}{c}
          Specifica\\
          \end{tabular}
          \caption{didascalia}
          \label{tab:tabella}
          \end{table}
          \lipsum[1-10]
          Parola~da~riferire\label{cin}
          \end{document}

          `
          (qui il link ti porta sulla tabella)

          oppure, anche più semplicemente:

          `
          \documentclass[a4paper,10pt]{book}
          \usepackage[utf8x]{inputenc}
          \usepackage{hyperref}
          \usepackage{lipsum}
          \begin{document}
          \chapter{Prova}
          Pagina~\pageref{cin}
          \lipsum[1-10]
          Parola~da~riferire\label{cin}
          \end{document}

          `
          (qui il link ti lascia alla stessa pagina di riferimento al capitolo)

          Praticamente la pagina inserita nel riferimento è coretta, ma il link interno del pdf
          punta al primo oggetto del tipo: tabella, figura, capitolo, ecc.. non alla pagina dove effettivamente si trova la parola da riferire.

          Quindi vorrei che il link interno puntasse alla pagina giusta, quindi quanto clicchi sul link
          vada dove c’è scritto non da un altra parte.

          Scusa se ti ho fatto aspettare ma dovevo costruire l’esempio.
          Grazie

          Scusa tu, non avevo notato “hyperlink”. Aggiungi \phantomsection prima di \label.

          Ciao
          Enrico

        • #60409
          tonegas
          Partecipante
            Up
            0
            Down
            ::


            Grazie funziona perfettamente

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

        Go to top