Re: hyperref con path relativo

#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}`

    Go to top