Nine Point Macro

plain TeX


The following code allows one to change to nine point fonts throughout a selected section merely by using the normal font change commands. The definitions for five, seven and nine point fonts are required. For use within a TeX file or as an input file.

Example: {\ninepoint \rm {\bf This type will be in a nine point bold font} {\it while this type will be in a nine point italic font} and even the math fonts, $a^2+b^2=c^2$, will be in a nine point italic font}.

If one is using normal magnification and finds a particular display a little too long, one can "shrink" only that particular display by inserting the \ninepoint command within the math delimiters

Example: $\ninepoint a^2+b^2=c^2$


%==========================================================================
% {\ninepoint\rm ...}    { all fonts will be 9 point including math fonts }  
% {\ninepoint $...$ }    { math only to be in 9 point font }
%--------------------------------------------------------------------------
\def\ninepoint{
\def\rm{\fam0\ninerm}
\textfont0=\ninerm \scriptfont0=\sevenrm \scriptscriptfont0=\fiverm
\textfont1=\ninemi  \scriptfont1=\sevenmi  \scriptscriptfont1=\fivemi
\textfont2=\ninesy \scriptfont2=\sevensy \scriptscriptfont2=\fivesy
\textfont3=\tenex   \scriptfont3=\tenex \scriptscriptfont3=\tenex
\textfont\itfam=\nineit \def\it{\fam\itfam\nineit}
\textfont\slfam=\ninesl \def\sl{\fam\slfam\ninesl}
\textfont\ttfam=\ninett \def\tt{\fam\ttfam\ninett}
\textfont\bffam=\ninebf \scriptfont\bffam=\sevenbf 
                         \scriptscriptfont\bffam=\fivebf
                         \def\bf{\fam\bffam\ninebf}
\normalbaselineskip=11pt}

Eight Point Macro / Eleven Point Macro

MESmith Spinneret / TeXSpot / smith@math.fsu.edu


FSU Math Home Page


Last modified: 14 August 1995