1# Copyright John Maddock 2008. 2# Use, modification and distribution are subject to the 3# Boost Software License, Version 1.0. (See accompanying file 4# LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5# 6# Generates SVG and PNG files from the MML masters. 7# 8# Paths to tools come first, change these to match your system: 9# 10math2svg='m:\download\open\SVGMath-0.3.1\math2svg.py' 11python=/cygdrive/c/Python26/python.exe 12inkscape=/cygdrive/c/progra~1/Inkscape/inkscape 13# Image DPI: 14dpi=120 15 16for mmlfile in $*; do 17 svgfile=$(basename $mmlfile .mml).svg 18 pngfile=$(basename $svgfile .svg).png 19 tempfile=temp.mml 20 # strip html wrappers put in by MathCast: 21 cat $mmlfile | tr -d "\r\n" | sed -e 's/.*\(<math[^>]*>.*<\/math>\).*/\1/' > $tempfile 22 23 echo Generating $svgfile 24 $python $math2svg $tempfile > $svgfile 25 echo Generating $pngfile 26 $inkscape -d $dpi -e $(cygpath -a -w $pngfile) $(cygpath -a -w $svgfile) 27 rm $tempfile 28done 29 30 31 32 33 34