
A execução normal de um arquivo tex que contém sagetex, digamos
\documentclass{report}
\usepackage{sagetex}
\begin{document}
\sage{2^1234}
\end{document}
é
pfdlatex example.tex
sage example.sagetex.sage
pfdlatex example.tex
Para Linux, isso deve ser executado exatamente desta forma.
Como fazer isso na linha de comando do Windows?
Responder1
Deixar
\documentclass{report}
\usepackage{sagetex}
\begin{document}
\sage{2^1234}
\end{document}
ser nomeado por example.tex
0)Execute pdflatex example.tex
para criar um arquivo sábio
example.sagetex.sage
1)Descubra onde está o seu bash-executivo bash.exe
da instalação do Sage, é algo como
C:\Programme\SageMath8.9\runtime\bin\bash
2)Descubra onde está o seu "sage-starting-file" sage
[sem extensão] (que está sendo iniciado por bash.exe
, veja mais tarde), é algo como
C:/Programme/SageMath8.9/runtime/opt/sagemath-8.9/sage
3)Perceba qual é a sua pasta de trabalho atual, digamos
C:\Users\ccc\Desktop\Test\SageTeX
4a)Na execução do sage a seguir, você precisa alterar o diretório inicial do Sage para sua pasta de trabalho atual do nº 3; o comando sábio é
os.chdir('C:\Users\ccc\Desktop\Test\SageTeX')
BTW: Você pode verificar seu Sage-Home em um Sage-Shell digitandoos.getcwd()
4b)E você tem que executar seu arquivo sábio; o comando sábio é
load('example.sagetex.sage')
Tudo junto no Windows-cmd:
C:\Programme\SageMath8.9\runtime\bin\bash
-l C:/Programme/SageMath8.9/runtime/opt/sagemath-8.9/sage
-c "os.chdir('C:\Users\ccc\Desktop\Test\SageTeX');
load('example.sagetex.sage')"
Usa istosem quebras de linha!
5)Se tudo funcionar, Sage dirá para você: Corra
pdflatex example.tex
de novo. Depois disso você receberá seu sageteXed example.pdf
.