#!/bin/sh
help(){
    cat <<END
Usage: $0 <picture1.png> [<picture2.png> ...]
END
    exit 0
}
cat <<END >paste.tex
\input epsf
\nopagenumbers
\hoffset=-0.75in
\voffset=-0.5in
\vsize=10in
\hsize=8in
END

if test "$#" -lt "1"
then
    help
fi

for i in "$@"
do
    case $i in
*.png)
        base=`echo $i | sed "s/.png$//"` ;;
*)
        help;;
    esac
    if test ! -f $base.ps
    then
        if test -f $i
        then
            pngtopnm <$i | 
			pnmscale -xysize 1650 1425 | 
			pnmtops -imagewidth 5.5 -noturn -rle >$base.ps
        else
            echo Input file $i not found!
            exit 0
        fi
    fi
    cat <<END >>paste.tex
\hrule
\centerline{\epsfbox{$base.ps}}
\hrule
\vfill
END
done
cat <<END >>paste.tex
\eject
\end
END
tex paste.tex
dvips paste.dvi
