LatexMk and sagetex not working

asked 2017-11-08 13:48:45 -0500

Poetastrophe gravatar image

According to the Sagetex github page ( the following snippet code put into a .latexmkrc dotfile should make latexmk run sagetex.sage files if necessary:

add_cus_dep('sagetex.sage', 'sagetex.sout', 0, 'makesout');
$hash_calc_ignore_pattern{'sage'} = '^( _st_.goboom| ?_st_.current_tex_line|print .SageT)';
sub makesout {
    system("sage '$_[0].sagetex.sage'");

But nothing seems to happen, when I run latexmk on the tex file, it gives no errors and does not run the sagetex.sage file, but compiles the pdf nontheless. If I run latexmk and sage manually I have no problems compiling the document with the sage math. Is the code outdated/can it be fixed to work properly?

edit retag flag offensive close merge delete


The second part of the page you pointed at explains why the solution proposed in the first part doesn't work ;-).

You should try to implement the suggestion given in the second part.

Emmanuel Charpentier gravatar imageEmmanuel Charpentier ( 2017-11-09 01:52:42 -0500 )edit