hyperref a file locale

  • Creatore
    Topic
  • #1021
    Up
    0
    Down
    ::


    salve a tutti, sono alle prese con un problema non proprio standard ma magari qualcuno mi può dare una mano, sono ore che ci provo da solo ma senza successo.
    Allora, sto preparando un file LaTeX per una presentazione. Utilizzo pdfscreen.sty e compilo il tutto con pdflatex. Il sistema su cui lavoro è Linux Mandrake 9.1.
    pdfscreen utilizza hyperref per consentire link esterni, tipo pagine web, con il comando \href{url}{descrizione}. Se metto un link esterno del tipo http://www.pippo.it tutto funziona bene.
    Il mio problema è che devo fare un link ad un’immagine .mng (simile ad un file gif animato) per il quale un browser web mi consentirebbe di vedere l’immagine che ruota. Il fatto è che se do il comando
    \href{spin-plot.mng}{animazione}
    e clicco sopra “animazione” da Acrobat o Xpdf, il browser parte ma cerca il file /spin-plot.mng che ovviamente è not found.
    Come posso inserire un link ad un file che si trova sulla directory corrente e farglielo aprire con un browser?

    Grazie mille.

    Luca

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #1022
      Up
      0
      Down
      ::

      Come posso inserire un link ad un file che si trova sulla directory corrente e farglielo aprire con un browser?

      Butto lì ua risposta: hai provato a indicare l’URI completo della figura? Supponendo che si trovi in http://www.guit.sssup.it/percorso/spin-plot.mng, prova a indicare`\href{http://www.guit.sssup.it/percorso/spin-plot.mng}{pippo}`.
      Oppure a specificare nelle parentesi graffe il percorso relativo: `\href{./spin-plot.mng}{pippo}`
      Fammi e facci sapere.

    • #1023
      Up
      0
      Down
      ::

      Butto lì ua risposta: hai provato a indicare l’URI completo della figura? Supponendo che si trovi in http://www.guit.sssup.it/percorso/spin-plot.mng, prova a indicare`\href{http://www.guit.sssup.it/percorso/spin-plot.mng}{pippo}`.
      Oppure a specificare nelle parentesi graffe il percorso relativo: `\href{./spin-plot.mng}{pippo}`

      Ciao, ed innanzitutto grazie per la risposta.
      La prima opzione funziona ma presuppone che il file sia disponibile in rete, mentre io vorrei che il link sia ad un file presente in locale su disco fisso (non posso/voglio assumere che la rete sia attiva).
      La seconda opzione, che è quella che più mi interessa, purtroppo non funziona. Funziona se specifico tutto il path relativo. Può essere una soluzione ma non è certamente portabile: io uso Linux, la presentazione verosimilmente sarà su sistemi Microsoft e dovrei assumere che il file sia contenuto in una certa cartella.

      Luca

    • #1024
      GuITstaff
      Amministratore del forum
        Up
        0
        Down
        ::


        Ciao Luca,
        io utilizzai l’href (su MiKTeX) per aprire delle tabelle fatte in html da un hyperref in pdf.

        il codice banalmente era:

        `\href{tabella.html}{tabella}`

        ed il file tabella.html si trovava nello stesso folder del file .tex

        Francamente non so se però quando clicchi sopra cosa succede: probabilmente dipenderà dai settaggi di Acrobat, ma da me si manifesta la fastidiosa tendenza ad aprire qualsiasi cosa con M$ expl (che peraltro non è il browser di default).

        Fammi sapere se trovi una soluzione perchè mi interessa

        Ciao

        Mau

      • #1025
        Up
        0
        Down
        ::


        Ciao himmel,

        io utilizzai l’href (su MiKTeX) per aprire delle tabelle fatte in html da un hyperref in pdf.

        il codice banalmente era:

        `\href{tabella.html}{tabella}`

        ed il file tabella.html si trovava nello stesso folder del file .tex

        ho provato il tuo suggerimento ma il risultato è sempre lo stesso, ovvero non funziona perchè cerca di mostrare sul browser il file http://tabella.html. Sicuro che nel tuo caso il file che veniva mostrato nel browser si trovava sulla stessa directory del file tex? Lo stesso si ottiene sotto Linux con Mozilla come browser e sotto Windows con Explorer come browser.
        Ho provato ad inserire
        \href{file://tabella.html}{tabella}
        ma sembra cercare sempre sul web il file “file://tabella.html”. Potrebbe essere una limitazione, oppure per altri una “feature” … 🙂

        Francamente non so se però quando clicchi sopra cosa succede: probabilmente dipenderà dai settaggi di Acrobat, ma da me si manifesta la fastidiosa tendenza ad aprire qualsiasi cosa con M$ expl (che peraltro non è il browser di default).

        Il browser usato da Acrobat Reader è definito dal pgm stesso; prova a vedere sotto File -> Preferences (o analogo su versioni più o meno recenti).

        Luca

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

    Go to top