Skip to content

Add option for sagetex #13

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

atticus-sullivan
Copy link
Contributor

sage aims to be an alternative to commercial programs such as Maple, Matlab, and Mathematica. sagetex is a package to include sage commands/expressions in TeX documents and doing calculations/plotting thereby.
Using sagetex requires run tex -> sage -> tex. As this workflow is pretty similar to the one of biber/makeglossaries, we can implement it quite the same way. So this just checks if sage should be run (file with ext = sage found in filelist has changed) and if so, run sage.

To be discussed:

  • In cluttex.lua for makeglossaries and biber you always touch the supposed output file. I'm not quite sure why you do this, so I just didn't copy this. Maybe you can explain why you're doing this and maybe we should do this for sagetex as well.
  • In addition you insert the supposed output file to the filelist. I'm still not quite sure what the effects of this are, so this time as well I just didn't copy it (even tough it most likely is important).

So again @minoki, what are your thoughts on this? (made this a draft again to first discuss these points)

`sage` aims to be an alternative to commercial programs such as Maple,
Matlab, and Mathematica. `sagetex` is a package to include sage
commands/expressions in TeX documents and doing calculations/plotting
thereby.
Using `sagetex` requires run `tex -> sage -> tex`. As this workflow is
pretty similar to the one of biber/makeglossaries, we can implement it
quite the same way. So this just checks if `sage` should be run (file
with ext = `sage` found in `filelist` has changed) and if so, run
`sage`.
@atticus-sullivan
Copy link
Contributor Author

Anything you can tell about the two points I mention?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant