Re: Immagini cliccabili

#41420
Antonio Ledda
Partecipante
    Up
    0
    Down
    ::

    Salve a tutti,
    mi ricollego a questa discussione sul forum di Ubuntu, perché in effetti interessa anche a me.

    Sapete se con pdfLaTeX è possibile associare il percorso di un file ad una immagine, in modo che cliccando sull’immagine presente nel PDF venga lanciato il programma associato a quel tipo di file?

    Nel caso specifico le immagini sono frammenti di musica generati con LilyPond, ai quali sarebbero da associare i relativi file MIDI (da lanciare ad esempio con Timidity).

    Grazie!

    Ho provato il pacchetto movie15 e qualcosa di simile si può fare; puoi associare a un’immagine un file audio (.mp3, .mid, eccetera), il quale verrà inglobato nel .pdf. Facendo clic sull’immagine (o su Play ->vedi \movieref), il file audio verrà riprodotto.

    A te però interessa aprirlo con un programma esterno; un’opzione lo permette, in teoria, ma c’è qualche problema a far funzionare il tutto a causa della presenza dell’immagine. Ho letto solo alcune parti della documentazione, a causa di altri impegni; non escludo che si possa risolvere.

    Un esempio che funziona (basta avere due file .mp3, un file .mid e un’immagine nella cartella del sorgente):
    `\documentclass[a4paper]{article}

    \usepackage{graphicx}
    \usepackage{movie15}

    \usepackage{hyperref}

    \usepackage{lipsum}

    \begin{document}

    \begin{center}
    \includemovie[
    label=music,
    playerid=AAPL_QuickTime,
    text={\includegraphics[width=\columnwidth]{image}}
    ]{}{}{music.mp3}
    \movieref[pause]{music}{Play/Pause}
    \movieref[stop]{music}{Stop}
    \end{center}

    \lipsum[1]

    \begin{center}
    \includemovie[
    label=music2,
    playerid=AAPL_QuickTime,
    text={\includegraphics[width=\columnwidth]{image}}
    ]{}{}{music2.mp3}
    \movieref[pause]{music2}{Play/Pause}
    \movieref[stop]{music2}{Stop}
    \end{center}

    \lipsum[2]

    \begin{center}
    \includemovie[
    label=castles,
    playerid=AAPL_QuickTime,
    text={\includegraphics[width=\columnwidth]{image}}
    ]{}{}{castles.mid}
    \movieref[pause]{castles}{Play/Pause}
    \movieref[stop]{castles}{Stop}
    \end{center}

    \end{document}
    `
    Da compilare tre-quattro volte di seguito. Per aprire il .pdf ho usato Adobe Reader 8.

    Ciao
    Antonio

    Go to top