Riferimenti Incrociati personalizzati

  • Creatore
    Topic
  • #72392
    Up
    0
    Down
    ::


    Buongiorno! Stavo smanettando col pacchetto hyperref.
    Il mio piccolo progetto era di realizzare una piccola guida con dei riferimenti all’interno del testo che linkano ad altro testo.
    Per fare ciò mi serve linkare nello stesso pdf una parola, ma non la ssezione o la pagina!
    Faccio un esempio. In una prima parte del testo scrivo
    `(…) La moquette \label{moq} è prodotta con plastica riciclata…`
    più avanti nel documento scrivo
    `(…) e come visto in precedenza (premi questo link per guardare
    la scheda relativa alla \hyperref[moq]{moquette})…`

    Bene, a rigor di logica dovrei avere un link che punta alla posizione esatta del label “moq”, ma invece mi linka l’inizio della sezione!!!:x

    Ho provato anche con \hypertarget{?}{?} e \hyperlink{?}{?} ma non ho capito il loro funzionamento… Qualcuno mi sa aiutare?
    Un altro modo per evitare il casino sarebbe modificare il comando \pageref{

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #72393
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        \label non va bene per quello che vuoi fare: \label tiene semplicemente in memoria l’ultimo numero generato da LaTeX (può essere un nome di sezione, di pagina, di enunciato…), da richiamare con \ref.

        I comandi che fanno al caso tuo sono \hyperlink e \hypertarget. Ti consiglio di cercare sul forum (mi pare che ci siano esempi); altrimenti, “texdoc hyperref”.

        Ciao,
        L.

      • #72394
        Up
        0
        Down
        ::

        nery” post=71507Buongiorno! Stavo smanettando col pacchetto hyperref.
        Il mio piccolo progetto era di realizzare una piccola guida con dei riferimenti all’interno del testo che linkano ad altro testo.
        Per fare ciò mi serve linkare nello stesso pdf una parola, ma non la ssezione o la pagina!
        Faccio un esempio. In una prima parte del testo scrivo
        `(…) La moquette \label{moq} è prodotta con plastica riciclata…`
        più avanti nel documento scrivo
        `(…) e come visto in precedenza (premi questo link per guardare
        la scheda relativa alla \hyperref[moq]{moquette})…`

        Bene, a rigor di logica dovrei avere un link che punta alla posizione esatta del label “moq”, ma invece mi linka l’inizio della sezione!!!:x

        Ho provato anche con \hypertarget{?}{?} e \hyperlink{?}{?} ma non ho capito il loro funzionamento… Qualcuno mi sa aiutare?
        Un altro modo per evitare il casino sarebbe modificare il comando \pageref{

        In ogni caso [tt]\label[/tt] punta all’ultimo numero generato. Ti servono proprio [tt]\hypertarget[/tt] e [tt]\hyperlink[/tt]:
        ` La \hypertarget{moq}{moquette} è prodotta …

        E qui c'è il collegamento alla \hyperlink{moq}{moquette}.`
        Ciao
        Enrico

      • #72395
        Up
        0
        Down
        ::


        Grazie ragazzi, era proprio quello che avevo fatto e… ovviamente… mi ero dimenticato di modificarlo in tutto il documento (per quello non mi funziava!)
        grzie per l’aiuto e la solita benaccetta velocità!

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

    Go to top