заставьте sh выполнять команды внутри от PDF, скомпилированного с ЛАТЕКСОМ

У меня есть решение 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?

3
задан 2 February 2017 в 20:26

1 ответ

Возможно, помогло бы, если Вы могли бы обеспечить полный пример PDF для этого.

, Но честно говоря, я мог думать о серьезных основаниях, почему создатели PDF ограничили выполнение команд от PDF. Если бы было легко запустить какую-либо команду, то можно было бы создать хорошие троянские PDFs, которые проникают через системы. Поскольку до сих пор, я не услышал о чем-то как этот, я предполагаю, что это не возможно (потому что вредоносные производители являются очень творческими, и скорее всего уже использовали бы его).

, Но Вы думали о создании версии JavaScript для Вашей демонстрации и встраиваете его в файл HTLM? Я предполагаю, что было бы намного легче встроить гиперссылку в такое решение HTML в Вашем PDF (Вы могли просто сохранить HTML локально).

0
ответ дан 1 December 2019 в 21:00

Другие вопросы по тегам:

Похожие вопросы: