X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=ucwmac.tex;h=0d2c9061071c31b735af8156c9489ec30bf791de;hb=c7310a545ce08560c0c2cd314603e4d695c2b10c;hp=4943c803cf1b080f77e1dc4bb561b2ceec295d38;hpb=27401cc1f932adc852b736e46e85d9c0d8a9cb50;p=ucwmac.git diff --git a/ucwmac.tex b/ucwmac.tex index 4943c80..0d2c906 100644 --- a/ucwmac.tex +++ b/ucwmac.tex @@ -1,57 +1,6 @@ -%%% Page size and margins %%% +% Emulate behavior of historic ucwmac -\newdimen\pagewidth -\newdimen\pageheight -\newdimen\leftmargin -\newdimen\rightmargin -\newdimen\topmargin -\newdimen\bottommargin +\input ucwmac2.tex -\def\setuppage{% - \hsize=\pagewidth - \advance\hsize by -\leftmargin - \advance\hsize by -\rightmargin - \vsize=\pageheight - \advance\vsize by -\topmargin - \advance\vsize by -\bottommargin - \hoffset=\leftmargin - \advance\hoffset by -1truein - \voffset=\topmargin - \advance\voffset by -1truein - \ifx\pdfpagewidth\undefined\else - \pdfpagewidth=\pagewidth - \pdfpageheight=\pageheight - \fi -} - -\def\sethmargins#1{\leftmargin=#1\relax\rightmargin=#1\relax} -\def\setvmargins#1{\topmargin=#1\relax\bottommargin=#1\relax} -\def\setmargins#1{\sethmargins{#1}\setvmargins{#1}} - -\def\defpaper#1#2#3{\expandafter\def\csname paper-#1\endcsname{\pagewidth=#2\pageheight=#3\setuppage}} -\def\setpaper#1{% - \expandafter\let\expandafter\currentpaper\csname paper-#1\endcsname - \ifx\currentpaper\relax - \errmessage{Undefined paper format #1} - \fi - \currentpaper -} - -\def\landscape{% - \dimen0=\pageheight - \pageheight=\pagewidth - \pagewidth=\dimen0 - \setuppage -} - -\defpaper{a3}{297truemm}{420truemm} -\defpaper{a4}{210truemm}{297truemm} -\defpaper{a5}{148truemm}{210truemm} -\defpaper{a6}{105truemm}{148truemm} -\defpaper{letter}{8.5truein}{11truein} -\defpaper{legal}{8.5truein}{14truein} - -\setmargins{1truein} -\setpaper{a4} - -\bye +\preitemizepenalty=0 +\postitemizepenalty=0