summaryrefslogtreecommitdiff
path: root/obsolete/macros/latex209/contrib/ml/mlletter.sty
diff options
context:
space:
mode:
Diffstat (limited to 'obsolete/macros/latex209/contrib/ml/mlletter.sty')
-rw-r--r--obsolete/macros/latex209/contrib/ml/mlletter.sty570
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