SageTeX: 명령줄에서 Sage를 실행하는 방법

SageTeX: 명령줄에서 Sage를 실행하는 방법

sagetex를 포함하는 tex 파일의 일반적인 실행은 다음과 같습니다.

\documentclass{report} 
\usepackage{sagetex} 
\begin{document} 
\sage{2^1234} 
\end{document}

~이다

pfdlatex example.tex
sage example.sagetex.sage
pfdlatex example.tex

Linux의 경우 이는 정확히 다음 형식으로 실행되어야 합니다.
Windows 명령줄에서 어떻게 수행합니까?

답변1

허락하다

\documentclass{report} 
\usepackage{sagetex} 
\begin{document} 
\sage{2^1234} 
\end{document}

~에 의해 지명되다 example.tex

0)pdflatex example.tex세이지 파일 생성을 위해 실행

example.sagetex.sage

1)Sage 설치에서 bash 실행 프로그램이 어디에 있는지 알아보세요 bash.exe. 다음과 같습니다.

C:\Programme\SageMath8.9\runtime\bin\bash 

2)"sage-starting-file"(확장자 없음)이 어디에 있는지 알아보세요 sage( 에 의해 시작됩니다 bash.exe. 나중에 참조). 이는 다음과 같습니다.

C:/Programme/SageMath8.9/runtime/opt/sagemath-8.9/sage 

삼)현재 작업 폴더가 무엇인지 확인하세요.

 C:\Users\ccc\Desktop\Test\SageTeX

4a)다음 sage-run에서는 Sage의 홈 디렉터리를 3번의 현재 작업 폴더로 변경해야 합니다. 현자 명령은

os.chdir('C:\Users\ccc\Desktop\Test\SageTeX')

참고: 다음을 입력하여 Sage-Shell에서 Sage-Home을 확인할 수 있습니다.os.getcwd()

4b)그리고 세이지 파일을 실행해야 합니다. 현자 명령은

load('example.sagetex.sage')

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')"

이것을 사용하십시오줄바꿈 없이!

5)모든 것이 작동하면 Sage가 다음과 같이 말할 것입니다.

pdflatex example.tex

다시. 그 후에는 sageteXed를 받게 됩니다 example.pdf.

관련 정보