sig.sty Documentation

J.B. Rhebergen

January 11, 1999

This is the sig.sty package which can be used to put a scanned signature in your fax document or other documents. If you want to use this sig.sty there are a number of things you need to change.

The dimension of the \vbox and \hbox depend on the size of the signature. Measure them and change accordingly. The \sig command puts the signature in the text. I added some negative kern which causes the signature to overlap a little just as happens sometimes when you put your signature on a document by hand. If you don’t want this, use \altsig. The \zsig and zaltsig are similar except that the \vbox and \hbox have zero dimensions. This allows you to put the signature on top of other text. (yes I know that is weird but it can be handy sometimes)

Remember that you need to scale your signature to the proper size with a graphics program. To use with a fax document in fax resolution just put the command \usepackage[fax]{sig} in the preamble of your document. In non fax document leave out the fax option.

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{sig}[1995/07/04 v1.0 by: JBR]
\newcommand{\sig}{\leavevmode
  \hbox to 62mm{\kern-5mm\vbox to 12mm{\kern-5mm\special{em:graph sig}\vfil}\hfil}}
\newcommand{\altsig}{\leavevmode
  \hbox to 67mm{\vbox to 17mm{\special{em:graph sig}\vfil}\hfil}}
\newcommand{\zsig}{\leavevmode
  \hbox to 0mm{\kern-5mm\vbox to 0mm{\kern-10mm\special{em:graph sig}\vfil}\hfil}}
\newcommand{\zaltsig}{\leavevmode
  \hbox to 0mm{\vbox to 0mm{\special{em:graph sig}\vfil}\hfil}}
\DeclareOption{fax}{\typeout{Using signature for fax!}
\renewcommand{\sig}{\leavevmode%
  \hbox to 62mm{\kern-5mm\vbox to 12mm{\kern-5mm\special{em:graph faxsig}\vfil}\hfil}}
\renewcommand{\altsig}{\leavevmode%
  \hbox to 67mm{\vbox to 17mm{\special{em:graph faxsig}\vfil}\hfil}}
\renewcommand{\zsig}{\leavevmode%
  \hbox to 0mm{\kern-5mm\vbox to 0mm{\kern-10mm\special{em:graph faxsig}\vfil}\hfil}}
\renewcommand{\zaltsig}{\leavevmode%
  \hbox to 0mm{\vbox to 0mm{\special{em:graph faxsig}\vfil}\hfil}}
}
\ProcessOptions