SageTeX / test

Dan Drake ebe52a5 
Dan Drake 238a275 
Dan Drake b0d5d03 

Dan Drake 238a275 
Dan Drake ebe52a5 











Dan Drake b0d5d03 









Dan Drake 238a275 
Dan Drake ebe52a5 
Dan Drake b0d5d03 

Dan Drake ebe52a5 
Dan Drake b0d5d03 


#!/bin/sh

# this runs Sage on the generated .sage files to see if they work ok
# this is basically the spkg-check file

typeset()
{
    pdflatex -interaction=nonstopmode $1
    if [ $? -ne 0 ]
    then
        echo "Error typesetting $1! You likely need to install TikZ"
        echo "(version 2.00 or newer) to fully test SageTeX."
        exit 1
    fi
}

checkdotsage()
{
    sage $1.sage
    if [ $? -ne 0 ]
    then
        echo "Error running Sage on $1.sage!"
        exit 1
    else
        echo "No problem that spkg-check can detect running Sage on $1.sage."
    fi
}

typeset example.tex
checkdotsage example

typeset sagetexpackage.dtx
checkdotsage sagetexpackage

# if we get here, we assume the .sage files are good, and exit successfully
exit 0
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.