2010-02-26 67 views

回答

4

我通常使用movie命令在外部浏览器打开任何视频,音频,图片文件。但不,它不会打开程序。

\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

我很确定你不能。这是非常依赖于应用程序,依赖于系统和其他1000事情的依赖性。

据我所知唯一的URL工作的很好...

1

这是可能的!以下内容适用于我的Acrobat,涉及一些PDF黑客行为。刚刚在我的Mac上测试过,您必须根据您的平台进行调整。 简单地定义下面的宏

\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% 
} 

修复“XXX”来也许#1以及或重写,以满足您的需要。然后,在某处添加一个链接名为“启动”的PDF这将启动“演示/ 1/Wave1D.app”,只是

\LaunchBinary{demos/1/Wave1D.app}{Start} 

这适用即使投影仪类。借此,我可以从全屏演示直接启动演示应用程序。真棒!

但是请注意,这显然只适用于Adobe Acrobat(Reader)。 MacOS“预览”不起作用。

+0

+1在Adobe Reader上,使用Mac OS X(10.7.2)精美地工作。 – 2012-04-19 11:48:15