#!/bin/csh -f # # tm-latex: method for LaTeX # set filename="/tmp/mime$$" switch ( $3 ) case "7bit": case "8bit": case "binary": /bin/cp $1 $filename.tex breaksw case "base64": decode-b < $1 > $filename.tex breaksw case "quoted-printable": mmencode -q -u $1 > $filename breaksw default: echo "unknown encoding" exit -1 endsw /bin/rm $1 echo "$2; $3 -> $filename.tex" switch ( $4 ) case "play": pushd /tmp jlatex $filename.tex jlatex $filename.tex xdvi $filename.dvi popd /bin/rm $filename.* breaksw case "extract": if($5 != "") then set name=/tmp/$5 /bin/cp $filename.tex $name /bin/rm $filename.tex echo "extract to $name" else echo "extract to $filename.tex" endif breaksw case "print": pushd /tmp jlatex $filename.tex jlatex $filename.tex dvi2ps $filename.dvi|lpr popd /bin/rm $filename.* breaksw endsw