First time here? Check out the FAQ!

Ask Your Question
0

SageTeX on Linux. pdflatex isn't running Sage

asked 12 years ago

Beetle B. gravatar image

I manually installed Sage into ~/sage-5.2 (i.e. not using my distro's package management tool).

I included in my LaTeX document the example of plotting a sine wave into my .tex file (from the tutorial). When I run pdflatex on it, I get:

Package sagetex Warning: Graphics file sage-plots-for-statistics.tex/plot-0.png on page 3 does not exist. Plot command is on input line 129.

Package sagetex Warning: there were undefined Sage formulas and/or plots. Run Sage on statistics.sagetex.sage, and then run LaTeX on statistics.tex again

It's clear it's not running Sage. It generates the .sage file, though.

I included ~/sage-5.2 into my path, as well as ~/sage-5.2/local/bin/ and it still doesn't pick Sage up.

Ideas?

Preview: (hide)

Comments

When it says "Run Sage on statistics.sagetex.sage, and then run LaTeX on statistics.tex again", those are directions for you to follow. pdflatex won't run Sage for you, you have to do it yourself.

John Palmieri gravatar imageJohn Palmieri ( 12 years ago )

That's a bit of a bummer. I'm actually writing my .tex document in Emacs (org mode, actually) and using its export capability to run pdflatex. It would be a pain to have to do it manually each time.

Beetle B. gravatar imageBeetle B. ( 12 years ago )

1 Answer

Sort by » oldest newest most voted
0

answered 12 years ago

Beetle B. gravatar image

updated 12 years ago

OK, searching around I see that John is indeed correct - one has to run Sage outside of pdflatex.

Posting this here so that someone can mark it as resolved - I don't have enough karma to do so...

Preview: (hide)
link

Comments

See also my answer and some of the comments at http://ask.sagemath.org/question/1357/how-run-a-sage-file. In particular, you can use latexmk (which is a nice program, and which you can run from auctex mode in emacs), and if you configure it properly, it will run LaTeX as many times as required, along with running Sage (and bibtex and any other relevant programs).

John Palmieri gravatar imageJohn Palmieri ( 12 years ago )

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 12 years ago

Seen: 673 times

Last updated: Aug 16 '12