【问题标题】:Link to external application in LaTeX Beamer [closed]链接到 LaTeX Beamer 中的外部应用程序 [关闭]
【发布时间】:2010-02-26 11:58:02
【问题描述】:

当点击 PDF 文件中的链接时,有没有办法链接到外部应用程序(以便它启动),例如在 beamer 类 LaTeX 文件中?

【问题讨论】:

标签: pdf latex pdflatex beamer


【解决方案1】:

我通常使用multimedia 包的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
}

【讨论】:

    【解决方案2】:

    有可能!以下内容适用于我的 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 中的某处添加一个名为“Start”的链接,该链接会启动“demos/1/Wave1D.app”,只需

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

    即使对于投影机类,这也很有效。有了这个,我可以直接从全屏演示启动演示应用程序。太棒了!

    请再次注意,这显然只适用于 Adob​​e Acrobat (Reader)。 MacOS“预览”不起作用。

    【讨论】:

    • +1 使用 Adob​​e Reader 在 Mac OS X (10.7.2) 上完美运行。
    【解决方案3】:

    我很确定你不能。它非常依赖于应用程序、系统和其他 1000 种事物。

    Afaik only url 效果很好...

    【讨论】:

      猜你喜欢
      • 2020-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-22
      相关资源
      最近更新 更多