O comando Quick Build definido pelo usuário (sage) não funciona no Texmaker

0

Eu uso muito LaTex no Ubuntu 14.04. Recentemente eu vim a saber sobre o pacote sagetex e instalei o sage-6.8-x86_64-Linux . Suponha que o arquivo tex seja example.tex , então é preciso executar o seguinte comando para fazê-lo funcionar.

pdflatex example.tex
sage example.sagetex.sage
pdflatex example.tex

Agora, quero executar esses comandos a partir de Texmaker . Então eu vou para o menu e, em seguida, Options → Configure → QuickBuild → User e defino lá (no usuário) esses três comandos. Eu usei o seguinte pipeline

pdflatex -synctex=1 -interaction=nonstopmode %.tex | sage %.sagetex.sage | pdflatex -synctex=1 -interaction=nonstopmode %.tex

Depois disso, quando executo Quick Build no arquivo do texmaker, recebo uma mensagem de erro

Error : could not start the command

Eu quero saber porque o comando Quick Build não funciona? também se alguém pudesse me ajudar para que eu pudesse executar esse comando da Texmaker.

    
por ddas 25.10.2015 / 08:26

1 resposta

1

Eu tentei o StackExchange para Tex e resolvi o problema. Eu descobri o que estava acontecendo de errado com o comando Quickbuild . Eu tenho que escrever o caminho inteiro para o comando sage no Texmaker. Eu substituo meu pipeline em Options → Configure → QuickBuild → User com

pdflatex -synctex=1 -interaction=nonstopmode %.tex | /home/ddas/sage-6.8-x86_64-Linux/sage %.sagetex.sage | pdflatex -synctex=1 -interaction=nonstopmode %.tex

Mas você precisa substituir o caminho /home/ddas/sage-6.8-x86_64-Linux/sage pelo seu.

Você também pode escrever seu próprio script como @Dan é aconselhado em aqui.

    
por ddas 26.10.2015 / 09:44