Eight Point Macro

plain TeX


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

Example: {\eightpoint \rm {\bf This type will be in an eight point bold font} {\it while this type will be in an eight point italic font} and even the math fonts, $a^2+b^2=c^2$, will be in an eight 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 \eightpoint command within the math delimiters

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


%=========================================================================
% {\eightpoint\rm ...}  { all fonts will be 8 point including math fonts }
% {\eightpoint $...$ }  { math only to be in 8 point font }
%-------------------------------------------------------------------------
\def\eightpoint{
\def\rm{\fam0\eightrm}
\textfont0=\eightrm \scriptfont0=\sixrm \scriptscriptfont0=\fiverm
\textfont1=\eightmi  \scriptfont1=\sixmi  \scriptscriptfont1=\fivemi
\textfont2=\eightsy \scriptfont2=\sixsy \scriptscriptfont2=\fivesy
\textfont3=\tenex   \scriptfont3=\tenex \scriptscriptfont3=\tenex
\textfont\itfam=\eightit \def\it{\fam\itfam\eightit}
\textfont\slfam=\eightsl \def\sl{\fam\slfam\eightsl}
\textfont\ttfam=\eighttt \def\tt{\fam\ttfam\eighttt}
\textfont\bffam=\eightbf \scriptfont\bffam=\sixbf 
                         \scriptscriptfont\bffam=\fivebf
                         \def\bf{\fam\bffam\eightbf}
\normalbaselineskip=10pt}

Fifteen Point Fonts / Nine Point Macro

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


FSU Math Home Page


Last modified: 14 August 1995