Я использую LaTex
много в Ubuntu 14.04. Недавно я узнал о sagetex
пакет и установленный sage-6.8-x86_64-Linux
. Предположим, что tex файл example.tex
, затем нужно выполнить следующий commanda, чтобы заставить его работать.
pdflatex example.tex
sage example.sagetex.sage
pdflatex example.tex
Теперь я хочу сделать выполненный эти команды от Texmaker
. Таким образом, я вхожу в меню и затем Options → Configure → QuickBuild → User
и определите там (в Пользователе) эти три команды. Я использовал следующий конвейер
pdflatex -synctex=1 -interaction=nonstopmode %.tex | sage %.sagetex.sage | pdflatex -synctex=1 -interaction=nonstopmode %.tex
После этого, когда я работаю Quick Build
на файле от texmaker я получаю сообщение об ошибке,
Error : could not start the command
Я хочу знать, почему команда Quick Build не работает? также, если кто-либо мог бы помочь мне так, чтобы я мог работать, они управляют от Texmaker.
Я попробовал StackExchange за Tex
и разрешил проблему. Я выяснил то, что, шел не так, как надо с моим Quickbuild
команда. Я должен записать целый путь для команды sage
в Texmaker. Я заменяю свой конвейер в Options → Configure → QuickBuild → User
с
pdflatex -synctex=1 -interaction=nonstopmode %.tex | /home/ddas/sage-6.8-x86_64-Linux/sage %.sagetex.sage | pdflatex -synctex=1 -interaction=nonstopmode %.tex
, Но необходимо заменить путь /home/ddas/sage-6.8-x86_64-Linux/sage
Вашим.
Также можно записать собственный сценарий как @Dan рекомендуемый в здесь.