diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/edmac/edmacfss.sty')
-rw-r--r-- | Master/texmf-dist/tex/generic/edmac/edmacfss.sty | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/edmac/edmacfss.sty b/Master/texmf-dist/tex/generic/edmac/edmacfss.sty new file mode 100644 index 00000000000..cfc0c15e1e7 --- /dev/null +++ b/Master/texmf-dist/tex/generic/edmac/edmacfss.sty @@ -0,0 +1,53 @@ +% edmac.sty +\chardef\atcatcode=\catcode`\@ +\makeatletter + +\process@table + +% outwit LaTeX + +\everypar={} +\let\end=\@@end + + + +% extra macros from plain.tex + +\def\supereject{\par\penalty-\@MM} +\outer\def\bye{\par\vfill\supereject\end} + +\countdef\pageno=0 \pageno=1 % first page is number 1 +\def\advancepageno{\ifnum\pageno<\z@ \global\advance\pageno\m@ne + \else\global\advance\pageno\@ne \fi} % increase |pageno| + +\newif\ifr@ggedbottom +\def\raggedbottom{\topskip 10\p@ plus60\p@ \r@ggedbottomtrue} +\def\normalbottom{\topskip 10\p@ \r@ggedbottomfalse} % undoes \raggedbottom +\def\folio{\ifnum\pageno<\z@ \romannumeral-\pageno \else\number\pageno \fi} +\def\dosupereject{\ifnum\insertpenalties>\z@ % something is being held over + \hbox to \hsize{}\kern-\topskip\nobreak\vfill\supereject\fi} + +\newinsert\topins + +\newtoks\headline +\newtoks\footline +\headline={\hfil} +\footline={\hss\textrm\folio\hss} +\def\line{\hbox to \hsize} + +\def\pagebody{\vbox to\vsize{\boxmaxdepth\maxdepth \pagecontents}} +\def\makeheadline{\vbox to\z@{\vskip-22.5\p@ + \line{\vbox to8.5\p@{}\the\headline}\vss}\nointerlineskip} +\def\makefootline{\baselineskip24\p@\line{\the\footline}} + + + + +\input /edmac/edmac.doc % Could input edmac.tex instead. + +\catcode`\@=\atcatcode + + +\endinput + +% end of edmac.sty |