%%% ==================================================================== %%% @LaTeX-file{ %%% filename = "cmmib57.dtx", %%% version = "2.2g", %%% date = "2001/10/01", %%% time = "12:00:05 EDT", %%% checksum = "58440 101 525 4389", %%% author = "American Mathematical Society", %%% copyright = "Copyright 2001 American Mathematical Society, %%% all rights reserved. Copying of this file is %%% authorized only if either: %%% (1) you make absolutely no changes to your copy, %%% including name; OR %%% (2) if you do make changes, you first rename it %%% to some other name.", %%% address = "American Mathematical Society, %%% Technical Support, %%% Publications Technical Group, %%% P. O. Box 6248, %%% Providence, RI 02940, %%% USA", %%% telephone = "401-455-4080 or (in the USA and Canada) %%% 800-321-4AMS (321-4267)", %%% FAX = "401-331-3842", %%% email = "tech-support@ams.org (Internet)", %%% codetable = "ISO/ASCII", %%% keywords = "latex, amsfonts, cmmib, cmbsy, PostScript", %%% supported = "yes", %%% abstract = "This file is part of the AMSFonts distribution. %%% It provides \LaTeX{} font definitions for the %%% cmmib and cmbsy fonts that stick to the set %%% of sizes provided in the Blue Sky/Y&Y %%% PostScript version of the AMSFonts collection. %%% See the AMSFonts user's guide for more %%% information.", %%% docstring = "The checksum field above contains a CRC-16 %%% checksum as the first value, followed by the %%% equivalent of the standard UNIX wc (word %%% count) utility output of lines, words, and %%% characters. This is produced by Robert %%% Solovay's checksum utility.", %%% } %%% ==================================================================== % \iffalse %<*driver> \documentclass{amsdtx} \begin{document} \title{Font definition option \texttt{cmmib57.sty}} \author{Michael Downes} \date{Version \fileversion, \filedate} \hDocInput{cmmib57.dtx} \end{document} % % \fi % % \maketitle % % \MakeShortVerb\| % \section{Introduction} % % This file contains alternate font definition statements for the % fonts \fn{cmmib} and \fn{cmbsy} that are tailored to the set of % sizes provided in the Y\&Y/Blue Sky Research PostScript versions of % the AMSFonts collection. In that font set, the only \fn{.tfm} files % provided below size 10 are 5 and 7, rather than 5,6,7,8,9. This % means that if the standard \fn{.fd} files are used, any attempt to % use 6,8,9 point math will result in error messages about missing % \fn{.tfm} files. % % Rather than provide substitute versions of the standard % \fn{OMLcmm.fd} and \fn{OMScmsy.fd} font definition files, we put % the alternate font definitions in package form so that any document % that uses them will have an explicit indication in the document: % \begin{verbatim} % \usepackage{cmmib57} % \end{verbatim} % Scaling from sizes 5 and 7 to the surrounding sizes results in % some font metric differences, so the line breaks (and, % consequently, page breaks) resulting from that alternative won't % necessarily be the same as with the standard \LaTeX{} font % definition files. % % \StopEventually{} % % Package info: % \begin{macrocode} \NeedsTeXFormat{LaTeX2e}% LaTeX 2.09 can't be used (nor non-LaTeX) [1994/12/01]% LaTeX date must be December 1994 or later \ProvidesPackage{cmmib57}[2001/10/01 v2.2g % alternate cmmib, cmbsy font definitions] % \end{macrocode} % % We assume \cn{DeclareFontFamily} statements have already been % issued for the \fn{cmm} and \fn{cmsy} families. % \begin{macrocode} \DeclareFontShape{OML}{cmm}{b}{it}{<-6>cmmib5<6-8>cmmib7<8->cmmib10}{} \DeclareFontShape{OMS}{cmsy}{b}{n}{<-6>cmbsy5<6-8>cmbsy7<8->cmbsy10}{} % \end{macrocode} % % \CheckSum{4} % \Finale