I do not understand my installation of sagetex. As far as I understand it, Sage will use the files accessible via $SAGE_ROOT/venv/share/texmf/tex/latex/sagetex, and that’s what I symlinked to my LaTeX setup (in /usr/local/share/tex/latex/ in a Debian testing installation).
However, this version differs sensibly from what can be cloned from the github repository. Even the files are differenty named : in the Sage installation :
$ ls /usr/local/sage/venv/share/texmf/tex/latex/sagetex
CONTRIBUTORS __pycache__ sagetex.ins
example.tex remote-sagetex.dtx sagetexparse.py
extractsagecode.py remote-sagetex.py sagetex.sty
makestatic.py run-sagetex-if-necessary.py scripts.dtx
py-and-sty.dtx sagetex.dtx
In the cloned repository (after extraction and doc recompilation) :
$ ls
CONTRIBUTORS sagetex-extract.py sagetexparse.py
example.tex sagetex.glo sagetex.pdf
HACKING.md sagetex.gls sagetex.py
LICENSE sagetex.hd sagetex-remote.py
Makefile sagetex.idx sagetex-run.py
py-and-sty.dtx sagetex.ilg sagetex.sagetex.sage
README.md sagetex.ind sagetex.sty
remote-sagetex.dtx sagetex.ins scripts.dtx
sagetex.aux sagetex.log setup.py
sagetex_doctest.sage sagetex-makestatic.py test.sh
sagetex.dtx sagetex.out TODO
The Pyton scripts are named differently.
More specifically, I had issues with the path_to_sage variable, thus set by the curent Sagemath version :
# CHANGE THIS AS APPROPRIATE
path_to_sage = os.path.expanduser('~/bin/sage')
# or try to auto-find it:
# path_to_sage = subprocess.check_output(['which', 'sage']).strip()
# or just tell me:
# path_to_sage = '/usr/local/bin/sage'
This didn’t work for me (the path_to_sage = subprocess.check_output(['which', 'sage']).strip() was OK).
This became totally different in the Github version.
I suppose that’s why the Github version has not (yet) been installed in the Sagemath release. Hence a couple question :
Is this version ready for use ?
Can it replace the current version ?
If so, how to install it ? (by `sage -pip install , I suppose…)
Advice ?
--
You received this message because you are subscribed to the Google Groups "sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-support...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sage-support/942e5f32-0aad-4136-8bba-f6e8fdb01077n%40googlegroups.com.