hyperref con path relativo

  • Questo topic ha 10 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 1 mese fa da lad.
  • Creatore
    Topic
  • #61712
    lad
      Up
      0
      Down
      ::


      Buongiorno a tutti,
      avrei bisogno di inserire all’interno di un documento un link che faccia aprire un documento pdf esterno. Ho pensato fosse giusto utilizzare hyperref: questo mi funziona solo se faccio riferimento ad un path assoluto. Volendo rendere il documento trasportabile su un altro computer ho bisogno di un path relativo: come si utilizza??

      questo di seguito è il programma funzionante (ma col path assoluto):

      \documentclass[12pt,a4paper,oneside]{book}
      \usepackage{hyperref}

      \begin{document}
      \url{file:///C:/Users/nome_utente/Desktop/Cartella_sul_Desktop/sottocartella/Prova1.pdf}
      \end{document}

      col path relativo, usando la sintassi trovata in rete, mettendo:
      \href{run://Prova1.pdf}
      non funziona. qualcuno sa aiutarmi?????

    Visualizzazione 9 filoni di risposte
    • Autore
      Risposte
      • #61713
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::

          Buongiorno a tutti,
          avrei bisogno di inserire all’interno di un documento un link che faccia aprire un documento pdf esterno. Ho pensato fosse giusto utilizzare hyperref: questo mi funziona solo se faccio riferimento ad un path assoluto. Volendo rendere il documento trasportabile su un altro computer ho bisogno di un path relativo: come si utilizza??

          questo di seguito è il programma funzionante (ma col path assoluto):

          \documentclass[12pt,a4paper,oneside]{book}
          \usepackage{hyperref}

          \begin{document}
          \url{file:///C:/Users/nome_utente/Desktop/Cartella_sul_Desktop/sottocartella/Prova1.pdf}
          \end{document}

          col path relativo, usando la sintassi trovata in rete, mettendo:
          \href{run://Prova1.pdf}
          non funziona. qualcuno sa aiutarmi?????

          Benvenuto!

          `\documentclass[a4paper]{book}
          \usepackage{hyperref}

          \begin{document}

          Vedi \href{documenti/articolo1.pdf}{qui}

          \end{document}
          `
          All’interno della cartella col sorgente LaTeX, crei un’altra cartella “documenti” nella quale metterai i tuoi .pdf.

          Ciao
          Antonio

          Aggiungo: se si usa SumatraPDF (è questo il mio caso) e si fa clic sul collegamento ai .pdf, questi verranno aperti in una nuova finestra. Lo stesso non accade se si usa Acrobat Reader 9.4.5, a quanto pare. Affinché i .pdf vengano aperti in una nuova finestra, occorre allora modificare il codice come di seguito:
          `\documentclass[a4paper]{book}
          \usepackage[pdfnewwindow=true]{hyperref}

          \begin{document}

          Vedi \href{documenti/articolo1.pdf}{qui}

          \end{document}`

        • #61714
          lad
            Up
            0
            Down
            ::


            Ciao Antonio,
            grazie per la risposta, però seguendo il tuo listato e creando una cartella apposita “documenti”, all’interno della cartella col sorgente LaTeX, compilando e cliccando sul link non succede niente…
            cosa devo fare?

            grazie per l’attenzione!

          • #61715
            Antonio Ledda
            Partecipante
              Up
              0
              Down
              ::

              Ciao Antonio,
              grazie per la risposta, però seguendo il tuo listato e creando una cartella apposita “documenti”, all’interno della cartella col sorgente LaTeX, compilando e cliccando sul link non succede niente…
              cosa devo fare?

              grazie per l’attenzione!

              Ho aggiornato il mio primo messaggio.

              Se nella cartella “documenti” hai messo i .pdf e i nomi dei file sono riportati in modo esatto nel sorgente, non capisco come mai non funzioni. Ti assicuro che quel codice a me non dà problemi. Prova a mostrare un esempio minimo compilabile.

              Ciao
              Antonio

            • #61716
              lad
                Up
                0
                Down
                ::


                Il mio listato è esattamente il tuo, cioè:

                \documentclass[a4paper]{book}
                \usepackage[pdfnewwindow=true]{hyperref}

                \begin{document}

                Vedi \href{documenti/doc1.pdf}{qui}

                \end{document}

                forse sarà che io ho installato Adobe Reader 8?

              • #61717
                Antonio Ledda
                Partecipante
                  Up
                  0
                  Down
                  ::

                  Il mio listato è esattamente il tuo, cioè:

                  \documentclass[a4paper]{book}
                  \usepackage[pdfnewwindow=true]{hyperref}

                  \begin{document}

                  Vedi \href{documenti/doc1.pdf}{qui}

                  \end{document}

                  forse sarà che io ho installato Adobe Reader 8?

                  Per verificarlo, puoi provare ad aprire il tuo documento con SumatraPDF: http://portableapps.com/apps/office/sumatra_pdf_portable.

                  Ciao
                  Antonio

                • #61718
                  lad
                    Up
                    0
                    Down
                    ::


                    scusa la mia ignoranza in materia: io ora ho scaricato sumatraPdf..come faccio a dire al mio documento che deve essere però aperto con qst programma e non con Adobe Reader 8?

                  • #61719
                    Antonio Ledda
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      scusa la mia ignoranza in materia: io ora ho scaricato sumatraPdf..come faccio a dire al mio documento che deve essere però aperto con qst programma e non con Adobe Reader 8?

                      Lo userai come un normale visualizzatore di file .pdf. Lo estrai in una cartella a piacere, lo lanci con consueto “doppio clic” e apri il tuo documento.

                      Ciao
                      Antonio

                    • #61720
                      lad
                        Up
                        0
                        Down
                        ::


                        ho provato come hai detto, ma proprio non mi funziona 🙁

                      • #61721
                        Antonio Ledda
                        Partecipante
                          Up
                          0
                          Down
                          ::

                          ho provato come hai detto, ma proprio non mi funziona 🙁

                          Se

                          1. la tua distribuzione è aggiornata (usi MiKTeX o TeX Live? Quale versione?),

                          2. con SumatraPDF non riesci a risolvere,

                          3. non ricevi messaggi di errore durante la compilazione,

                          allora non so che dirti. Prova a riportare il contenuto del file .log che ottieni compilando il codice che segue
                          `\documentclass[a4paper]{book}
                          \usepackage[pdfnewwindow=true]{hyperref}

                          \listfiles
                          \begin{document}

                          Vedi \href{documenti/articolo1.pdf}{qui}

                          \end{document}`
                          mettendolo tra
                          `[code]`[/code]
                          per vedere se e cosa cambia rispetto al mio.

                          Ciao
                          Antonio

                        • #61722
                          lad
                            Up
                            0
                            Down
                            ::


                            proprio non mi funzione…e ne ho oltretutto urgente bisogno..c’è qualcuno che ha qualche idea??????? 🙁

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

                        Go to top