У меня есть решение PDE в названном исполняемом файле demo_poisson
, по которому я могу дважды щелкнуть, чтобы заставить окно открывать и показывать график решения. Я думаю, что это работает с VTK, но я не уверен. Решение получено с FEniCS.
Теперь, в beamer презентации, скомпилированной с TexMaker, я хочу иметь "щелкание здесь" hyperef к моему решению, так, чтобы я нажал его, и решение появляется. Это сделано при помощи команды
\href{run:demo_poisson}{Click here}
Эта команда хорошо работает для открытия файлов PDF, например, но с моим исполняемым файлом, читатель PDF возражает, что "Нет никакого приложения, зарегистрированного для открытия этого файла".
Таким образом, я пытался создать a test.sh
файл, содержащий команду для открытия мое решение
#!/bin/sh
/home/me/Documents/Project/Presentation/demo_poisson
и после chmod +x test.sh
, выполнение
\href{run:test.sh}{Click here}
открывает geany и показывает эти две строки кода.
Из отчаяния я создал .desktop файл с порядком выполнения test.sh, и я могу дважды щелкнуть по нему, и это работает, но я не могу дать команду для открытия его из PDF.
Любая идея о том, как я могу заставить test.sh файл на самом деле выполнять команды внутри, вместо того, чтобы показать код или эквивалентно открыть мой demo_poisson
от PDF?
Возможно, помогло бы, если Вы могли бы обеспечить полный пример PDF для этого.
, Но честно говоря, я мог думать о серьезных основаниях, почему создатели PDF ограничили выполнение команд от PDF. Если бы было легко запустить какую-либо команду, то можно было бы создать хорошие троянские PDFs, которые проникают через системы. Поскольку до сих пор, я не услышал о чем-то как этот, я предполагаю, что это не возможно (потому что вредоносные производители являются очень творческими, и скорее всего уже использовали бы его).
, Но Вы думали о создании версии JavaScript для Вашей демонстрации и встраиваете его в файл HTLM? Я предполагаю, что было бы намного легче встроить гиперссылку в такое решение HTML в Вашем PDF (Вы могли просто сохранить HTML локально).