Hyperlink un po’ sfasati

  • Creatore
    Topic
  • #6317
    ev
    Partecipante
      Up
      0
      Down
      ::


      Ciao,

      Mi e’ capitato di scrivere un documento “interattivo” (in soldoni, un bel pdf con link a sezioni interne e link ad url, etc. etc.) ed ho notato che, diversamente da quanto accade in LaTeX, i link agli anchor prodotti dai comandi di sezionamento sembrano un pochino “sfasati”. Cerco di spiegarmi meglio con un sempio:
      `\setupinteraction[state=start, focus=width]
      \starttext
      \about[etichetta]
      \page
      \subject[etichetta]{Bho}
      \input tufte
      \stoptext`
      L’output che ottengo con la mia bella versione preistorica di ConTeXt & Co. (quella contenuta in teTeX 2.0.2 o giu’ di li’) presenta nella prima pagina il titolo della sezione che compare nella pagina seguente e questo titolo e’ un link alla sezione stessa. Clickandoci sopra, acrobat salta alla sezione nella pagina seguente, ma si posiziona un po’ sotto il titolo; un documento analogo prodotto con LaTeX porterebbe acrobat a posizionarsi direttamente sul titolo.

      Ammettendo che magari e’ colpa della versione preistorica di ConTeXt & Co., le mie domande si limitano a: e’ un comportamento normale? e’ possibile alterarlo in qualche modo?

    Visualizzazione 7 filoni di risposte
    • Autore
      Risposte
      • #6318
        Up
        0
        Down
        ::


        hmm, intrigante.
        oggi a pranzo lo guardo.

      • #6319
        Up
        0
        Down
        ::


        hmm, ancora niente.
        Hai per caso un esempio in latex ?

        luigi

      • #6320
        ev
        Partecipante
          Up
          0
          Down
          ::


          Ciao,

          Grazie per l’interessamento. Scrivendo l’equivalente dell’esempio iniziale in LaTeX, mi sono accorto che si presenta lo stesso problema 🙁 La cosa strana (probabilmente perfettamente comprensibile ed ovvia per chi conosce l’arcano meccanismo di funzionamento dei link nei PDF) è che tutto ciò in LaTeX non si presenta se si utilizzano le sezioni numerate… In questo momento non ho a disposizione un’installazione di ConTeXt funzionante (politiche di gestione molto discutibili nelle quali non posso metter bocca), ma inizio a pensare che il problema scompaia anche in ConTeXt se in luogo di \subject ci mettessi \section

          Ad ogni modo, ecco il sorgente:
          `\documentclass{article}
          \usepackage[bookmarks=false, pdfstartview=FitH, pdfview=FitH]{hyperref}
          \usepackage{nameref}
          \begin{document}
          \nameref{etichetta}
          \clearpage
          \section*{Bho}\label{etichetta}
          \input{tufte}
          \end{document}`

        • #6321
          Up
          0
          Down
          ::


          hey, ancora niente di quello che vogliio;
          forse ho sottovalutato la cosa. C’e’ qualcosa forse in metafun-s.pdf, Positional graphics.
          Comunque il tuo esempio in latex si puo’ replicare giocando con focus.
          Un suggerimento:
          con
          \pdfcompresslevel=0
          si produce un pdf non compresso che si puo’ aprire con editor normale.
          Quando sono disperato (come un po’ in questo caso) io faccio cosi e guardo dentro il pdf per vedere come cavolo viene tradotto un comando di context.
          (per i guro, vale anche l’inverso: decomprimere i pdf per vedere come sono
          realizzate certe caratteristiche, tradurle in pdftex e quindi in context)

          luigi

        • #6322
          ev
          Partecipante
            Up
            0
            Down
            ::


            Che iella! In ConTeXt, anche usando \section il link è “sfasato”… Che dipenda dal viewer e non dal PDF? Tagliamo la testa al toro: questo è il PDF prodotto con ConTeXt mentre questo è il PDF prodotto con LaTeX; il link nel primo documento porta ad avere, come prima riga della pagina d’arrivo, lo spazio bianco che separa il titolo della sezione dal paragrafo che la costituisce; il link nel secondo documento porta ad avere, come prima riga della pagina d’arrivo, il titolo della sezione. Se avessi ancora un po’ di pazienza e potessi provarli…

          • #6323
            Up
            0
            Down
            ::


            hmm, il latex e’ in letter,
            il context in A4.
            Per questo li vedi in modo diverso.

          • #6324
            ev
            Partecipante
              Up
              0
              Down
              ::


              Magari fosse quello: avrei risolto il dubbio amletico da un pezzo; il pdf d’esempio è in formato letter, questo è innegabilmente una mia mancanza dovuta alla fretta, ma sfortunatamente il formato di pagina non influisce sul risultato finale. Pazienza, mi terrò questo dubbio.

            • #6325
              Up
              0
              Down
              ::


              Ok,
              Io lo vedo come un problema.
              Se vuoi puoi inviarmi offorum i sorgenti e pdf , altrimenti faccio io degli esperimenti con il materiale che e’ qui.
              Secondo me dipende da un complesso di cose: dimensioni pagine, posizione dei link
              src e dest, impostazioni di default del viewer; sono convinto (ma posso sbagliarmi)
              che due pdf identici (stessa pagina, spaziature, font, contenuto etc) prodotti in latex e context hanno lo stesso comportamento se prodotti con lo stesso pdftex.

              luigi

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

          Go to top