#!/bin/sh target=${1?Choose a troff file to process.} if [ $target = "clean" ] then rm *.ps *.pdf exit fi gsopts="-sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -dHaveTrueTypes=true -dEmbedAllFonts=true -dSubsetFonts=false" bname=${target%%.*} groff $target > $bname.ps gswin64c $gsopts -o $bname.pdf $bname.ps