pdflatex e collegamenti

  • Questo topic ha 7 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 19 anni fa da DMW.
  • Creatore
    Topic
  • #16840
    Up
    0
    Down
    ::


    Salve, vorrei realizzare un documento pdf in cui
    avere dei link, oltre che a siti internet, anche a altri documenti pdf
    salvati nella stessa cartella, magari specificando a che pagina deve
    aprirsi il documento cliccando. qualcuno ha già realizzato qualcosa
    del genere e può darmi una dritta? grazie 1000!!

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


      Pacchetto hyperref.

      Ciao.

      Daniele

    • #16842
      Up
      0
      Down
      ::


      si ho anche provato a leggerne la documentazione ma non sono riuscito a realizzare quello che vorrei, potresti incollarmi un esempio? te ne sarei molto grato grazie

    • #16843
      Up
      0
      Down
      ::

      Però entrambi i pdf devono essere creati con hyperref

      gran problema, i pdf a cui devo linkare vengono tutti da fonti diverse!

    • #16844
      DMW
        Up
        0
        Down
        ::

        si ho anche provato a leggerne la documentazione ma non sono riuscito a realizzare quello che vorrei, potresti incollarmi un esempio? te ne sarei molto grato grazie

        il comando, se non erro è:
        `
        \href{file:nome.pdf#page.2}{Vedi Esempio}
        `

        Nome.pdf è il file, page.n rimanda a pagina n, la stessa cosa vale per chapter.n..
        Però entrambi i pdf devono essere creati con hyperref, altrimenti, se clicchi, ti apre sì il file ma non ti manda a pag. n perché non riconosce il collegamento con la pag. n.

        Ciao

        Andrea

      • #16845
        DMW
          Up
          0
          Down
          ::

          Però entrambi i pdf devono essere creati con hyperref

          gran problema, i pdf a cui devo linkare vengono tutti da fonti diverse!

          😀 😀 😀 Ci ho lavorato un’ora e non so nemmeno come diavolo ho fatto. 😀 😀 😀

          `\usepackage{hyperref}
          \hypersetup{pdfnewwindow}

          \makeatletter
          \newcounter{startpage}
          \setcounter{startpage}{0}

          \def\hyper@linkfile#1#2#3{% anchor text, filename, linkname
          \begingroup
          \Hy@pstringdef\Hy@pstringF{#2}%
          \Hy@pstringdef\Hy@pstringD{#3}%
          \leavevmode
          \pdfstartlink
          attr{%
          \Hy@setpdfborder
          \ifx\@pdfhighlight\@empty
          \else
          /H\@pdfhighlight
          \fi
          \ifx\@filebordercolor\relax
          \else
          /C[\@filebordercolor]%
          \fi
          }%
          user {%
          /Subtype/Link%
          /A<<% /F(\Hy@pstringF)% /S/GoToR% \ifHy@newwindow /NewWindow true\fi \ifx\\#3\\% /D[\thestartpage \@pdfstartview]% \else /D(\Hy@pstringD)% \fi >>%
          }%
          \relax
          \Hy@colorlink\@filecolor#1%
          \close@pdflink
          \endgroup
          }
          \makeatother

          \newcommand{\linkfile}[3][1]{\setcounter{startpage}{#1}\addtocounter{startpage}{-1}
          \href{#2}{#3}}

          \begin{document}
          io sono \linkfile[2]{percorso/nomefile.pdf}{esempio}
          \end{document}`

          il primo argomento è il numero pagina, se non metti l’argomento e scrivi
          `
          \linkfile{percorso/nomefile.pdf}{esempio}`

          ti manda a pag.1, cioè è come scrivere
          `\href{percorso/nomefile.pdf}{esempio}`

          Ti do un consiglio. Facciamo finta che stai scrivendo il tuo documento su una cartella chiamata car1. I tuoi file pdf esterni mettili in car1/esterni/ così basta scrivere, per esempio
          `linkfile[31]{esterni/nomefile.pdf}`
          così ti rimanda al file nomefile.pdf a pag. 31

          Ciao

          Andrea

          PS. Ho fuso il cervello. 😯 😯 A domani.

        • #16846
          Up
          0
          Down
          ::


          non ho parole per ringraziarti!!!! non mi aspettavo questo coinvolgimento!
          grazie grazie grazie grazie grazie!

        • #16847
          DMW
            Up
            0
            Down
            ::

            non ho parole per ringraziarti!!!! non mi aspettavo questo coinvolgimento!
            grazie grazie grazie grazie grazie!

            a proposito, puoi anche togliere l’estensione pdf.

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

        Go to top