#!/bin/sh help(){ cat < [ ...] END exit 0 } cat <label.tex \input epsf \nopagenumbers \hoffset=-0.55in \voffset=-0.5in \vsize=10in \hsize=7.6in 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 1464 1464 | pnmtops -imagewidth 4.88 -noturn -rle >$base.ps else echo Input file $i not found! exit 0 fi fi cat <>label.tex \vfill \rightline{\epsfbox{$base.ps}} END done cat <>label.tex \eject \end END tex label.tex dvips label.dvi