diff options
Diffstat (limited to 'obsolete/macros/latex209/contrib/ml/mlletter.sty')
-rw-r--r-- | obsolete/macros/latex209/contrib/ml/mlletter.sty | 570 |
1 files changed, 570 insertions, 0 deletions
diff --git a/obsolete/macros/latex209/contrib/ml/mlletter.sty b/obsolete/macros/latex209/contrib/ml/mlletter.sty new file mode 100644 index 0000000000..6846358926 --- /dev/null +++ b/obsolete/macros/latex209/contrib/ml/mlletter.sty @@ -0,0 +1,570 @@ +% This is MLLETTER.STY in text format +% a modification of Victor Eijkhout's BRIEF.STY, +% a letter style following Dutch NEN-norms 1025, 1026, and 3162. +\def\fileversion{0.1}\def\filedate{16 sept 1994} +% A MultiLingual letterstyle compatible with letter.sty +% +% Author: +% Hans Stoks +% u251006@vm.uci.kun.nl +% +% Main changes of BRIEF.STY: +% do away with \b@language, +% let translation be done by external files + +\typeout{Document Style `Mlletter'. Version <\fileversion>, <\filedate>} + +\def\@ptsize{1} +\@namedef{ds@10pt}{\def\@ptsize{0}} +\@namedef{ds@11pt}{\def\@ptsize{1}} +\@namedef{ds@12pt}{\def\@ptsize{2}} +\@twosidefalse +\def\ds@draft{\overfullrule 5pt} + +\def\ds@USletter{\@elfinchtrue} \newif\if@elfinch +\@namedef{ds@a4}{\message{You do not need an A4-option: +paper is adjusted automatically.}} +\def\ds@sober{} + +\def\ds@typhulp{\@typhulptrue} \newif\if@typhulp +\def\ds@streepjes{\@streepjestrue} \newif\if@streepjes +\def\ds@adresrechts{\@adresrechtstrue} \newif\if@adresrechts + +\@options + +\lineskip 1pt \normallineskip 1pt +\def\baselinestretch{1} + +%%%%%%%%%%%%%%%%%%%%%%% point size %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifcase \@ptsize\relax +\def\@normalsize{\@setsize\normalsize{12pt}\xpt\@xpt +\abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6pt plus3pt minus3pt} +\def\small{\@setsize\small{11pt}\ixpt\@ixpt +\abovedisplayskip 8.5pt plus 3pt minus 4pt\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus2pt\belowdisplayshortskip 4pt plus2pt minus 2pt} +\def\footnotesize{\@setsize\footnotesize{9.5pt}\viiipt\@viiipt +\abovedisplayskip 6pt plus 2pt minus 4pt\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus 1pt\belowdisplayshortskip 3pt plus 1pt minus +2pt} +\def\scriptsize{\@setsize\scriptsize{8pt}\viipt\@viipt} +\def\tiny{\@setsize\tiny{6pt}\vpt\@vpt} +\def\large{\@setsize\large{14pt}\xiipt\@xiipt} +\def\Large{\@setsize\Large{18pt}\xivpt\@xivpt} +\def\LARGE{\@setsize\LARGE{22pt}\xviipt\@xviipt} +\def\huge{\@setsize\huge{25pt}\xxpt\@xxpt} +\def\Huge{\@setsize\Huge{30pt}\xxvpt\@xxvpt} +\or +\def\@normalsize{\@setsize\normalsize{13.6pt}\xipt\@xipt +\abovedisplayskip 11pt plus3pt minus6pt\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6.5pt plus3.5pt +minus3pt} +\def\small{\@setsize\small{12pt}\xpt\@xpt +\abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6pt plus3pt minus3pt} +\def\footnotesize{\@setsize\footnotesize{11pt}\ixpt\@ixpt +\abovedisplayskip 8pt plus 2pt minus 4pt\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus 1pt\belowdisplayshortskip 4pt plus 2pt minus +2pt} +\def\scriptsize{\@setsize\scriptsize{9.5pt}\viiipt\@viiipt} +\def\tiny{\@setsize\tiny{7pt}\vipt\@vipt} +\def\large{\@setsize\large{14pt}\xiipt\@xiipt} +\def\Large{\@setsize\Large{18pt}\xivpt\@xivpt} +\def\LARGE{\@setsize\LARGE{22pt}\xviipt\@xviipt} +\def\huge{\@setsize\huge{25pt}\xxpt\@xxpt} +\def\Huge{\@setsize\Huge{30pt}\xxvpt\@xxvpt} +\or +\def\@normalsize{\@setsize\normalsize{15pt}\xiipt\@xiipt +\abovedisplayskip 12pt plus3pt minus7pt\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6.5pt plus3.5pt +minus3pt} +\def\small{\@setsize\small{13.6pt}\xipt\@xipt +\abovedisplayskip 11pt plus3pt minus6pt\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6.5pt plus3.5pt +minus3pt} +\def\footnotesize{\@setsize\footnotesize{12pt}\xpt\@xpt +\abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6pt plus3pt minus3pt} +\def\scriptsize{\@setsize\scriptsize{9.5pt}\viiipt\@viiipt} +\def\tiny{\@setsize\tiny{7pt}\vipt\@vipt} +\def\large{\@setsize\large{18pt}\xivpt\@xivpt} +\def\Large{\@setsize\Large{22pt}\xviipt\@xviipt} +\def\LARGE{\@setsize\LARGE{25pt}\xxpt\@xxpt} +\def\huge{\@setsize\huge{30pt}\xxvpt\@xxvpt} +\let\Huge=\huge +\fi +\normalsize + +%%%%%%%%%%%%%%%%%%%%%% Paper Size %%%%%%%%%%%%%%%%%%%%%%%%%% +% 33mm leftmargin +\oddsidemargin=7.6mm \evensidemargin=\oddsidemargin + +% rightmargin according to NEN 10mm; maybe better 33mm. +\textwidth=144mm \@rightskip=0cm plus 5cm \rightskip=\@rightskip +% no margin notes. +\marginparwidth=0pt \marginparsep=0pt \marginparpush=0pt + +% topmargin 13mm +\topmargin-12.4mm +% heading up to 50mm from the top +\headheight=37mm \headsep=0mm +% textheight, the leftover +\textheight=197mm +\if@elfinch \advance\textheight by -17.6mm \fi + +% a possibillity to use other windows (vensters) +\newdimen\vensterskip \vensterskip=50mm %% the default +\newdimen\@vensterskip +\newdimen\@firstheadheight \newdimen\@otherheadheight +\newdimen\@othertextheight +\newdimen\@otherheadsep \newdimen\@vervolgsep +\@otherheadsep=2mm +\def\@prepareerhoofden{\@vensterskip=\vensterskip + \advance\@vensterskip by -50mm + \@firstheadheight=\headheight + \@otherheadheight=\headheight % this should not be here + \@othertextheight=\textheight % idem + } + +% separation between text en foot +\newdimen\footsep \footsep=1.5cm % like headsep + +\columnsep 10pt \columnseprule 0pt % if you want columns?! +\raggedbottom %% hm! we seem to need this. + +%%%%%%%%%%%%%V we'll get to this later +\footnotesep 12pt \skip\footins 10pt plus 2pt minus 4pt +\floatsep 12pt plus 2pt minus 2pt +\textfloatsep 20pt plus 2pt minus 4pt +\intextsep 12pt plus 2pt minus 2pt +\dblfloatsep 12pt plus 2pt minus 2pt +\dbltextfloatsep 20pt plus 2pt minus 4pt +\@maxsep 20pt +\@dblmaxsep 20pt +\@fptop 0pt plus 1fil +\@fpsep 8pt plus 2fil +\@fpbot 0pt plus 1fil +\@dblfptop 0pt plus 1fil +\@dblfpsep 8pt plus 2fil +\@dblfpbot 0pt plus 1fil + +%%%%%%%%%%%%%%%%%%%%%%%%%%% opening / closing %%%%%%%%%%%%%%%%%%%%% +\font\refkopfont=cmssq8 +\font\kleinvet=cmbx7 + +\def\opening#1{\thispagestyle{firstpage} + \adresveld + \prevdepth=-1000pt \vskip-2pt %% ???? + \referentieregel + \@dosubject #1\par\nobreak} +\def\ondertekening#1{\def\fromsig{#1}}\def\fromsig{} +% It is possible now to declare a signature +% (\ondertekening) after the closing (\afsluiting). +\long\def\afsluiting#1{\par\nobreak\vspace{\parskip} + \stopbreaks \noindent + \ifx\@empty\fromsig + \def\ondertekening##1{\def\fromsig{##1} + \parbox{.5\textwidth}{\raggedright + \ignorespaces #1\\[6\medskipamount] \fromsig \strut}} + \else \parbox{.5\textwidth}{\raggedright + \ignorespaces #1\\[6\medskipamount] + \fromsig \strut} + \fi \par} + +\def\betreft#1{\def\@subject{#1}} \def\@subject{} +\def\@dosubject{\ifx\@empty\@subject + \else \par\noindent + \parbox[t]{\textwidth}{\@hangfrom{\refkopfont \rename + \enspace}\rm\ignorespaces \@subject\strut}\par\fi} +\def\ps{\par\startbreaks\psname\ } +\def\cc#1{\par\noindent + \parbox[t]{\textwidth}{\@hangfrom{\ccname\ }\ignorespaces + #1\strut}\par} +\def\bijlage#1{\par\noindent + \parbox[t]{\textwidth}{\@hangfrom{\rm \enclname\ }\ignorespaces + #1\strut}\par} +\def\bijlagen#1{\par\noindent + \parbox[t]{\textwidth}{\@hangfrom{\rm \enclnames\ }\ignorespaces + #1\strut}\par} +\def\stopletter{} + +\long\def\brief#1{\newpage + \c@page\@ne + \interlinepenalty=200 \@processto{#1} + \@defrefveld{\@Ad}{\headtoname}{\toname} +%% only without any date the user will get \today. + \ifdim\wd\@Dt=0cm \@defrefveld{\@Dt}{\datetext}{\today}\fi +%% maybe the user has a different windowsize, +% which he specified; +% so it is only now that we can prepare the headings. + \@prepareerhoofden % (looks like we are cannibals) +%% maybe some more headheight and less textheight +% for the subsequent pages. Nb: no changes of textheight +% on the first page. + {\setbox\@tempboxa=\vervolghoofd + \@tempdima=\ht\@tempboxa + \advance\@tempdima by -\@otherheadheight + \ifdim\@tempdima>0cm + \global\advance\@otherheadheight by \@tempdima + \global\advance\@othertextheight by -\@tempdima \fi} +%% idem look at the foot + {\setbox\@tempboxa=\vbox{\voetregel} + \global\footskip=\ht\@tempboxa % maybe a little bit less? + \global\advance\footskip by \footsep} + } % except if it has been there already!!! + +\def\endbrief{\stopletter\@@par\pagebreak\@@par + \if@filesw \begingroup + \def\protect{\string} \let\\=\relax + \def\protect##1{\string##1\space} + \immediate\write\@auxout{\string\mlabel{\returnaddress} + {\toname\\ \toaddress}} + \endgroup \fi + } + +\long\def\@processto#1{\@xproc #1\\@@@\ifx\toaddress\@empty + \else \@yproc #1@@@\fi} +\long\def\@xproc #1\\#2@@@{\def\toname{#1}\def\toaddress{#2}} +\long\def\@yproc #1\\#2@@@{\def\toaddress{#2}} +\def\stopbreaks{\interlinepenalty \@M + \def\par{\@@par\nobreak}\let\\=\@nobreakcr + \let\vspace\@nobreakvspace} +\def\@nobreakvspace{\@ifstar{\@nobreakvspacex}{\@nobreakvspacex}} +\def\@nobreakvspacex#1{\ifvmode\nobreak\vskip #1\relax\else + \@bsphack\vadjust{\nobreak\vskip #1}\@esphack\fi} +\def\@nobreakcr{\vadjust{\penalty\@M}\@ifstar{\@xnewline}{\@xnewline}} +\def\startbreaks{\let\\=\@normalcr + \interlinepenalty 200\relax + \def\par{\@@par\penalty 200\relax}} + +% relics of 'letter', not used. +\def\name#1{\def\fromname{#1}} +\long\def\address#1{\def\fromaddress{#1}}\def\fromaddress{} +\def\location#1{\def\fromlocation{#1}}\def\fromlocation{} +\def\telephone#1{\def\telephonenum{#1}}\def\telephonenum{} +\def\returnaddress{} + +\def\document{\endgroup + \@colht\textheight \@colroom\textheight \vsize\textheight + \columnwidth\textwidth \@clubpenalty\clubpenalty + \if@twocolumn \advance\columnwidth -\columnsep + \divide\columnwidth\tw@ \hsize\columnwidth \@firstcolumntrue + \fi + \hsize\columnwidth \linewidth\hsize + \begingroup\@floatplacement\@dblfloatplacement\endgroup + \if@filesw \immediate\openout\@mainaux=\jobname.aux + \immediate\write\@mainaux{\string\startlabels\string\@startlabels}\fi + \csname process@table\endcsname %% new font selection scheme + \def\do##1{\let ##1\@notprerr} + \@preamblecmds + \let\do\noexpand + \@normalsize\everypar{}} +\def\enddocument{\@checkend{document}\newpage\begingroup + \if@filesw \immediate\closeout\@mainaux + \makeatletter\input \jobname.aux\clearpage + \fi\endgroup\deadcycles\z@\@@end} + +\def\makelabels{\@fileswtrue}\let\maaketiketten=\makelabels +\def\@startlabels{} +\newcount\labelcount + +%%%%%%%%%%%%%%%%%%%%%%%% address %%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newdimen\adresveldbreedte +\newif\if@antwoordadres +\def\backaddress#1{\@antwoordadrestrue\def\@antwoordadres{#1}} +\def\@antwoordadres{} +\def\adresveld{\hbox{}\kern-\topskip + \kern\@vensterskip + \begingroup + \if@adresrechts \adresveldbreedte=4\refveldbreedte + \advance\adresveldbreedte by -76mm + \def\@tempa{\moveright 76mm} + \else \let\@tempa\relax \adresveldbreedte=83mm\fi + \setbox\@tempboxa= % addressee plus address + \vtop{\hsize=\adresveldbreedte \@normalsize + \rightskip=0cm plus \adresveldbreedte + \let\\=\@nobreakcr\toname\\ \toaddress} + \bgroup\baselineskip=0pt %% this avoids a lot of problems. + \lineskip=0pt %% this also + \if@antwoordadres\@tempa\vbox to 0cm{ + \hbox to \adresveldbreedte{\kleinvet + \def\\{\unskip\enspace$\bullet$\enspace\ignorespaces}% + \@antwoordadres\hfil}\kern2pt + \hrule \vss}\fi + \if@typhulp \@tempa\llap{\vbox to 0cm + {\vskip9mm\streepje\vss}} \fi + \kern9mm \kern-\ht\@tempboxa \@tempdima=\dp\@tempboxa + \@tempa\box\@tempboxa \kern-\@tempdima + \vskip31mm + \egroup\endgroup} + + +%%%%%%%%%%%%%%%%%%%%%% reference %%%%%%%%%%%%%%%%%%%%%%%%%% +\newdimen\refveldbreedte +\refveldbreedte=38mm %% 3/2 inch. see NEN 3516 + +\def\@defrefveld#1#2#3{\setbox#1=\@refveld{#2}{#3}} +\def\@refveld#1#2{\vtop{\hsize=\refveldbreedte \parskip=0cm + \everypar{}% this might be in the preamble!! + \lineskiplimit=\z@ \baselineskip=12pt + \lineskip=\z@ + \rightskip=0cm plus \refveldbreedte + minus .5\refveldbreedte + \vbox{\refkopfont\baselineskip=10pt + #1\@@par}\kern2pt\strut\ignorespaces#2}} + +% references will stay if there are more than one letter to be processed +\newbox\@UB \newbox\@UK \newbox\@OK \newbox\@Dt +\def\yourletter#1{\@defrefveld{\@UB}{\yourlettername}{#1}} +\def\yourref#1{\@defrefveld{\@UK}{\yourrefname}{#1}} +\def\ourref#1{\@defrefveld{\@OK}{\ourrefname}{#1}} +\def\date#1{\def\@tempa{}\def\@tempb{#1}\ifx\@tempa\@tempb + \setbox\@Dt\hbox{ }\else\@defrefveld{\@Dt}{\datetext}{#1}\fi} +% Date is initialized to \today in \brief, +% without any statement concerning date there will not be any. + +\def\referentieregel{\hbox + {\hbox to \refveldbreedte{\copy\@UB\hfil}% + \hbox to \refveldbreedte{\copy\@UK\hfil}% + \hbox to \refveldbreedte{\copy\@OK\hfil}% + \hbox to \refveldbreedte{\copy\@Dt\hfil}\hss}} + +\newbox\@Ad % To: initialized in \brief +\def\vervolgreferentieregel{\hbox + {\hbox to \refveldbreedte{\copy\@Ad\hfil}% + \hskip\refveldbreedte + \hbox to \refveldbreedte{\copy\@Dt\hfil}% + \@refveld{\headpagename}{\thepage}\hss}} + +%%%%%%%%%%%%%%%%%%%%%%%%% headers / footers %%%%%%%%%%%%%%%%%%%%%%% +\def\briefhoofd{}\def\vervolghoofd{\vbox{}} +\def\maakbriefhoofd + {\@ifstar {\@kortvervolgbriefhoofd}{\@langvervolgbriefhoofd}} +\def\@kortvervolgbriefhoofd + #1#2{ + \@maakbriefhoofd{#1}{#2} + \def\vervolghoofd{\vbox{\hsize=4\refveldbreedte + \hbox to \hsize{\Large \sf #1\strut\hfil} + \hrule \kern2mm \vervolgreferentieregel}}} +\def\@langvervolgbriefhoofd + #1#2{ + \@maakbriefhoofd{#1}{#2} + \def\vervolghoofd{\vbox{\briefhoofd\vskip2mm + \vervolgreferentieregel + \vbox{}}}} +\def\@maakbriefhoofd#1#2{\def\briefhoofd{% + \vbox{\hsize=4\refveldbreedte + \hbox to \hsize{\Large \sf #1\strut\hfil} + \hrule + \moveright 3\refveldbreedte\@refveld{\strut #2}{} + \vbox{}}}} +\newbox\@voetruimte \setbox\@voetruimte=\hbox{} +\newcount\@voetteller +\def\voetregel{\copy\@voetruimte} +\def\voetitem#1#2{\advance\@voetteller by 1 + \setbox\@voetruimte=\hbox to 4\refveldbreedte + {\unhbox\@voetruimte + \ifcase\@voetteller \relax \or \relax \or + \hfil \else \hfill \fi + \@refveld{#1}{#2}\hskip0cm plus 3\refveldbreedte}} +\def\ps@empty{ + \def\@oddhead{}\def\@oddfoot{} + \def\@evenhead{}\def\@evenfoot{}} +\def\ps@plain{ + \def\@oddhead{}\def\@evenhead{} + \def\@oddfoot{\rm\hfil\thepage} + \let\@evenfoot=\@oddfoot} +%% hss because head and foot are to wide. +\def\@hss{\hskip 0cm plus 1filll minus 1filll\relax} +\def\ps@headings{ + \def\@oddhead{\vbox to \@otherheadheight + {\vervolghoofd\vfil + \if@streepjes\streepjes{\@otherheadheight}\fi}% + \hss} + \let\@evenhead=\@oddhead + \def\@oddfoot{\voetregel\hss} \let\@evenfoot=\@oddfoot} +\def\ps@firstpage{\global\headheight=\@otherheadheight + \global\textheight=\@othertextheight %?? werkt dit ?? + \global\headsep=\@otherheadsep + \def\@oddhead{\vbox to \@firstheadheight + {\briefhoofd\vfil + \if@streepjes\streepjes{\@firstheadheight}\fi}% + \hss} + \def\@evenhead{} + \def\@oddfoot{\voetregel\hss} \let\@evenfoot=\@oddfoot} + +\ps@headings + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% strips %%%%%%%%%%%%%%%%%%%%%%%%%% +%% only for envelopes EN-DL-V implemented +\def\streepje{\hbox to 2mm{\hrulefill}} +\def\streepjes#1{\vbox to 0cm + {\kern-#1 %% to the top of the heading, 13mm below + \hbox to \textwidth %% the top of the paper + {\llap{\perfstreepje\kern24mm}\hfill %% 7mm from the top at 33mm + \rlap{\kern24mm\vouwstreepjes}} %% 7mm from the top at 33mm + \vss}} %% see textwidth above. +\def\perfstreepje {\vtop{\kern\z@ + \kern 135mm %% 297/2 - 13 + \streepje}} +\def\vouwstreepjes{\vtop{\kern\z@ + \kern 92mm %% 105-13 + \streepje %% supposed to be without any width + \kern 50mm %% 155-150 + \streepje}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%% lists %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% from `artikel3' +\def\@listi{\leftmargin\leftmargini + \labelsep=.5em + \labelwidth=\leftmargin \advance\labelwidth by -\labelsep + \topsep=-.5\parskip plus 1pt %V half the amount of white around lists + \parsep \z@ %V defaults added + \itemsep \parsep} %V defaults added +\def\@listii{\leftmargin\leftmarginii \labelsep=.5em + \labelwidth\leftmarginii\advance\labelwidth-\labelsep + \topsep=-.5\parskip plus 1pt %V half the amount of white around lists + \parsep \z@ %V zeroed + \itemsep \parsep} +\def\@listiii{\leftmargin\leftmarginiii \labelsep=.5em + \labelwidth\leftmarginiii\advance\labelwidth-\labelsep + \topsep=-.5\parskip plus 1pt %V half the amount of white around lists + \parsep \z@ + \partopsep \z@ %V zeroed + \itemsep \topsep} +\def\@listiv{\leftmargin\leftmarginiv \labelsep=.5em + \topsep=-.5\parskip plus 1pt %V half the amount of white around lists + \labelwidth\leftmarginiv\advance\labelwidth-\labelsep} +\def\@listv{\leftmargin\leftmarginv \labelsep=.5em + \topsep=-.5\parskip plus 1pt %V half the amount of white around lists + \labelwidth\leftmarginv\advance\labelwidth-\labelsep} +\def\@listvi{\leftmargin\leftmarginvi \labelsep=.5em + \topsep=-.5\parskip plus 1pt %V half the amount of white around lists + \labelwidth\leftmarginvi\advance\labelwidth-\labelsep} + +\leftmargini 2.5em +\leftmarginii 2.2em \leftmarginiii 1.87em +\leftmarginiv 1.7em \leftmarginv 1em +\leftmarginvi 1em +\leftmargin\leftmargini +\labelwidth\leftmargini\advance\labelwidth-\labelsep +\labelsep 5pt +\parsep 0pt + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% varia %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\parskip .7em plus .3em minus .2em +\parindent 0pt \topsep .4em \partopsep 0pt \itemsep .4em +\@lowpenalty 51 \@medpenalty 151 \@highpenalty 301 +\@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty \@itempenalty +-\@lowpenalty + + +\def\labelenumi{\arabic{enumi}.} +\def\theenumi{\arabic{enumi}} +\def\labelenumii{(\alph{enumii})} +\def\theenumii{\alph{enumii}} +\def\p@enumii{\theenumi} +\def\labelenumiii{\roman{enumiii}.} +\def\theenumiii{\roman{enumiii}} +\def\p@enumiii{\theenumi(\theenumii)} +\def\labelenumiv{\Alph{enumiv}.} +\def\theenumiv{\Alph{enumiv}} +\def\p@enumiv{\p@enumiii\theenumiii} + +\def\labelitemi{$\bullet$} +\def\labelitemii{\bf --} +\def\labelitemiii{$\ast$} +\def\labelitemiv{$\cdot$} +\def\verse{\let\\=\@centercr + \list{}{\itemsep\z@ \itemindent -15pt\listparindent \itemindent + \rightmargin\leftmargin\advance\leftmargin 15pt}\item[]} +\let\endverse\endlist +\def\quotation{\list{}{\listparindent 1.5em + \itemindent\listparindent + \rightmargin\leftmargin}\item[]} +\let\endquotation=\endlist +\def\quote{\list{}{\rightmargin\leftmargin}\item[]} +\let\endquote=\endlist + +\def\descriptionlabel#1{\hspace\labelsep \bf #1} +\def\description{\list{}{\labelwidth\z@ \itemindent-\leftmargin + \let\makelabel\descriptionlabel}} +\let\enddescription\endlist + + +\def\theequation{\arabic{equation}} + +\arraycolsep 5pt \tabcolsep 6pt \arrayrulewidth .4pt \doublerulesep 2pt +\tabbingsep \labelsep +\skip\@mpfootins = \skip\footins +\fboxsep = 3pt \fboxrule = .4pt + +\def\footnoterule{\kern-1\p@ + \hrule width .4\columnwidth + \kern .6\p@} + +\long\def\@makefntext#1{\noindent + \hbox to \leftmargini{${\@thefnmark}$.\hfil}#1} + + +\c@topnumber=2 +\def\topfraction{.7} +\c@bottomnumber=1 +\def\bottomfraction{.3} +\c@totalnumber=3 +\def\textfraction{.2} +\def\floatpagefraction{.5} +\c@dbltopnumber= 2 +\def\dbltopfraction{.7} +\def\dblfloatpagefraction{.5} + + +\smallskipamount=.5\parskip \medskipamount=\parskip +\bigskipamount=2\parskip +\pagenumbering{arabic} \onecolumn \@fileswfalse + +%%%%%%%%%%%%%%%%%%%%%%%%%% labels %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\startlabels{\labelcount=0 \baselineskip=0pt \lineskip=0pt +\pagestyle{empty} +\let\@texttop=\relax +\topmargin -50pt +\headsep 0pt +\oddsidemargin -35pt +\evensidemargin -35pt +\textheight 10in +\@colht\textheight \@colroom\textheight \vsize\textheight +\textwidth 550pt +\columnsep 25pt +\xpt +\baselineskip=0pt +\lineskip=0pt +\boxmaxdepth=0pt +\twocolumn\relax} +\def\mlabel#1#2{\setbox0\vbox{\parbox[b]{3.6in}{\strut\ignorespaces #2}} + \vbox to 2in{\vss \box0 \vss}} + +%% and finally, muchos against my will, emulation of original +%% LaTeX letter style. +\let\letter=\brief \let\endletter=\endbrief +\let\closing=\afsluiting +\def\signature{\ondertekening} +\def\encl{\@ifstar{\bijlage}{\bijlagen}} +\def\address#1{\maakbriefhoofd*{}{#1}} +\let\re=\betreft + +%% with english translations of extra commands +\let\footitem=\voetitem +\def\windowright{\@adresrechtstrue} +\gdef\b@ckaddress#1{\def\backaddressname{#1}} +\gdef\makehead{\let\backaddress\b@ckaddress\maakbriefhoofd} +\ifx\undefined\rename\def\rename{Re}\fi +\ifx\undefined\psname\def\psname{P.S.:}\fi +\ifx\undefined\ccname\def\psname{cc.:}\fi +\ifx\undefined\enclname\def\enclname{Enclosure:}\fi +\ifx\undefined\enclnames\def\enclnames{Enclosures:}\fi +\ifx\undefined\headtoname\def\headtoname{To}\fi +\ifx\undefined\yourlettername\def\yourlettername{Your letter of}\fi +\ifx\undefined\yourrefname\def\yourrefname{Your reference}\fi +\ifx\undefined\ourrefname\def\ourrefname{Our reference}\fi +\ifx\undefined\datetext\def\datetext{Date}\fi +\ifx\undefined\headpagename\def\headpagename{Page}\fi +\endinput |