2010-02-26 5 views

Répondre

4

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 
} 
0

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 ...

1

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.

+0

+1 A fonctionné magnifiquement sur Mac OS X (10.7.2) avec Adobe Reader. –

Questions connexes