diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/lamstex/inputs/book.stt |
Initial commit
Diffstat (limited to 'macros/lamstex/inputs/book.stt')
-rw-r--r-- | macros/lamstex/inputs/book.stt | 162 |
1 files changed, 162 insertions, 0 deletions
diff --git a/macros/lamstex/inputs/book.stt b/macros/lamstex/inputs/book.stt new file mode 100644 index 0000000000..129b85af0a --- /dev/null +++ b/macros/lamstex/inputs/book.stt @@ -0,0 +1,162 @@ +\catcode`\@=11 +\let\alloc@\alloc@@ + +\hsize=29pc +\vsize=40pc +\normallineskiplimit=1pt +\parindent=10pt + +\font\ninerm=cmr9 +\font\eightrm=cmr8 +\font\sixrm=cmr6 +\font\eighti=cmmi8 \skewchar\eighti='177 +\font\sixi=cmmi6 \skewchar\sixi='177 +\font\ninesy=cmsy9 \skewchar\ninesy='60 +\font\eightsy=cmsy8 \skewchar\eightsy='60 +\font\sixsy=cmsy6 \skewchar\sixsy='60 +\font\eightbf=cmbx8 +\font\sixbf=cmbx6 +\font\eightit=cmti8 +\font\eightsl=cmsl8 +\font\eighttt=cmtt8 + +\ifmsamloaded@ + \font\eightmsa=msam8 + \font\sixmsa=msam6 +\fi + +\ifmsbmloaded@ + \font\eightmsb=msbm8 + \font\sixmsb=msbm6 +\fi + +\ifeufmloaded@ + \font\eighteufm=eufm8 + \font\sixeufm=eufm6 +\fi + +\ifcmmibloaded@ + \font\eightcmmib=cmmib8 \skewchar\eightcmmib='177 + \font\sixcmmib=cmmib6 \skewchar\sixcmmib='177 +\fi + +\ifcmbsyloaded@ + \font\eightcmbsy=cmbsy8 \skewchar\eightcmbsy='60 + \font\sixcmbsy=cmbsy6 \skewchar\sixcmbsy='60 +\fi + +\newskip\ttglue@ + +\def\tenpoint{\def\pointsize@{10}% + \normalbaselineskip12\p@ + \abovedisplayskip12\p@ plus3\p@ minus9\p@ + \belowdisplayskip12\p@ plus3\p@ minus9\p@ + \abovedisplayshortskip\z@ plus3\p@ + \belowdisplayshortskip7\p@ plus3\p@ minus4\p@ + \textonlyfont@\rm\tenrm + \textonlyfont@\it\tenit + \textonlyfont@\sl\tensl + \textonlyfont@\bf\tenbf + \let\big\tenbig@ + \textfont\z@\tenrm \scriptfont\z@\sevenrm \scriptscriptfont\z@\fiverm + \textfont\@ne\teni \scriptfont\@ne\seveni \scriptscriptfont\@ne\fivei + \textfont\tw@\tensy \scriptfont\tw@\sevensy \scriptscriptfont\tw@\fivesy + \textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex + \textfont\itfam\tenit + \textfont\slfam\tensl + \textfont\bffam\tenbf \scriptfont\bffam\sevenbf + \scriptscriptfont\bffam\fivebf + \ifmsamloaded@ + \textfont\msafam=\tenmsa \scriptfont\msafam=\sevenmsa + \scriptscriptfont\msafam=\fivemsa + \fi + \ifmsbmloaded@ + \textfont\msbfam=\tenmsb \scriptfont\msbfam=\sevenmsb + \scriptscriptfont\msbfam=\fivemsb + \fi + \ifeufmloaded@ + \textfont\eufmfam=\teneufm \scriptfont\eufmfam=\seveneufm + \scriptscriptfont\eufmfam=\fiveeufm + \fi + \ifcmmibloaded@ + \textfont\cmmibfam=\tencmmib \scriptfont\cmmibfam=\sevencmmib + \scriptscriptfont\cmmibfam=\fivecmmib + \fi + \ifcmbsyloaded@ + \textfont\cmbsyfam=\tencmbsy \scriptfont\cmbsyfam=\sevencmbsy + \scriptscriptfont\cmbsyfam=\fivecmbsy + \fi + \let\tt\tentt + \tt\ttglue@=.5emminus.15em + \setbox\strutbox\hbox{\vrule\height8.5\p@\depth3.5\p@\width\z@}% + \setbox\strutbox@\hbox{\vrule\height8\p@\depth3\p@\width\z@}% + \ex@.2326ex\normalbaselines\ifmmode\else\rm\fi} + +\def\tenbig@#1{{\hbox{$\left#1\vbox to8.5\p@{}\right.\n@space$}}} + +\def\eightpoint{\def\pointsize@{8}% + \normalbaselineskip10\p@ + \abovedisplayskip10\p@ plus2.4\p@ minus7.2\p@ + \belowdisplayskip10\p@ plus2.4\p@ minus7.2\p@ + \abovedisplayshortskip\z@ plus2.4\p@ + \belowdisplayshortskip5.6\p@ plus2.4\p@ minus3.2\p@ + \textonlyfont@\rm\eightrm + \textonlyfont@\it\eightit + \textonlyfont@\sl\eightsl + \textonlyfont@\bf\eightbf + \let\big\eightbig@ + \textfont\z@\eightrm \scriptfont\z@\sixrm \scriptscriptfont\z@\fiverm + \textfont\@ne\eighti \scriptfont\@ne\sixi \scriptscriptfont\@ne\fivei + \textfont\tw@\eightsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\fivesy + \textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex + \textfont\itfam\eightit + \textfont\slfam\eightsl + \textfont\bffam\eightbf \scriptfont\bffam\sixbf + \scriptscriptfont\bffam\fivebf + \ifmsamloaded@ + \textfont\msafam=\eightmsa \scriptfont\msafam=\sixmsa + \scriptscriptfont\msafam=\fivemsa + \fi + \ifmsbmloaded@ + \textfont\msbfam=\eightmsb \scriptfont\msbfam=\sixmsb + \scriptscriptfont\msbfam=\fivemsb + \fi + \ifeufmloaded@ + \textfont\eufmfam=\eighteufm \scriptfont\eufmfam=\sixeufm + \scriptscriptfont\eufmfam=\fiveeufm + \fi + \ifcmmibloaded@ + \textfont\cmmibfam=\eightcmmib \scriptfont\cmmibfam=\sixcmmib + \scriptscriptfont\cmmibfam=\fivecmmib + \fi + \ifcmbsyloaded@ + \textfont\cmbsyfam=\eightcmbsy \scriptfont\cmbsyfam=\sixcmbsy + \scriptscriptfont\cmbsyfam=\fivecmbsy + \fi + \let\tt\eighttt + \tt\ttglue@.4emminus.12em + \setbox\strutbox\hbox{\vrule\height7\p@\depth3\p@\width\z@}% + \setbox\strutbox@\hbox{\vrule\height6.5\p@\depth2.5\p@\width\z@}% + \ex@=.2326ex\normalbaselines\ifmmode\else\rm\fi} + +\def\eightbig@#1{{\hbox{$\textfont\z@\ninerm\textfont\tw@\ninesy + \left#1\vbox to6.5\p@{}\right.\n@space$}}} + +{\catcode` =\active +\gdef\litcodes@@{\def {\penalty\z@\hskip\ttglue@}}} + +\def\LamSTeX{L\kern-.4em\raise.3ex\hbox{$\ssize\Cal A$}% + \DN@{10}\ifx\next@\pointsize@\kern-.25em\else\kern-.3em\fi + \lower.4ex\hbox{\DN@{10}\ifx\next@\pointsize@\eightsy\else\sixsy\fi M}% + \kern-.1em{$\Cal S$}-\TeX} + +\def\alloc@#1#2#3#4#5{\global\advance\count1#1by\@ne + \ch@ck#1#4#2\allocationnumber=\count1#1 + \global#3#5=\allocationnumber + \wlog{\string#5=\string#2\the\allocationnumber}} + +\catcode`\@=13 + +\eightpoint +\def\opentables{\HD(9pt;2pt)} +\def\boxedtables{\HD(+3pt;+2pt)} |