case "$1" in
stylesheet)
  ;;
post-process)
  echo >&2 "Post-process XSL-FO to DVI"
  OUT=output
  TEXINPUTS="$(dirname "$INPUT_FILE"):"
  xmltex "$XSLT_PROCESSED" >$OUT </dev/null || { cat $OUT; exit 1; }
  [ -n "$VERBOSE" ] && echo >&2 "First pass complete"
  xmltex "$XSLT_PROCESSED" >$OUT </dev/null
  [ -n "$VERBOSE" ] && echo >&2 "Second pass complete"
  xmltex "$XSLT_PROCESSED" >$OUT </dev/null
  if [ -n "$VERBOSE" ]
  then
    echo >&2 "Third pass complete"
    [ "$VERBOSE" -gt 1 ] && cat $OUT
  fi
  echo >&2 "Post-process DVI to PS"
  dvips -R -q -o output.ps *.dvi
  cp output.ps "$OUTPUT_DIR/$(basename ${XSLT_PROCESSED%.*}).ps"
  ;;
esac
