#!/bin/sh

s=
n=$#

if [ $n = 0 ]
then
    echo "usage -- smvps [dvips-flags] filename"
    exit 1
fi

for x do
  n=$[n-1]
  echo $n
  if [ $n != 0 ] 
     then s="$s $x"
     else f=$x
  fi
done
  
echo $s
echo $f

if [ -e $f ]
then
cat <<EOF > smvps.texsmv
\documentclass{article}
\setlength{\oddsidemargin}{0em}
\setlength{\evensidemargin}{0em}
\setlength{\textwidth}{6.5in}
\setlength{\topmargin}{0.0in}
\setlength{\textheight}{9.0in}
\newcommand{\smvkeyword}[1]{#1}
\newcommand{\smvusersym}[1]{{\em #1}}
\newcommand{\smvcomment}[1]{#1}
\pagestyle{myheadings}
EOF
echo "\\markright{$f, `date`}" >> smvps.texsmv
cat <<EOF >> smvps.texsmv
\begin{document}
\begin{verbatim}
EOF
cat $f >>smvps.texsmv
cat <<EOF >> smvps.texsmv
\end{verbatim}
\end{document}
EOF
smv2latex < smvps.texsmv >smvps.tex
latex smvps
eval dvips $s smvps
rm -f smvps.texsmv smvps.tex
else
  echo "$f not found"
fi
