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