Existe-t-il un moyen de lier une application externe (pour qu'elle démarre) en cliquant sur un lien dans un fichier PDF, par ex. dans un fichier LaTeX classe beamer?Lien vers une application externe dans LaTeX Beamer
Répondre
Je l'habitude d'utiliser la commande movie
pour ouvrir une vidéo, audio, fichier image dans un visualiseur externe. Mais non, il n'ouvrira pas de programmes.
\frame{
\movie[externalviewer]{Audio Title}{audio.wav}
\movie[externalviewer]{Video Title}{video.mp4}
\movie[externalviewer]{Image Title}{image.jpg}
\movie[externalviewer]{PDF Title}{doc.pdf}
\movie[externalviewer]{Gedit}{/usr/bin/gedit} % does not work
}
Je suis assez sûr que vous ne pouvez pas. C'est très dépendant de l'application, dépendant du système, et d'autres-1000-dépendants.
AFAIK ne url fonctionne très bien ...
C'est possible! Ce qui suit fonctionne bien avec mon Acrobat, implique un peu de piratage PDF. Juste testé sur mon Mac, vous devez l'ajuster en fonction de votre plate-forme. Définissez simplement la macro suivante
\newcommand{\LaunchBinary}[2]{%
% #1: layer name,
% #2: link text
\leavevmode%
\pdfstartlink user {
/Subtype /Link
/Border [0 0 0]%
/A <<
/F <<
/DOS (xxx)
/Unix (xxx)
/Mac (#1)
>>
/S /Launch
>>
}#2%
\pdfendlink%
}
Fixer le « xxx » pour peut-être # 1 aussi bien ou le récrire pour répondre à vos besoins. Puis, d'ajouter un lien quelque part dans le PDF appelé « Start » qui lance « demos/1/Wave1D.app », juste
\LaunchBinary{demos/1/Wave1D.app}{Start}
Cela fonctionne bien même pour la classe Beamer. Avec cela, je peux lancer directement des applications de démonstration à partir d'une présentation en plein écran. Impressionnant!
Notez encore, cependant, cela ne fonctionne apparemment qu'avec Adobe Acrobat (Reader). MacOS "Preview" ne fonctionne pas.
+1 A fonctionné magnifiquement sur Mac OS X (10.7.2) avec Adobe Reader. –
Devrait probablement être déplacé à: http://tex.stackexchange.com/ – ulmangt