
LaTeX-beamer 패키지로 제작된 비머 프리젠테이션에서 나는 보통 다음과 같은 작업을 수행합니다.
\documentclass{article}
\usepackage[hidelinks]{hyperref}
\begin{document}
\href{run:myjava.jar}{Open Java Application}
\href{run:mypdf.pdf}{Open a pdf Document}
\href{run:myfile.custom}{Open a custom filetype}
\end{document}
evince
또는 를 사용하여 결과 PDF를 보고 okular
링크를 클릭하면 내 Linux 시스템은 미리 정의된 응용 프로그램을 사용하여 해당 파일을 엽니다( gnome-open
, exo-open
또는 에서 사용하는 것과 동일한 것 같습니다 xdg-open
).
이제 주어진 파일에 대해 시스템 기본값이 아닌 다른 응용 프로그램을 사용하도록 LaTeX 코드에서 지정할 수 있는 방법이 있습니까? 이 같은:
\documentclass{article}
\usepackage[hidelinks]{hyperref}
\begin{document}
\open[...path to oracle java...]{run:myjava.jar}{Open Java Application with Oracles Java} %%opens with oracle java
\open[... path to openjdk java.. ]{run:myjava.jar}{Open Java Application with openjdk}
\open[..path to okular]{run:mypdf.pdf}{Open a pdf Document with okular}
\open[..path to evince]{run:mypdf.pdf}{Open a pdf Document with evince}
\open[...path to my custom helper application...]{run:myfile.custom}{Open a custom filetype}
\end{document}