From c74d68ee64328c552d23aae43da7aa496637f257 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 18 Nov 2008 00:46:23 +0000 Subject: add old plain package varisize (tex-live 17 Nov 2008 07:56:19) git-svn-id: svn://tug.org/texlive/trunk@11339 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/plain/varisize/10point.tex | 36 ++++++++++++++ Master/texmf-dist/tex/plain/varisize/10pointss.tex | 45 +++++++++++++++++ Master/texmf-dist/tex/plain/varisize/11point.tex | 52 ++++++++++++++++++++ Master/texmf-dist/tex/plain/varisize/12point.tex | 52 ++++++++++++++++++++ Master/texmf-dist/tex/plain/varisize/14point.tex | 48 ++++++++++++++++++ Master/texmf-dist/tex/plain/varisize/17point.tex | 57 ++++++++++++++++++++++ Master/texmf-dist/tex/plain/varisize/20point.tex | 52 ++++++++++++++++++++ Master/texmf-dist/tex/plain/varisize/7point.tex | 46 +++++++++++++++++ Master/texmf-dist/tex/plain/varisize/8point.tex | 40 +++++++++++++++ Master/texmf-dist/tex/plain/varisize/9point.tex | 44 +++++++++++++++++ 10 files changed, 472 insertions(+) create mode 100644 Master/texmf-dist/tex/plain/varisize/10point.tex create mode 100644 Master/texmf-dist/tex/plain/varisize/10pointss.tex create mode 100644 Master/texmf-dist/tex/plain/varisize/11point.tex create mode 100644 Master/texmf-dist/tex/plain/varisize/12point.tex create mode 100644 Master/texmf-dist/tex/plain/varisize/14point.tex create mode 100644 Master/texmf-dist/tex/plain/varisize/17point.tex create mode 100644 Master/texmf-dist/tex/plain/varisize/20point.tex create mode 100644 Master/texmf-dist/tex/plain/varisize/7point.tex create mode 100644 Master/texmf-dist/tex/plain/varisize/8point.tex create mode 100644 Master/texmf-dist/tex/plain/varisize/9point.tex (limited to 'Master/texmf-dist/tex/plain/varisize') diff --git a/Master/texmf-dist/tex/plain/varisize/10point.tex b/Master/texmf-dist/tex/plain/varisize/10point.tex new file mode 100644 index 00000000000..f3331c9df90 --- /dev/null +++ b/Master/texmf-dist/tex/plain/varisize/10point.tex @@ -0,0 +1,36 @@ +%%% This file is public domain. +%%% Originally written 1992, Don Hosek. +%%% This declaration added by Clea F. Rees 2008/11/16 with the permission of Dan Hosek. +%%% +%%% +%%% Set up the tenpoint macros +%%% +%%% Unhappy things will happen if this file is loaded twice +%%% So don't... as a matter of fact, don't load it directly, let one of the +%%% other size changing macros do it for you. +%%% +%%% Written by Don Hosek +%%% +\ifx\loadedfrommacro Y\else + \message{10point.TeX must be loaded from a macro package.} + \message{Input terminated.} + \endinput\fi + +\font\tencsc=cmcsc10 + +\newfam\scfam + +\def\tenpoint{\def\rm{\fam0\tenrm}% switch to 10-point type + \textfont0=\tenrm \scriptfont0=\sevenrm \scriptscriptfont0=\fiverm + \textfont1=\teni \scriptfont1=\seveni \scriptscriptfont1=\fivei + \textfont2=\tensy \scriptfont2=\sevensy \scriptscriptfont2=\fivesy + \textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex + \textfont\itfam=\tenit \def\it{\fam\itfam\tenit}% + \textfont\slfam=\tensl \def\sl{\fam\slfam\tensl}% + \textfont\ttfam=\tentt \def\tt{\fam\ttfam\tentt}% + \textfont\bffam=\tenbf \scriptfont\bffam=\sevenbf + \scriptscriptfont\bffam=\fivebf \def\bf{\fam\bffam\tenbf}% + \textfont\scfam=\tencsc \def\sc{\fam\scfam\tencsc}% + \normalbaselineskip=12pt + \setbox\strutbox=\hbox{\vrule height8.5pt depth 3.5pt width0pt}% + \normalbaselines\rm} diff --git a/Master/texmf-dist/tex/plain/varisize/10pointss.tex b/Master/texmf-dist/tex/plain/varisize/10pointss.tex new file mode 100644 index 00000000000..8cbe71170a6 --- /dev/null +++ b/Master/texmf-dist/tex/plain/varisize/10pointss.tex @@ -0,0 +1,45 @@ +%%% This file is public domain. +%%% Originally written 1992, Don Hosek. +%%% This declaration added by Clea F. Rees 2008/11/16 with the permission of Dan Hosek. +%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file sets up an ten point sans-serif environment for TeX. It can be +% initialized with the '\tenpointss' macro. +% It also sets up a '\tenpoint' macro in case you want to get serifs back. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifx\tenpoint\undefined\let\loadedfrommacro=Y + \input 10point + \let\loadedfrommacro=N\fi + +%%% +%%% Load in the fonts +%%% +\font\tenss=cmss10 \font\eightss=cmss8 +\font\tenssbf=cmssbx10 +\font\tensssl=cmssi10 \font\eightsl=cmssi8 + +%%% The following fonts are loaded in to make super- and sub- scripts uniform +%%% in all fonts. +\font\eighti=cmti8 +\font\eightsy=cmsy8 + +%%% +%%% Set up the tenpointss macros +%%% +\ifx\tenpointss\undefined + \def\tenpointss{\def\rm{\fam0\tenss}% switch to 10-point ss type + \textfont0=\tenss \scriptfont0=\eightss \scriptscriptfont0=\eightss + \textfont1=\teni \scriptfont1=\eighti \scriptscriptfont1=\eighti + \textfont2=\tensy \scriptfont2=\eightsy \scriptscriptfont2=\eightsy + \textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex + \textfont\itfam=\tensssl \def\it{\fam\itfam\tensssl}% + \textfont\slfam=\tensssl \def\sl{\fam\slfam\tensssl}% + \textfont\ttfam=\tentt \def\tt{\fam\ttfam\tentt}% + \textfont\bffam=\tenssbf \scriptfont\bffam=\eightss + \scriptscriptfont\bffam=\eightss \def\bf{\fam\bffam\tenssbf}% + \textfont\scfam=\tencsc \def\sc{\fam\scfam\tencsc}% + \normalbaselineskip=12pt + \setbox\strutbox=\hbox{\vrule height10pt depth2pt width0pt}% + \normalbaselines\rm} + \fi diff --git a/Master/texmf-dist/tex/plain/varisize/11point.tex b/Master/texmf-dist/tex/plain/varisize/11point.tex new file mode 100644 index 00000000000..0a0c06f21bc --- /dev/null +++ b/Master/texmf-dist/tex/plain/varisize/11point.tex @@ -0,0 +1,52 @@ +%%% This file is public domain. +%%% Originally written 1992, Don Hosek. +%%% This declaration added by Clea F. Rees 2008/11/16 with the permission of Dan Hosek. +%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file sets up an eleven point environment for TeX. It can be initialized +% with the '\elevenpoint' macro. +% It also sets up a '\tenpoint' macro in case you want to go back down. +% By Don Hosek +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifx\tenpoint\undefined\let\loadedfrommacro=Y + \input 10point + \let\loadedfrommacro=N\fi + +%%% +%%% Load in the fonts +%%% +\font\elevenrm=cmr10 scaled \magstephalf +\font\eleveni=cmmi10 scaled \magstephalf +\font\elevensy=cmsy10 scaled \magstephalf +\font\elevenex=cmex10 scaled \magstephalf +\font\elevenbf=cmbx10 scaled \magstephalf +\font\elevensl=cmsl10 scaled \magstephalf +\font\eleventt=cmtt10 scaled \magstephalf +\font\elevenit=cmti10 scaled \magstephalf +\font\elevencsc=cmcsc10 scaled \magstephalf + +\font\eightrm=cmr8 \font\sixrm=cmr6 +\font\eighti=cmmi8 \font\sixi=cmmi6 +\font\eightsy=cmsy8 \font\sixsy=cmsy6 +\font\eightbf=cmbx8 \font\sixbf=cmbx6 + +%%% +%%% Set up the elevenpoint macros +%%% +\ifx\elevenpoint\undefined + \def\elevenpoint{\def\rm{\fam0\elevenrm}% switch to 11-point type + \textfont0=\elevenrm \scriptfont0=\eightrm \scriptscriptfont0=\sixrm + \textfont1=\eleveni \scriptfont1=\eighti \scriptscriptfont1=\sixi + \textfont2=\elevensy \scriptfont2=\eightsy \scriptscriptfont2=\sixsy + \textfont3=\elevenex \scriptfont3=\elevenex\scriptscriptfont3=\elevenex + \textfont\itfam=\elevenit \def\it{\fam\itfam\elevenit}% + \textfont\slfam=\elevensl \def\sl{\fam\slfam\elevensl}% + \textfont\ttfam=\eleventt \def\tt{\fam\ttfam\eleventt}% + \textfont\bffam=\elevenbf \scriptfont\bffam=\eightbf + \scriptscriptfont\bffam=\sixbf \def\bf{\fam\bffam\elevenbf}% + \textfont\scfam=\elevencsc \def\sc{\fam\scfam\elevencsc}% + \normalbaselineskip=14pt + \setbox\strutbox=\hbox{\vrule height9pt depth4pt width0pt}% + \normalbaselines\rm} + \fi diff --git a/Master/texmf-dist/tex/plain/varisize/12point.tex b/Master/texmf-dist/tex/plain/varisize/12point.tex new file mode 100644 index 00000000000..55622d052e4 --- /dev/null +++ b/Master/texmf-dist/tex/plain/varisize/12point.tex @@ -0,0 +1,52 @@ +%%% This file is public domain. +%%% Originally written 1992, Don Hosek. +%%% This declaration added by Clea F. Rees 2008/11/16 with the permission of Dan Hosek. +%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file sets up a twelve point environment for TeX. It can be initialized +% with the '\twelvepoint' macro. +% It also sets up a '\tenpoint' macro in case you want to go back down. +% By Don Hosek +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifx\tenpoint\undefined\let\loadedfrommacro=Y + \input 10point + \let\loadedfrommacro=N\fi + +%%% +%%% Load in the fonts +%%% +\font\twelverm=cmr12 +\font\twelvei=cmmi12 +\font\twelvesy=cmsy10 scaled \magstep1 +\font\twelveex=cmex10 scaled \magstep1 +\font\twelvebf=cmbx12 +\font\twelvesl=cmsl12 +\font\twelvett=cmtt12 +\font\twelveit=cmti12 +\font\twelvecsc=cmcsc10 scaled \magstep1 + +\font\ninerm=cmr9 \font\sevenrm=cmr7 +\font\ninei=cmmi9 \font\seveni=cmmi7 +\font\ninesy=cmsy9 \font\sevensy=cmsy7 +\font\ninebf=cmbx9 \font\sevenbf=cmbx7 + +%%% +%%% Set up the twelvepoint macros +%%% +\ifx\twelvepoint\undefined + \def\twelvepoint{\def\rm{\fam0\twelverm}% switch to 11-point type + \textfont0=\twelverm \scriptfont0=\ninerm \scriptscriptfont0=\sevenrm + \textfont1=\twelvei \scriptfont1=\ninei \scriptscriptfont1=\seveni + \textfont2=\twelvesy \scriptfont2=\ninesy \scriptscriptfont2=\sevensy + \textfont3=\twelveex \scriptfont3=\twelveex\scriptscriptfont3=\twelveex + \textfont\itfam=\twelveit \def\it{\fam\itfam\twelveit}% + \textfont\slfam=\twelvesl \def\sl{\fam\slfam\twelvesl}% + \textfont\ttfam=\twelvett \def\tt{\fam\ttfam\twelvett}% + \textfont\bffam=\twelvebf \scriptfont\bffam=\ninebf + \scriptscriptfont\bffam=\sevenbf \def\bf{\fam\bffam\twelvebf}% + \textfont\scfam=\twelvecsc \def\sc{\fam\scfam\twelvecsc}% + \normalbaselineskip=14pt + \setbox\strutbox=\hbox{\vrule height9.5pt depth4.5pt width0pt}% + \normalbaselines\rm} + \fi diff --git a/Master/texmf-dist/tex/plain/varisize/14point.tex b/Master/texmf-dist/tex/plain/varisize/14point.tex new file mode 100644 index 00000000000..8eb102baa13 --- /dev/null +++ b/Master/texmf-dist/tex/plain/varisize/14point.tex @@ -0,0 +1,48 @@ +%%% This file is public domain. +%%% Originally written 1992, Don Hosek. +%%% This declaration added by Clea F. Rees 2008/11/16 with the permission of Dan Hosek. +%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file sets up a fourteen point environment for TeX. It can be initialized +% with the '\fourteenpoint' macro. +% It also sets up a '\tenpoint' macro in case you want to go back down. +% By Don Hosek +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifx\tenpoint\undefined\let\loadedfrommacro=Y + \input 10point + \let\loadedfrommacro=N\fi + +%%% +%%% Load in the fonts +%%% +\font\fourteenrm=cmr12 scaled \magstep1 +\font\fourteeni=cmmi12 scaled \magstep1 +\font\fourteensy=cmsy10 scaled \magstep2 +\font\fourteenex=cmex10 scaled \magstep2 +\font\fourteenbf=cmbx12 scaled \magstep1 +\font\fourteensl=cmsl12 scaled \magstep1 +\font\fourteentt=cmtt12 scaled \magstep1 +\font\fourteenit=cmti12 scaled \magstep1 +\font\fourteencsc=cmcsc10 scaled \magstep2 + +%%% +%%% Set up the fourteenpoint macros +%%% +\ifx\fourteenpoint\undefined + \def\fourteenpoint{\def\rm{\fam0\fourteenrm}% switch to 14-point type + \textfont0=\fourteenrm \scriptfont0=\tenrm \scriptscriptfont0=\sevenrm + \textfont1=\fourteeni \scriptfont1=\teni \scriptscriptfont1=\seveni + \textfont2=\fourteensy \scriptfont2=\tensy \scriptscriptfont2=\sevensy + \textfont3=\fourteenex \scriptfont3=\fourteenex + \scriptscriptfont3=\fourteenex + \textfont\itfam=\fourteenit \def\it{\fam\itfam\fourteenit}% + \textfont\slfam=\fourteensl \def\sl{\fam\slfam\fourteensl}% + \textfont\ttfam=\fourteentt \def\tt{\fam\ttfam\fourteentt}% + \textfont\bffam=\fourteenbf \scriptfont\bffam=\tenbf + \scriptscriptfont\bffam=\sevenbf \def\bf{\fam\bffam\fourteenbf}% + \textfont\scfam=\fourteencsc \def\sc{\fam\scfam\fourteencsc}% + \normalbaselineskip=17pt + \setbox\strutbox=\hbox{\vrule height11.9pt depth6.3pt width0pt}% + \normalbaselines\rm} + \fi diff --git a/Master/texmf-dist/tex/plain/varisize/17point.tex b/Master/texmf-dist/tex/plain/varisize/17point.tex new file mode 100644 index 00000000000..3cb304ef236 --- /dev/null +++ b/Master/texmf-dist/tex/plain/varisize/17point.tex @@ -0,0 +1,57 @@ +%%% This file is public domain. +%%% Originally written 1992, Don Hosek. +%%% This declaration added by Clea F. Rees 2008/11/16 with the permission of Dan Hosek. +%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file sets up a seventeen point environment for TeX. It can be initialized +% with the '\seventeenpoint' macro. +% It also sets up a '\tenpoint' macro in case you want to go back down. +% By Don Hosek +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifx\tenpoint\undefined\let\loadedfrommacro=Y + \input 10point + \let\loadedfrommacro=N\fi + +%%% +%%% Load in the fonts +%%% +\font\seventeenrm=cmr17 +\font\seventeeni=cmmi12 scaled \magstep2 +\font\seventeensy=cmsy10 scaled \magstep3 +\font\seventeenex=cmex10 scaled \magstep3 +\font\seventeenbf=cmbx12 scaled \magstep2 +\font\seventeensl=cmsl12 scaled \magstep2 +\font\seventeentt=cmtt12 scaled \magstep2 +\font\seventeenit=cmti12 scaled \magstep2 +\font\seventeencsc=cmcsc10 scaled \magstep3 +\font\twelverm=cmr12 +\font\twelvei=cmmi12 +\font\twelvesy=cmsy10 scaled \magstep1 +\font\twelvebf=cmbx12 + +\font\ninerm=cmr9 +\font\ninei=cmmi9 +\font\ninesy=cmsy9 +\font\ninebf=cmbx9 + +%%% +%%% Set up the seventeenpoint macros +%%% +\ifx\seventeenpoint\undefined + \def\seventeenpoint{\def\rm{\fam0\seventeenrm}% switch to 17-point type + \textfont0=\seventeenrm \scriptfont0=\twelverm \scriptscriptfont0=\ninerm + \textfont1=\seventeeni \scriptfont1=\twelvei \scriptscriptfont1=\ninei + \textfont2=\seventeensy \scriptfont2=\twelvesy \scriptscriptfont2=\ninesy + \textfont3=\seventeenex \scriptfont3=\seventeenex + \scriptscriptfont3=\seventeenex + \textfont\itfam=\seventeenit \def\it{\fam\itfam\seventeenit}% + \textfont\slfam=\seventeensl \def\sl{\fam\slfam\seventeensl}% + \textfont\ttfam=\seventeentt \def\tt{\fam\ttfam\seventeentt}% + \textfont\bffam=\seventeenbf \scriptfont\bffam=\twelvebf + \scriptscriptfont\bffam=\ninebf \def\bf{\fam\bffam\seventeenbf}% + \textfont\scfam=\seventeencsc \def\sc{\fam\scfam\seventeencsc}% + \normalbaselineskip=21pt + \setbox\strutbox=\hbox{\vrule height17pt depth4pt width0pt}% + \normalbaselines\rm} + \fi diff --git a/Master/texmf-dist/tex/plain/varisize/20point.tex b/Master/texmf-dist/tex/plain/varisize/20point.tex new file mode 100644 index 00000000000..0f8fcd2e480 --- /dev/null +++ b/Master/texmf-dist/tex/plain/varisize/20point.tex @@ -0,0 +1,52 @@ +%%% This file is public domain. +%%% Originally written 1992, Don Hosek. +%%% This declaration added by Clea F. Rees 2008/11/16 with the permission of Dan Hosek. +%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file sets up a twenty point environment for TeX. It can be initialized +% with the '\twentypoint' macro. +% It also sets up a '\tenpoint' macro in case you want to go back down. +% By Don Hosek (modified to 20 point by J. Leon) +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifx\tenpoint\undefined\let\loadedfrommacro=Y + \input 10point + \let\loadedfrommacro=N\fi + +\ifx\fourteenpoint\undefined + \input 14point + \fi + +%%% +%%% Load in the fonts +%%% +\font\twentyrm=cmr17 scaled \magstep1 +\font\twentyi=cmmi12 scaled \magstep3 +\font\twentysy=cmsy10 scaled \magstep4 +\font\twentyex=cmex10 scaled \magstep4 +\font\twentybf=cmbx12 scaled \magstep3 +\font\twentysl=cmsl12 scaled \magstep3 +\font\twentytt=cmtt12 scaled \magstep3 +\font\twentyit=cmti12 scaled \magstep3 +\font\twentycsc=cmcsc10 scaled \magstep4 + +%%% +%%% Set up the twentypoint macros +%%% +\ifx\twentypoint\undefined + \def\twentypoint{\def\rm{\fam0\twentyrm}% switch to 20-point type + \textfont0=\twentyrm \scriptfont0=\fourteenrm \scriptscriptfont0=\tenrm + \textfont1=\twentyi \scriptfont1=\fourteeni \scriptscriptfont1=\teni + \textfont2=\twentysy \scriptfont2=\fourteensy \scriptscriptfont2=\tensy + \textfont3=\twentyex \scriptfont3=\twentyex + \scriptscriptfont3=\twentyex + \textfont\itfam=\twentyit \def\it{\fam\itfam\twentyit}% + \textfont\slfam=\twentysl \def\sl{\fam\slfam\twentysl}% + \textfont\ttfam=\twentytt \def\tt{\fam\ttfam\twentytt}% + \textfont\bffam=\twentybf \scriptfont\bffam=\fourteenbf + \scriptscriptfont\bffam=\tenbf \def\bf{\fam\bffam\twentybf}% + \textfont\scfam=\twentycsc \def\sc{\fam\scfam\twentycsc}% + \normalbaselineskip=25pt + \setbox\strutbox=\hbox{\vrule height20pt depth5pt width0pt}% + \normalbaselines\rm} + \fi diff --git a/Master/texmf-dist/tex/plain/varisize/7point.tex b/Master/texmf-dist/tex/plain/varisize/7point.tex new file mode 100644 index 00000000000..82079f8a67b --- /dev/null +++ b/Master/texmf-dist/tex/plain/varisize/7point.tex @@ -0,0 +1,46 @@ +%%% This file is public domain. +%%% Originally written 1992, Don Hosek. +%%% This declaration added by Clea F. Rees 2008/11/16 with the permission of Dan Hosek. +%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file sets up an seven point environment for TeX. It can be initialized +% with the '\sevenpoint' macro. +% It also sets up a '\tenpoint' macro in case you want to go back down. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifx\tenpoint\undefined\let\loadedfrommacro=Y + \input 10point + \let\loadedfrommacro=N\fi + +%%% +%%% Load in the fonts +%%% + +\font\sevenit=cmti7 +% +% When reduced size fonts are available, they will be loaded here. +% Instead, at present, necessary fonts are simulated using existing ones. +% +\let\sevensl=\sevenit \let\seventt=\sevenrm + +\let\fourrm=\fiverm \let\fouri=\fivei \let\foursy=\fivesy +\let\fourbf=\fivebf + +%%% +%%% Set up the sevenpoint macros +%%% +\ifx\sevenpoint\undefined + \def\sevenpoint{\def\rm{\fam0\sevenrm} %switch to a 7-point type + \textfont0=\sevenrm \scriptfont0=\fiverm \scriptscriptfont0=\fourrm + \textfont1=\seveni \scriptfont1=\fivei \scriptscriptfont1=\fouri + \textfont2=\sevensy \scriptfont2=\fivesy \scriptscriptfont2=\foursy + \textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex + \textfont\itfam=\sevenit \def\it{\fam\itfam\sevenit}% + \textfont\slfam=\sevensl \def\sl{\fam\slfam\sevensl}% + \textfont\ttfam=\seventt \def\tt{\fam\ttfam\seventt}% + \textfont\bffam=\sevenbf \scriptfont\bffam=\fivebf + \scriptscriptfont\bffam=\fourbf \def\bf{\fam\bffam\sevenbf}% + \normalbaselineskip=10pt + \setbox\strutbox=\hbox{\vrule height7.5pt depth2.5pt width0pt}% + \normalbaselines\rm} + \fi diff --git a/Master/texmf-dist/tex/plain/varisize/8point.tex b/Master/texmf-dist/tex/plain/varisize/8point.tex new file mode 100644 index 00000000000..4f0d86a8f1b --- /dev/null +++ b/Master/texmf-dist/tex/plain/varisize/8point.tex @@ -0,0 +1,40 @@ +%%% This file is public domain. +%%% Originally written 1992, Don Hosek. +%%% This declaration added by Clea F. Rees 2008/11/16 with the permission of Dan Hosek. +%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file sets up an eight point environment for TeX. It can be initialized +% with the '\eightpoint' macro. +% It also sets up a '\tenpoint' macro in case you want to go back down. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifx\tenpoint\undefined\let\loadedfrommacro=Y + \input 10point + \let\loadedfrommacro=N\fi + +%%% +%%% Load in the fonts +%%% +\font\eightrm=cmr8 \font\sixrm=cmr6 +\font\eighti=cmmi8 \font\sixi=cmmi6 +\font\eightsy=cmsy8 \font\sixsy=cmsy6 +\font\eightbf=cmbx8 \font\sixbf=cmbx6 +\font\eightsl=cmsl8 \font\eighttt=cmtt8 \font\eightit=cmti8 +%%% +%%% Set up the eightpoint macros +%%% +\ifx\eightpoint\undefined + \def\eightpoint{\def\rm{\fam0\eightrm} %switch to a 8-point type + \textfont0=\eightrm \scriptfont0=\sixrm \scriptscriptfont0=\fiverm + \textfont1=\eighti \scriptfont1=\sixi \scriptscriptfont1=\fivei + \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 + \setbox\strutbox=\hbox{\vrule height7.5pt depth2.5pt width0pt}% + \normalbaselines\rm} + \fi diff --git a/Master/texmf-dist/tex/plain/varisize/9point.tex b/Master/texmf-dist/tex/plain/varisize/9point.tex new file mode 100644 index 00000000000..44b3743b723 --- /dev/null +++ b/Master/texmf-dist/tex/plain/varisize/9point.tex @@ -0,0 +1,44 @@ +%%% This file is public domain. +%%% Originally written 1992, Don Hosek. +%%% This declaration added by Clea F. Rees 2008/11/16 with the permission of Dan Hosek. +%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file sets up an nine point environment for TeX. It can be initialized +% with the '\ninepoint' macro. +% It also sets up a '\tenpoint' macro in case you want to go back down. +% By Don Hosek +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ifx\tenpoint\undefined\let\loadedfrommacro=Y + \input 10point + \let\loadedfrommacro=N\fi + +%%% +%%% Load in the fonts +%%% +\font\ninerm=cmr9 \font\sixrm=cmr6 +\font\ninei=cmmi9 \font\sixi=cmmi6 +\font\ninesy=cmsy9 \font\sixsy=cmsy6 +\font\ninebf=cmbx9 \font\sixbf=cmbx6 +\font\ninesl=cmsl9 \font\ninett=cmtt9 \font\nineit=cmti9 +\font\ninecsc=cmcsc10 + +%%% +%%% Set up the ninepoint macros +%%% +\ifx\ninepoint\undefined + \def\ninepoint{\def\rm{\fam0\ninerm} %switch to a 9-point type + \textfont0=\ninerm \scriptfont0=\sixrm \scriptscriptfont0=\fiverm + \textfont1=\ninei \scriptfont1=\sixi \scriptscriptfont1=\fivei + \textfont2=\ninesy \scriptfont2=\sixsy \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=\sixbf + \scriptscriptfont\bffam=\fivebf \def\bf{\fam\bffam\ninebf}% + \textfont\scfam=\ninecsc \def\sc{\fam\scfam\ninecsc}% + \normalbaselineskip=11pt + \setbox\strutbox=\hbox{\vrule height8pt depth3pt width0pt}% + \normalbaselines\rm} + \fi -- cgit v1.2.3