Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 11

24 Dez '19, 13:26

cis's gravatar image

cis
9.5k100460491

Automatisierung von SageTeX. arara?

Auch: sage --> arara: https://tex.stackexchange.com/questions/520683/arara-sage-a-sagemath-rule-for-arara sage --> cmd: https://tex.stackexchange.com/a/521197/46023 ____ **NEU editiert:** Für eine SageTeX-beinhaltende Datei `sagebsp01.tex` sieht der Lauf so aus: pdflatex sagebsp01.tex sage sagebsp01.sagetex.sage pdflatex sagebsp01.tex In Linux sollte man das so ohne Weiteres in eine Shell eingeben können. Für Windows wird der Sage-Aufruf maximal kompliziert: 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('sagebsp01.sagetex.sage')" **Erläuterung**: <br> · Die ersten beiden Zeilen starten Sage (in der cmd; wobei darauf zu achten ist, dass die Dateien `bash.exe` bzw. sage [ohne Zusatz] auch unter diesen Pfaden sind). <br> · In den letzten beiden Zeilen wird zunächst das "Sage-Home" auf den aktuellen Arbeitsordner-Pfad gelegt und endlich die sage-Datei übersetzt. *Kann man das arara'en?* Mit dem alten arara hätte ich es vermutlich gekonnt; mit dem neuen weiß ich nicht so recht. Eigener Versuch: !config identifier: sagetex name: SageTeX # Authors: # Version: # =============================== # Info: The Windows cmd-command is # 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('sagebsp01.sagetex.sage')" #For Windows ========================= arguments: - identifier: PathToBashExecutive flag: > @{ return C:\Programme\SageMath8.9\runtime\bin\bash } - identifier: PathToSageStartfile flag: > @{ return C:/Programme/SageMath8.9/runtime/opt/sagemath-8.9/sage } - identifier: PathOfCurrentWorkingFolder flag: > @{ return getBasename(toFile('getBasename(file).tex')); } - identifier: TheWindowsCommand flag: > @{ return 'PathToBashExecutive' -l 'PathToSageStartfile' -c "os.chdir('PathOfCurrentWorkingFolder'); load('getBasename(file).sagetex.sage')" } # =============================== commands: - name: The application command: > @{ return isWindows(TheWindowsCommand, sage getBasename(file).sagetex.sage); } Siehe Ergebnisantwort
Klicke auf Einblenden/Ausblenden von Überarbeitungen 10

20 Dez '19, 16:21

cis's gravatar image

cis
9.5k100460491

Automatisierung von SageTeX. arara?

Auch: sage --> arara: https://tex.stackexchange.com/questions/520683/arara-sage-a-sagemath-rule-for-arara sage --> cmd: https://tex.stackexchange.com/a/521197/46023 ____ **NEU editiert:** Für eine SageTeX-beinhaltende Datei `sagebsp01.tex` sieht der Lauf so aus: pdflatex sagebsp01.tex sage sagebsp01.sagetex.sage pdflatex sagebsp01.tex In Linux sollte man das so ohne Weiteres in eine Shell eingeben können. Für Windows wird der Sage-Aufruf maximal kompliziert: 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('sagebsp01.sagetex.sage')" **Erläuterung**: <br> · Die ersten beiden Zeilen starten Sage (in der cmd; wobei darauf zu achten ist, dass die Dateien `bash.exe` bzw. sage [ohne Zusatz] auch unter diesen Pfaden sind). <br> · In den letzten beiden Zeilen wird zunächst das "Sage-Home" auf den aktuellen Arbeitsordner-Pfad gelegt und endlich die sage-Datei übersetzt. *Kann man das arara'en?* Mit dem alten arara hätte ich es vermutlich gekonnt; mit dem neuen weiß ich nicht so recht. Eigenen Eigener Versuch: !config identifier: sagetex name: SageTeX # Authors: # Version: # =============================== # Info: The Windows cmd-command is # 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('sagebsp01.sagetex.sage')" #For Windows ========================= arguments: - identifier: PathToBashExecutive flag: > @{ return C:\Programme\SageMath8.9\runtime\bin\bash } - identifier: PathToSageStartfile flag: > @{ return C:/Programme/SageMath8.9/runtime/opt/sagemath-8.9/sage } - identifier: PathOfCurrentWorkingFolder flag: > @{ return getBasename(toFile('getBasename(file).tex')); } - identifier: TheWindowsCommand flag: > @{ return 'PathToBashExecutive' -l 'PathToSageStartfile' -c "os.chdir('PathOfCurrentWorkingFolder'); load('getBasename(file).sagetex.sage')" } # =============================== commands: - name: The application command: > @{ return isWindows(TheWindowsCommand, sage getBasename(file).sagetex.sage); }
Klicke auf Einblenden/Ausblenden von Überarbeitungen 9

20 Dez '19, 16:20

cis's gravatar image

cis
9.5k100460491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 8

20 Dez '19, 16:09

cis's gravatar image

cis
9.5k100460491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 7

20 Dez '19, 12:38

cis's gravatar image

cis
9.5k100460491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 6

20 Dez '19, 12:37

cis's gravatar image

cis
9.5k100460491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 5

20 Dez '19, 12:37

cis's gravatar image

cis
9.5k100460491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

19 Dez '19, 20:32

cis's gravatar image

cis
9.5k100460491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

19 Dez '19, 20:32

cis's gravatar image

cis
9.5k100460491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

19 Dez '19, 20:31

cis's gravatar image

cis
9.5k100460491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

19 Dez '19, 20:30

cis's gravatar image

cis
9.5k100460491

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×