%% 
%% This is file `loubookman.sty', modified
%% from the distribution bookman.sty by Lou Hafer, 96.03.30
%% 
%% The original source files were:
%% 
%% psfonts.dtx  (with options: `bookman')
%% 
%% Copyright (C) 1994 Sebastian Rahtz 
%% All rights reserved. 
%% 
%% This file is part of the PSNFSS2e package. 
%% ----------------------------------------- 
%% 

\NeedsTeXFormat{LaTeX2e}

\ProvidesPackage{loubookman}%
  [96/04/26\space1.0\space Bookman Text & Math PSNFSS2e package]

% The basic commands to set up Bookman/AvantGarde/Courier as the default
% text fonts.

\renewcommand{\encodingdefault}{T1}
\renewcommand{\rmdefault}{pbk}
\renewcommand{\sfdefault}{pag}
\renewcommand{\ttdefault}{pcr}

% The math fonts are the pbk fonts as generated by the fontinst package and the
% pbkmath.tex file. Replace the basic symbol fonts with the pbk virtual fonts,
% then reset the \mathbf, \mathsf, \mathtt, and \mathit fonts to Bookman
% Demibold, AvantGarde, Courier, and Bookman Italic (OT1 encoding),
% respectively, so we don't default to Computer Modern fonts.  We also add the
% Postscript Symbol font so we can pick up symbols from it that TeX would
% normally build with overstrikes.

\DeclareSymbolFont{operators}   {OT1}{pbk}{l}{n}
\DeclareSymbolFont{letters}     {OML}{pbk}{l}{it}
\DeclareSymbolFont{boldletters} {OML}{pbk}{db}{it}
\DeclareSymbolFont{symbols}     {OMS}{pbk}{l}{n}
\DeclareSymbolFont{largesymbols}{OMX}{pbk}{l}{n}
\DeclareSymbolFont{pisymbols}	{U}{psy}{m}{n}
\DeclareSymbolFont{slpisymbols}	{U}{psy}{m}{sl}

\DeclareSymbolFontAlphabet{\mathbi}{boldletters}
\SetMathAlphabet{\mathbf}{normal}{OT1}{pbk}{db}{n}
\SetMathAlphabet{\mathsf}{normal}{OT1}{pag}{m}{n}
\SetMathAlphabet{\mathtt}{normal}{OT1}{pcr}{m}{n}
\SetMathAlphabet{\mathit}{normal}{OT1}{pbk}{l}{i}

% The same deal, for the bold math version.

\SetSymbolFont{operators}{bold}{OT1}{pbk}{db}{n}
\SetSymbolFont{letters}{bold}{OML}{pbk}{db}{it}
\SetSymbolFont{boldletters}{bold} {OML}{pbk}{db}{it}
\SetSymbolFont{symbols}{bold}{OMS}{pbk}{db}{n}
\SetSymbolFont{largesymbols}{bold}{OMX}{pbk}{m}{n}

\SetMathAlphabet{\mathbf}{bold}{OT1}{pbk}{db}{n}
\SetMathAlphabet{\mathsf}{bold}{OT1}{pag}{db}{n}
\SetMathAlphabet{\mathtt}{bold}{OT1}{pcr}{b}{n}
\SetMathAlphabet{\mathit}{bold}{OT1}{pbk}{db}{i}

% Symbols taken from the Postscript Symbol font.

% These next few are normally composite. We have to whack LaTeX over
% the head to allow us to redefine them with DeclareMathSymbol. (vid.
% Sec. 3.6 of the LaTeX2e Font Selection Guide).

\let\neq\relax
\DeclareMathSymbol{\neq}{\mathrel}{pisymbols}{"B9}
\let\notin\relax
\DeclareMathSymbol{\notin}{\mathrel}{pisymbols}{"CF}

% It turns out that the majority of greek letters are declared as \mathord,
% which means they aren't affected by math alphabet changes. So, if I want
% a bold beta from \mathbi{\beta}, it has to be redeclared as type \mathalpha.
% Also, TeX Math Italic doesn't contain superfluous Greek letters (i.e., the
% ones that look like standard alphabetic letters). But the Symbol font does,
% and it's nice to have them for consistency.
% This section will no doubt grow.

%\DeclareMathSymbol{\beta}{\mathalpha}{letters}{"0C}
\DeclareMathSymbol{\omicron}{\mathalpha}{slpisymbols}{"6F}
\DeclareMathSymbol{\Eta}{\mathalpha}{slpisymbols}{"48}

% Some additional Greek. Added as needed.


% Reduce the space around math operators. This was in the original that I
% cribbed from the fontinst distribution. It reduces the plain TeX definitions
% by .5 mu and significantly cuts the adjustability of medmuskip and
% thickmuskip.

\thinmuskip=2.5mu
\medmuskip=3.5mu plus 1mu minus 1mu
\thickmuskip=4.5mu plus 1.5mu minus 1mu

\endinput
%% 
%% End of file `loubookman.sty'.
