Укажите внешнее приложение для открытия файла в ссылке PDF, созданной latex

Укажите внешнее приложение для открытия файла в ссылке PDF, созданной latex

В презентациях, создаваемых с помощью пакета 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}

При просмотре полученного PDF-файла с помощью evinceили 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}

Связанный контент