diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/newlfm/setdim.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/newlfm/setdim.sty | 147 |
1 files changed, 147 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/newlfm/setdim.sty b/Master/texmf-dist/tex/latex/newlfm/setdim.sty new file mode 100644 index 00000000000..d0c5f660d08 --- /dev/null +++ b/Master/texmf-dist/tex/latex/newlfm/setdim.sty @@ -0,0 +1,147 @@ +%% +%% This is file `setdim.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% newlfm.dtx (with options: `setdim') +%% +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e}[1996/06/01] +\ProvidesPackage{setdim} + [2004/11/02 v8.3 + Address macros] + +\def\ifta{0}\def\iftb{0}% +\def\txa#1{\ifthenelse{\equal{\ifta}{1}}{\typeout{#1}}{}}%% +\def\settext#1#2#3#4#5{% + \txa{\string\textheight: #1}\txa{\string\textwidth: #2}% + \global\setlength{\textheight}{#1}% + \global\setlength{\textwidth}{#2}% + \global\setlength{\evensidemargin}{#3}% + \global\setlength{\oddsidemargin}{#4}% + \global\setlength{\columnsep}{#5}% + \@change@text% +} +\def\lsettext#1#2#3#4#5{% + \txa{\string\textheight: #1}\txa{\string\textwidth: #2}% + \setlength{\textheight}{#1}% + \setlength{\textwidth}{#2}% + \setlength{\evensidemargin}{#3}% + \setlength{\oddsidemargin}{#4}% + \setlength{\columnsep}{#5}% + \@lchange@text% +} +\def\@change@text{% + \global\setlength{\@colht}{\textheight}% + \txa{\string\@colht:\the\@colht}% + \global\setlength{\@colroom}{\textheight}% + \global\setlength{\vsize}{\textheight}% + \global\setlength{\columnwidth}{\textwidth}% + \if@twocolumn% + \advance\columnwidth-\columnsep \divide\columnwidth\tw@% + \@firstcolumntrue% + \fi% + \global\setlength{\hsize}{\columnwidth}% + \global\setlength{\linewidth}{\hsize}% +}% +\def\@lchange@text{% + \setlength{\@colht}{\textheight}% + \txa{\string\@colht:\the\@colht}% + \setlength{\@colroom}{\textheight}% + \setlength{\vsize}{\textheight}% + \setlength{\columnwidth}{\textwidth}% + \if@twocolumn% + \advance\columnwidth-\columnsep \divide\columnwidth\tw@% + \@firstcolumntrue% + \fi% + \setlength{\hsize}{\columnwidth}% + \setlength{\linewidth}{\hsize}% +}% +\def\retdims{% + \showdim{Setpage A}% + \txa{In setpage: \npind}% + \global\setlength{\@xda}{\textheight}% + \global\setlength{\@xdb}{\textwidth}% + \global\setlength{\@xdc}{\evensidemargin}% + \global\setlength{\@xdd}{\oddsidemargin}% + \global\setlength{\@xde}{\columnsep}% + \global\setlength{\@xdf}{\topmargin}% + \global\setlength{\@xdg}{\headheight}% + \global\setlength{\@xdh}{\headsep}% + \global\setlength{\@xdi}{\footskip}% +} +\def\rstdims{% + \showdim{Setpage A}% + \txa{In setpage: \npind}% + \global\setlength{\textheight}{\@xda}% + \global\setlength{\textwidth}{\@xdb}% + \global\setlength{\evensidemargin}{\@xdc}% + \global\setlength{\oddsidemargin}{\@xdd}% + \global\setlength{\columnsep}{\@xde}% + \global\setlength{\topmargin}{\@xdf}% + \global\setlength{\headheight}{\@xdg}% + \global\setlength{\headsep}{\@xdh}% + \global\setlength{\footskip}{\@xdi}% + \@change@text% +} +\def\setpage#1#2#3#4#5#6#7#8#9{% + \showdim{Setpage A}% + \txa{In setpage: \npind}% + \settext{#1}{#2}{#3}{#4}{#5}% + \global\setlength{\topmargin}{#6}% + \global\setlength{\headheight}{#7}% + \global\setlength{\headsep}{#8}% + \global\setlength{\footskip}{#9}% + \@change@text% + \showdim{Setpage B}% +} +\def\lsetpage#1#2#3#4#5#6#7#8#9{% + \showdim{Setpage A}% + \txa{In setpage: \npind}% + \lsettext{#1}{#2}{#3}{#4}{#5}% + \setlength{\topmargin}{#6}% + \setlength{\headheight}{#7}% + \setlength{\headsep}{#8}% + \setlength{\footskip}{#9}% + \@lchange@text% + \showdim{Setpage B}% +} +\def\changetext#1#2#3#4#5{% + \addtolength{\textheight}{#1}% + \addtolength{\textwidth}{#2}% + \addtolength{\evensidemargin}{#3}% + \addtolength{\oddsidemargin}{#4}% + \addtolength{\columnsep}{#5}% + \@change@text% +}% +\def\changepage#1#2#3#4#5#6#7#8#9{% + \changetext{#1}{#2}{#3}{#4}{#5}% + \addtolength{\topmargin}{#6}% + \addtolength{\headheight}{#7}% + \addtolength{\headsep}{#8}% + \addtolength{\footskip}{#9}% + \@change@text% +}% + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: +\endinput +%% +%% End of file `setdim.sty'. |