
例えば、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
sageファイルを作成するために実行
example.sagetex.sage
1)Sageのインストールからbash-executiveがどこにあるか調べてくださいbash.exe
。次のようなものです。
C:\Programme\SageMath8.9\runtime\bin\bash
2)sage
「sage-starting-file」 (拡張子なし)がどこにあるか調べてください(これは によって開始されますbash.exe
。後述)。次のようなファイルです。
C:/Programme/SageMath8.9/runtime/opt/sagemath-8.9/sage
3)現在の作業フォルダがどれか認識し、例えば
C:\Users\ccc\Desktop\Test\SageTeX
4a)次のsage-runでは、Sageのホームディレクトリを3番から現在の作業フォルダに変更する必要があります。sageコマンドは
os.chdir('C:\Users\ccc\Desktop\Test\SageTeX')
ところで、Sage-ShellでSage-Homeを確認するには、次のように入力します。os.getcwd()
4b)そして、sageファイルを実行しなければなりません。sageコマンドは
load('example.sagetex.sage')
Windows コマンドですべてまとめます:
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)すべてがうまくいけば、セージはあなたに言うでしょう:走れ
pdflatex example.tex
もう一度。その後、sageteX が実行されますexample.pdf
。