\def\filedate{November, 1995} \def\fileversion{5.0} \def\filename{kluwer} \if\csname @sfname\endcsname \relax \def\@sfname{KLUWER} \typeout{^^JKluwer Document Style '\filename', version \fileversion,\space \filedate.^^J}\fi \@ifundefined{partname}{\def\partname{Part}}{\relax} \@ifundefined{chaptername}{\def\chaptername{Chapter}}{\relax} \@ifundefined{appendixname}{\def\appendixname{Appendix}}{\relax} \@ifundefined{sectionname}{\def\sectionname{Section}}{\relax} \@ifundefined{bibname}{\def\bibname{Bibliography}}{\relax} \@ifundefined{contentsname}{\def\contentsname{Contents}}{\relax} \@ifundefined{listfigurename}{\def\listfigurename{List of Figures}}{\relax} \@ifundefined{listtablename}{\def\listtablename{List of Tables}}{\relax} \@ifundefined{refname}{\def\refname{References}}{\relax} \@ifundefined{indexname}{\def\indexname{Index}}{\relax} \@ifundefined{figurename}{\def\figurename{Figure}}{\relax} \@ifundefined{tablename}{\def\tablename{Table}}{\relax} \@ifundefined{abstractname}{\def\abstractname{Abstract}}{\relax} \@ifundefined{keywordsname}{\def\keywordsname {Key words}}{\relax} \@ifundefined{abbreviationsname}{\def\abbreviationsname {Abbreviations}}{\relax} \@ifundefined{nomenclaturename}{\def\nomenclaturename {Nomenclature}}{\relax} \@ifundefined{acknowledgementsname}{\def\acknowledgementsname {Acknowledgements}}{\relax} \@ifundefined{offprintsaddress}{\def\offprintsaddress {Address for correspondence}}{\relax} \@ifundefined{vitaename}{\def\vitaename {Authors' Vitae}}{\relax} \@namedef{ds@10pt}{\typeout{10pt Option neglected}} \@namedef{ds@11pt}{\typeout{10pt Option neglected}} \@namedef{ds@12pt}{\typeout{10pt Option neglected}} \def\ds@twoside{\typeout{Twoside option neglected}} \def\ds@draft{\typeout{Draft option neglected}} \newif\if@noid \def\ds@noid{\@noidtrue} \newif\if@numreferences \def\ds@numreferences{\@numreferencestrue} \@ifundefined{default@numreferences}{\@numreferencesfalse}% {\@numreferencestrue} \newif\if@namedreferences \def\ds@namedreferences{\@namedreferencestrue} \@ifundefined{default@namedreferences}{\@namedreferencesfalse}% {\@namedreferencestrue} \newif\if@mathwithsecnums \def\ds@mathsec{\@mathwithsecnumstrue} \newif\if@secthm \def\ds@secthm{\@secthmtrue} \newif\if@thms \def\ds@thms{\@thmstrue} \@options \if@mathwithsecnums \global\@secthmtrue \def\theequation{\arabic{section}.\arabic{equation}} \else \def\theequation{\arabic{equation}} \fi \@ifundefined{kluwer@tenpt}{ \typeout{KAP -- Eleven point} \def\@normalsize{\@setsize\normalsize{13pt}\xipt\@xipt \abovedisplayskip 11pt plus3pt minus6pt \belowdisplayskip \abovedisplayskip \abovedisplayshortskip \z@ plus3pt \belowdisplayshortskip 6.6pt plus3.5pt minus3pt} \def\small{\@setsize\small{11pt}\xpt\@xpt \abovedisplayskip 10pt plus2pt minus5pt \belowdisplayskip \abovedisplayskip \abovedisplayshortskip \z@ plus3pt \belowdisplayshortskip 6pt plus3pt minus3pt \def\@listi{\topsep 6pt plus 2pt minus 2pt \parsep 3pt plus 2pt minus 1pt \itemsep \parsep}} \def\footnotesize{\@setsize\footnotesize{10pt}\ixpt\@ixpt \abovedisplayskip 8pt plus 2pt minus 4pt \belowdisplayskip \abovedisplayskip \abovedisplayshortskip \z@ plus 1pt \belowdisplayshortskip 4pt plus 2pt minus 2pt \def\@listi{\topsep 4pt plus 2pt minus 2pt \parsep 2pt plus 1pt minus 1pt \itemsep \parsep}} \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} \font\bfit=ptmbi at 11pt % default: \normalsize }{ \typeout{KAP -- Ten point} \def\@normalsize{\@setsize\normalsize{12pt}\xpt\@xpt \abovedisplayskip 10pt plus2pt minus5pt \belowdisplayskip \abovedisplayskip \abovedisplayshortskip \z@ plus3pt \belowdisplayshortskip 6pt plus3pt minus3pt \let\@listi\@listI} \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\@listi{\leftmargin\leftmargini \topsep 4pt plus 2pt minus 2pt \parsep 2pt plus 1pt minus 1pt \itemsep \parsep}} \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\@listi{\leftmargin\leftmargini \topsep 3pt plus 1pt minus 1pt \parsep 2pt plus 1pt minus 1pt \itemsep \parsep}} \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} \font\bfit=ptmbi at 10pt % default: \normalsize } \long\def\@savemarbox#1#2{\global\setbox#1\vtop{\fbox{\vtop% {\hsize\marginparwidth \@parboxrestore \raggedright\footnotesize #2}}}} \@lowpenalty 51 \@medpenalty 151 \@highpenalty 301 \@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty \@itempenalty -\@lowpenalty \@ifundefined{include@sectdef}{}{ \typeout{KAP -- Section with dot} \def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth \def\@svsec{}\else \refstepcounter{#1}\edef\@svsec{% \csname the#1\endcsname\sectiondot\hskip 1ex }% \ifx\include@chapterdef\relax \ifnum#2=1 \typeout{\sectionname\space\thesection}\fi\fi \fi \@tempskipa #5\relax \ifdim \@tempskipa>\z@ \begingroup #6\relax \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par} \endgroup \csname #1mark\endcsname{#7}\addcontentsline {toc}{#1}{\ifnum #2>\c@secnumdepth \else \ifnum#2=1 % section heading \protect\numberline{\csname the#1\endcsname\sectiondot} \else \protect\numberline{\csname the#1\endcsname} \fi\fi #7}\else \def\@svsechd{#6\hskip #3\@svsec #8\csname #1mark\endcsname {#7}\addcontentsline {toc}{#1}{\ifnum #2>\c@secnumdepth \else \protect\numberline{\csname the#1\endcsname}\fi #7}}\fi \@xsect{#5}} } \def\part{\cleardoublepage \thispagestyle{part} \hbox{}\vfil \secdef\@part\@spart} \def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax \refstepcounter{part} \addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else \addcontentsline{toc}{part}{#1}\fi \markboth{}{} {\centering \ifnum \c@secnumdepth >-2\relax \huge\bf Part \thepart \par \vskip 20pt \fi \Huge \bf #1\par}\@endpart} \def\@spart#1{{\centering \Huge \bf #1\par}\@endpart} \def\@endpart{\vfil\newpage} \@ifundefined{include@chapterdef}{}{% \typeout{KAP -- Chapter defined} \def\@makechapterhead#1{\vspace*{33pt}{\parindent 0pt \centering \large \thechapter. #1\par \nobreak \vskip 33pt} } \def\@makeschapterhead#1{\vspace*{33pt}{\parindent 0pt \centering \large #1\par \nobreak \vskip 33pt} } \def\chapter{\cleardoublepage \thispagestyle{chapter} \global\@topnum\z@ \@afterindentfalse \secdef\@chapter\@schapter} \def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne \refstepcounter{chapter} \typeout{\@chapapp\space\thechapter.} \addcontentsline{toc}{chapter}{\protect \numberline{\thechapter}#1}\else \addcontentsline{toc}{chapter}{#1}\fi \chaptermark{#1} \addtocontents{lof}{\protect\addvspace{10pt}} \addtocontents{lot}{\protect\addvspace{10pt}} \@makechapterhead{#2} \@afterheading} \def\@schapter#1{\@makeschapterhead{#1} \@afterheading} \def\@chapapp{\chaptername} } \def\vsecspace#1{\endgraf\ifvmode\if@nobreak\else \vskip #1\relax\fi\fi} \def\@makesectionhead#1{ \vsecspace{\Sspaceabove} {% \parindent0pt\hyphenpenalty=10000\baselineskip12pt \Sflushstyle \Snumstyle\thesection\sectiondot\hskip 0.7em% \setbox0\hbox{\thesection\sectiondot\hskip0.7em}% \hangindent=\wd0\hangafter=1 \Stextstyle\Scase{#1}\par \nobreak \vskip\Sspacebelow}} \def\@makessectionhead#1{\vsecspace{\Sspaceabove}{% \parindent0pt\hyphenpenalty=10000\baselineskip12pt \Sflushstyle\Stextstyle \Scase{#1}\par \nobreak \vskip\Sspacebelow}} \def\section{\@afterindentfalse \secdef\@section\@ssection} \def\@section[#1]#2{\ifnum \c@secnumdepth >\m@ne \refstepcounter{section} \addcontentsline{toc}{section}{\protect \numberline{\thesection}#1}\else \addcontentsline{toc}{section}{#1}\fi \sectionmark{#1} \@makesectionhead{#2}\@afterheading} \def\@ssection#1{\@makessectionhead{#1}\@afterheading} \def\@makesubsectionhead#1{ \vsecspace{\SSspaceabove} {% \parindent0pt\hyphenpenalty=10000\baselineskip12pt \SSflushstyle \SSnumstyle\thesubsection\sectiondot\hskip 0.7em% \setbox0\hbox{\thesubsection\sectiondot\hskip0.7em}% \hangindent=\wd0\hangafter=1 \SStextstyle\SScase{#1}\par \nobreak \vskip\SSspacebelow} } \def\@makessubsectionhead#1{ \vsecspace{\SSspaceabove} {% \parindent0pt\hyphenpenalty=10000\baselineskip12pt \SSflushstyle\SStextstyle\SScase{#1}\par \nobreak \vskip\SSspacebelow} } \def\subsection{\@afterindentfalse \secdef\@subsection\@ssubsection} \def\@subsection[#1]#2{\ifnum \c@secnumdepth >\m@ne \refstepcounter{subsection} \addcontentsline{toc}{subsection}{\protect \numberline{\thesubsection}#1}\else \addcontentsline{toc}{subsection}{#1}\fi \subsectionmark{#1} \@makesubsectionhead{#2}\@afterheading} \def\@ssubsection#1{\@makessubsectionhead{#1}\@afterheading} \def\@makesubsubsectionhead#1{ \vsecspace{\SSSspaceabove} {% \parindent0pt\hyphenpenalty=10000\baselineskip12pt \SSSflushstyle\SSSnumstyle\thesubsubsection\sectiondot\hskip0.7em \setbox0\hbox{\thesubsubsection\sectiondot\hskip0.7em}% \hangindent=\wd0\hangafter=1 \SSStextstyle\SSScase{#1}\par \nobreak \vskip\SSSspacebelow} } \def\@makessubsubsectionhead#1{ \vsecspace{\SSSspaceabove} {% \parindent0pt\hyphenpenalty=10000\baselineskip12pt \SSSflushstyle\SSStextstyle\SSScase{#1}\par \nobreak \vskip\SSSspacebelow} } \def\subsubsection{\@afterindentfalse \secdef\@subsubsection\@ssubsubsection} \def\@subsubsection[#1]#2{\ifnum \c@secnumdepth >\m@ne \refstepcounter{subsubsection} \addcontentsline{toc}{subsubsection}{\protect \numberline{\thesubsubsection}#1}\else \addcontentsline{toc}{subsubsection}{#1}\fi \subsubsectionmark{#1} \@makesubsubsectionhead{#2}\@afterheading} \def\@ssubsubsection#1{\@makessubsubsectionhead{#1}\@afterheading} \def\@makeparagraphhead#1{\vspace{\Pspaceabove}{\noindent\Pnumstyle \theparagraph\sectiondot\hskip 0.7em\Ptextstyle #1\hskip0.5em\relax} } \def\@makesparagraphhead#1{\vspace{\Pspaceabove}{\noindent\Ptextstyle #1 \hskip.5em\relax} } \def\paragraph{\@afterindentfalse \secdef\@paragraph\@sparagraph} \def\@paragraph[#1]#2{\ifnum \c@secnumdepth >\m@ne \refstepcounter{paragraph} \addcontentsline{toc}{paragraph}{\protect \numberline{\theparagraph}#1}\else \addcontentsline{toc}{paragraph}{#1}\fi \paragraphmark{#1} \@makeparagraphhead{#2}} \def\@sparagraph#1{\@makesparagraphhead{#1}} \let\subparagraph=\paragraph \newcounter{part} \@ifundefined{include@chapterdef}{% \newcounter{section}}{% \newcounter{chapter} \newcounter{section}[chapter]} \newcounter{subsection}[section] \newcounter{subsubsection}[subsection] \newcounter{paragraph}[subsubsection] \newcounter{subparagraph}[paragraph] \def\thepart{\Roman{part}} \@ifundefined{include@chapterdef}{}{% \def\thechapter{\arabic{chapter}}} \def\thesection{\arabic{section}} \def\thesubsection{\thesection.\arabic{subsection}} \def\thesubsubsection{\thesubsection.\arabic{subsubsection}} \def\theparagraph{\thesubsubsection.\arabic{paragraph}} \def\thesubparagraph{\theparagraph.\arabic{subparagraph}} \def\Sflushstyle{\centering} \def\Snumstyle{\normalsize\bf} \def\Stextstyle{\normalsize\bf} \def\Sspaceabove{2\baselineskip plus6pt minus4pt} \def\Sspacebelow{1\baselineskip plus3pt minus2pt} \def\Scase#1{#1} \def\SSflushstyle{\raggedright} \def\SSnumstyle{\normalsize\rm} \def\SStextstyle{\normalsize\sc} \def\SSspaceabove{1\baselineskip plus3pt minus2pt} \def\SSspacebelow{1\baselineskip plus3pt minus2pt} \def\SScase#1{#1} \def\SSSflushstyle{\raggedright} \def\SSSnumstyle{\normalsize\rm} \def\SSStextstyle{\normalsize\it} \def\SSSspaceabove{1\baselineskip plus3pt minus2pt} \def\SSSspacebelow{1sp} \def\SSScase#1{#1} \def\Pspaceabove{1\baselineskip plus3pt minus2pt} \def\Pnumstyle{\normalsize\rm} \def\Ptextstyle{\normalsize\it} \def\@pnumwidth{1.55em} \def\@tocrmarg{2.55em} \def\@dotsep{10000} \setcounter{tocdepth}{2} \setcounter{secnumdepth}{4} \@ifundefined{include@chapterdef}{% \def\tableofcontents{\section*{\contentsname \@mkboth{\uppercase{\contentsname}}{\uppercase{\contentsname}}}% \typeout{\contentsname} \@starttoc{toc}} \def\l@part#1#2{\addpenalty{-\@highpenalty} \addvspace{2.25em plus 1pt} \begingroup \@tempdima 3em \parindent \z@ \rightskip \@pnumwidth \parfillskip -\@pnumwidth {\large \bf \leavevmode #1\hfil \hbox to\@pnumwidth{\hss #2}}\par \nobreak \global\@nobreaktrue \everypar{\global\@nobreakfalse\everypar{}} \endgroup} }{% \def\tableofcontents{\chapter*{\contentsname \@mkboth{\uppercase{\contentsname}}{\uppercase{\contentsname}}}% \typeout{\contentsname} \@starttoc{toc}} \def\l@part#1#2{\addpenalty{-\@highpenalty} \addvspace{2.25em plus 1pt} \begingroup \@tempdima 3em \parindent \z@ \rightskip \@pnumwidth \parfillskip -\@pnumwidth {\large \bf \leavevmode #1\hfil \hbox to\@pnumwidth{\hss #2}}\par \nobreak \global\@nobreaktrue \everypar{\global\@nobreakfalse\everypar{}} \endgroup} } \@ifundefined{include@chapterdef}{}{ \def\l@chapter#1#2{\addpenalty{-\@highpenalty} \vskip 1.0em plus 1pt \@tempdima 1.5em \begingroup \parindent \z@ \rightskip \@pnumwidth \parfillskip -\@pnumwidth \bf \leavevmode \advance\leftskip\@tempdima \hskip -\leftskip #1\nobreak\hfil \nobreak\hbox to\@pnumwidth{\hss #2}\par \penalty\@highpenalty \endgroup} } \def\l@section{\@dottedtocline{1}{1.5em}{2.3em}} \def\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}} \def\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}} \def\l@paragraph{\@dottedtocline{4}{10em}{5em}} \def\l@subparagraph{\@dottedtocline{5}{12em}{6em}} \@ifundefined{include@chapterdef}{% \def\listoffigures{\section*{\listfigurename\@mkboth {\uppercase{\listfigurename}}{\uppercase{\listfigurename}}}% \typeout{\listfigurename} \@starttoc{lof}} }{% \def\listoffigures{\chapter*{\listfigurename\@mkboth {\uppercase{\listfigurename}}{\uppercase{\listfigurename}}}% \typeout{\listfigurename} \@starttoc{lof}} } \def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}} \@ifundefined{include@chapterdef}{% \def\listoftables{\section*{\listtablename\@mkboth {\uppercase{\listtablename}}{\uppercase{\listtablename}}}% \typeout{\listtablename} \@starttoc{lot}} }{% \def\listoftables{\chapter*{\listtablename\@mkboth {\uppercase{\listtablename}}{\uppercase{\listtablename}}}% \typeout{\listtablename} \@starttoc{lot}} } \let\l@table\l@figure \def\acknowledgements{\section*{\acknowledgementsname}% \typeout{\acknowledgementsname}% \mark{{}{}}} \@ifundefined{include@chapterdef}{ \def\appendix{\par \section*{Appendix} \setcounter{section}{0}% \setcounter{subsection}{0}% \def\thesection{\Alph{section}}}% }{% \def\appendix{\par \setcounter{chapter}{0}% \setcounter{section}{0}% \def\thechapter{\Alph{chapter}}% \def\@chapapp{\appendixname}}% } \@ifundefined{include@chapterdef}{% \def\thebibliography#1{\section*{\refname\@mkboth {\uppercase{\bibname}}{\uppercase{\bibname}}}\footnotesize \typeout{\refname}\def\bibwidthlabel{\releft#1\reright}\list {\kapbib@counter}{\kapbib@list} \let\makelabel\@biblabel \def\newblock{\hskip .11em plus .33em minus .07em} \sloppy\clubpenalty10000\widowpenalty10000 \sfcode`\.=1000\relax} }{% \def\thebibliography#1{\chapter*{\refname\@mkboth {\uppercase{\bibname}}{\uppercase{\bibname}}}\footnotesize \typeout{\refname}\def\bibwidthlabel{\releft#1\reright}\list {\kapbib@counter}{\kapbib@list} \let\makelabel\@biblabel \def\newblock{\hskip .11em plus .33em minus .07em} \sloppy\clubpenalty10000\widowpenalty10000 \sfcode`\.=1000\relax} } \let\endthebibliography=\endlist \@ifundefined{include@chapterdef}{}{ \def\theindex{\columnseprule \z@ \columnsep 35pt\twocolumn[\@makeschapterhead{\indexname}] \@mkboth{\uppercase{\indexname}}{\uppercase{\indexname}}% \typeout{\indexname}% \thispagestyle{plain}\parindent\z@ \parskip\z@ plus .3pt\relax\let\item\@idxitem} \def\@idxitem{\par\hangindent 40pt} \def\subitem{\par\hangindent 40pt \hspace*{20pt}} \def\subsubitem{\par\hangindent 40pt \hspace*{30pt}} \def\endtheindex{\onecolumn} \def\indexspace{\par \vskip 10pt plus 5pt minus 3pt\relax} } \leftmargini 2em \leftmarginii 2.2em \leftmarginiii 1.87em \leftmarginiv 1.7em \leftmarginv 1em \leftmarginvi 1em \leftmargin\leftmargini \labelsep .4em \labelwidth\leftmargini \advance\labelwidth-\labelsep \topsep 9pt plus 3pt minus 5pt \partopsep 3pt plus 1pt minus 2pt \itemsep 4.5pt plus 2pt minus 1pt \parsep 4.5pt plus 2pt minus 1pt \def\@listI{\leftmargin\leftmargini \topsep 9pt plus 3pt minus 5pt \partopsep 3pt plus 1pt minus 2pt \itemsep 4.5pt plus 2pt minus 1pt \parsep 4.5pt plus 2pt minus 1pt} \let\@listi\@listI \@listi \def\@listii{\leftmargin\leftmarginii \labelwidth\leftmarginii\advance\labelwidth-\labelsep \topsep 4.5pt plus 2pt minus 1pt \parsep 2pt plus 1pt minus 1pt \itemsep \parsep} \def\@listiii{\leftmargin\leftmarginiii \labelwidth\leftmarginiii\advance\labelwidth-\labelsep \topsep 2pt plus 1pt minus 1pt \parsep \z@ \partopsep 1pt plus 0pt minus 1pt \itemsep \topsep} \def\@listiv{\leftmargin\leftmarginiv \labelwidth\leftmarginiv\advance\labelwidth-\labelsep} \def\@listv{\leftmargin\leftmarginv \labelwidth\leftmarginv\advance\labelwidth-\labelsep} \def\@listvi{\leftmargin\leftmarginvi \labelwidth\leftmarginvi\advance\labelwidth-\labelsep} \def\labelenumi{\arabic{enumi}.} \def\theenumi{\arabic{enumi}} \def\labelenumii{\alph{enumii})} \def\theenumii{\alph{enumii}} \def\p@enumii{\theenumi} \def\labelenumiii{\it\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{$-$} \def\labelitemii{$\bullet$} \def\labelitemiii{$\ast$} \def\labelitemiv{{\footnotesize +}} \def\descriptionlabel#1{\hspace\labelsep \bf #1} \def\description{\list{}{\labelwidth\z@ \itemindent-\leftmargin \let\makelabel\descriptionlabel}} \let\enddescription\endlist \@ifundefined{include@kaplist}{}{ \def\kap@list{\topsep 0pt plus 1pt \partopsep 0pt plus 1pt \itemsep \z@ plus 0pt \parsep 0pt plus 1pt \leftmargini 0em \leftmarginii 1em \leftmarginiii 1em \leftmarginiv 1em \leftmarginv 1em \leftmarginvi 1em \rightmargin \z@ \listparindent \z@ \itemindent \z@ } \def\@mklab#1{#1\hfil} \def\itemize{\ifnum \@itemdepth >3\@toodeep\else \advance\@itemdepth \@ne \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% \list{\csname\@itemitem\endcsname}{\kap@list \def\makelabel##1{\hfill##1\hfil}}\fi} \def\kap@enumerate[#1]{\ifnum \@enumdepth >3 \@toodeep\else \advance\@enumdepth \@ne \edef\@enumctr{enum\romannumeral\the\@enumdepth} \ifx\@currsize\footnotesize\footnotesize\fi \list{\csname label\@enumctr\endcsname}{\kap@list \usecounter{\@enumctr} \settowidth\labelwidth{#1.} \leftmargin\labelwidth \advance\leftmargin\labelsep \def\makelabel##1{\hfil##1}}\fi} \def\enumerate{\@ifnextchar[{\kap@enumerate}{\kap@enumerate[00]}} } \def\verse{\let\\=\@centercr \list{}{\itemsep\z@ \itemindent -1.5em \listparindent \itemindent \rightmargin\leftmargin\advance\leftmargin 1.5em}\item[]} \let\endverse\endlist \def\quotation{\list{}{\listparindent 1.5em \topsep .5ex plus 2pt minus 1pt \itemindent\listparindent \parsep 0pt plus 1pt}\item[] \hskip-\listparindent} \let\endquotation=\endlist \def\quote{\list{}{\leftmargin 1.5em \topsep .5ex plus 2pt minus 1pt}\item[]} \let\endquote=\endlist \newif\if@novspace \newif\if@indent \newdimen\@bls % \@bls=\baselineskip % \def\@stylehead{\rm} \def\@styletext{\it} \newenvironment{pf}% {\par\if@novspace\vskip-\lastskip% \else\addvspace{\@bls plus 0.5\@bls minus 0.1\@bls}% \fi% {\it\proofname}.\enspace\ignorespaces}% {\par\addvspace{\@bls plus 0.5\@bls minus 0.1\@bls}\global\@novspacefalse} \def\proofname{Proof} \@namedef{pf*}#1{\par\begingroup\def\proofname{#1}\pf \endgroup\ignorespaces} \expandafter\let\csname endpf*\endcsname=\endpf \if@thms \if@secthm \newtheorem{thm}{THEOREM}[section] \else \newtheorem{thm}{THEOREM} \fi \newtheorem{cor}[thm]{COROLLARY} \newtheorem{lem}[thm]{LEMMA} \newtheorem{claim}[thm]{CLAIM} \newtheorem{conj}[thm]{CONJECTURE} \newtheorem{prop}[thm]{PROPOSITION} \newtheorem{crit}[thm]{Criterion} \newtheorem{defn}[thm]{DEFINITION} \newtheorem{exmp}[thm]{EXAMPLE} \newtheorem{rem}[thm]{Remark} \newtheorem{prob}[thm]{PROBLEM} \newtheorem{Note}{Note} \newtheorem{summ}{Summary} \newtheorem{case}{Case} \newtheorem{alg}{ALGORITHM} \fi \long\def\@makealgocaption#1#2{\vskip 2ex \footnotesize \hbox to \hsize{\parbox[t]{\hsize}{{\it #1.} #2}}} \newcounter{algorithm} \def\thealgorithm{\@arabic\c@algorithm} \def\fps@algorithm{tbp} \def\ftype@algorithm{4} \def\ext@algorithm{lof} \def\fnum@algorithm{ALGORITHM \thealgorithm} \def\@captype{algorithm} \def\cap@type{3} \def\algorithm{\let\@makecaption\@makealgocaption \@float{algorithm}} \let\endalgorithm\end@float \def\@begintheorem#1#2{% \edef\@theorem{\uppercase{THEOREM}} \edef\@lemma{\uppercase{LEMMA}} \edef\@corollary{\uppercase{COROLLARY}} \edef\@claim{\uppercase{CLAIM}} \edef\@conj{\uppercase{CONJECTURE}} \edef\@prop{\uppercase{PROPOSITION}} \edef\@crit{\uppercase{Criterion}} \edef\@defn{\uppercase{DEFINITION}} \edef\@exmp{\uppercase{EXAMPLE}} \edef\@rem{\uppercase{Remark}} \edef\@prob{\uppercase{PROBLEM}} \edef\@alg{\uppercase{ALGORITHM}} \edef\@Note{\uppercase{Note}} \edef\@summ{\uppercase{Summary}} \edef\@case{\uppercase{Case}} \edef\@compare{\uppercase{#1}} \ifx\@theorem\@compare\global\@novspacetrue \else\ifx\@lemma\@compare\global\@novspacetrue \else\ifx\@corollary\@compare\global\@novspacetrue \else\ifx\@claim\@compare\global\@novspacetrue \else\ifx\@prop\@compare\global\@novspacetrue \else\ifx\@defn\@compare\global\@novspacetrue\def\@styletext{\rm} \else\ifx\@alg\@compare\global\@novspacetrue\def\@styletext{\rm} \else\ifx\@exmp\@compare\global\@novspacetrue\def\@styletext{\rm} \else\ifx\@conj\@compare\global\@novspacetrue\def\@styletext{\rm} \else\ifx\@prob\@compare\global\@novspacetrue\def\@styletext{\rm} \else\global\@novspacefalse\def\@stylehead{\it}\def\@styletext{\rm} \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi \if@novspace\global\@indentfalse\else\global\@indenttrue\fi \@styletext \trivlist \relax \ifx\@compare\@alg\obeylines\fi \item[\if@indent\hskip\parindent\fi\hskip\labelsep{\@stylehead #1\ #2\if@secthm\else.\fi}]} \def\@opargbegintheorem#1#2#3{% \edef\@theorem{\uppercase{THEOREM}} \edef\@lemma{\uppercase{LEMMA}} \edef\@corollary{\uppercase{COROLLARY}} \edef\@claim{\uppercase{CLAIM}} \edef\@conj{\uppercase{CONJECTURE}} \edef\@prop{\uppercase{PROPOSITION}} \edef\@crit{\uppercase{Criterion}} \edef\@defn{\uppercase{DEFINITION}} \edef\@exmp{\uppercase{EXAMPLE}} \edef\@rem{\uppercase{Remark}} \edef\@prob{\uppercase{PROBLEM}} \edef\@alg{\uppercase{ALGORITHM}} \edef\@Note{\uppercase{Note}} \edef\@summ{\uppercase{Summary}} \edef\@case{\uppercase{Case}} \edef\@compare{\uppercase{#1}} \ifx\@theorem\@compare\global\@novspacetrue \else\ifx\@lemma\@compare\global\@novspacetrue \else\ifx\@corollary\@compare\global\@novspacetrue \else\ifx\@claim\@compare\global\@novspacetrue \else\ifx\@prop\@compare\global\@novspacetrue \else\ifx\@defn\@compare\global\@novspacetrue\def\@styletext{\rm} \else\ifx\@alg\@compare\global\@novspacetrue\def\@styletext{\rm} \else\ifx\@exmp\@compare\global\@novspacetrue\def\@styletext{\rm} \else\ifx\@conj\@compare\global\@novspacetrue\def\@styletext{\rm} \else\ifx\@prob\@compare\global\@novspacetrue\def\@styletext{\rm} \else\global\@novspacefalse\def\@stylehead{\it}\def\@styletext{\rm} \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi \if@novspace\global\@indentfalse\else\global\@indenttrue\fi \@styletext \trivlist \ifx\@compare\@alg\obeylines\fi \item[\if@indent\hskip\parindent\fi\hskip \labelsep{\@stylehead #1\ #2\ {(}#3{)}.}]} \let\@endtheorem=\endtrivlist %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\qed{\relax\ifmmode~\hfill\Box\else\unskip\nobreak ~\hfill$\Box$\fi} \if@numreferences \if@namedreferences \typeout{KAP -- Two documentstyles for references selected;} \typeout{KAP -- Named references ([numreferences] option ignored)} \@numreferencesfalse \fi \fi \if@numreferences \typeout{KAP -- Numbered references} \def\kapbib@counter{\arabic{enumi}} \def\kapbib@list{\setlength{\labelsep}{1em}% \settowidth{\labelwidth}{\@biblabel{\bibwidthlabel}}% \setlength{\leftmargin}{\labelwidth}% \addtolength{\leftmargin}{\labelsep}% \setlength{\itemindent}{0pt}% \setlength{\itemsep}{0pt}% \setlength{\parsep}{0pt}% \usecounter{enumi}% \let\makelabel\kap@biblabel} \def\@biblabel#1{\hfill\releft#1\redot\reright} \def\@bibitem#1{\item \def\test{#1}\def\@compare{} \ifx\test\@compare {\if@filesw\immediate\write\@auxout {\string\bibcite{\the\value{\@listctr}}% {\the\value{\@listctr}}}\fi} \else {\if@filesw\immediate\write\@auxout {\string\bibcite{#1}{\the\value{\@listctr}}}\fi} \fi \ignorespaces} \def\@lbibitem[#1]#2{% \def\@biblabel##1{##1}% \let\makelabel\@biblabel \item[\@biblabel{\hfill\releft #1\redot\reright}]% \def\test{#2}\def\@compare{} \ifx\test\@compare {\if@filesw {\def\protect##1{\string ##1\space}\immediate \write\@auxout{\string\bibcite{\the\value{\@listctr}}% {\the\value{\@listctr}}}}\fi} \else {\if@filesw {\def\protect##1{\string ##1\space}\immediate \write\@auxout{\string\bibcite{#2}{#1}}}\fi} \fi \ignorespaces} \newlength{\bibhang} \setlength{\bibhang}{1.4em} \let\@internalcite\cite \def\cite{\@ifstar{\@internalcite}{\@internalcite}} \def\shortcite{\@ifstar{\@internalcite}{\@internalcite}} \def\citeauthor{\@ifstar{\@internalcite}{\@internalcite}} \def\citeyear{\@ifstar{\@internalcite}{\@internalcite}} \def\citeauthoryear{} \def\kluwer@cite#1#2{} \def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{% \string\citation{#2}}\fi \def\@citea{}\@cite{\@for\@citeb:=#2\do {\@citea\def\@citea{,\penalty\@m\ }\@ifundefined {b@\@citeb}{{\bf ?}\@warning {Citation `\@citeb' on page \thepage \space undefined}}% {\csname b@\@citeb\endcsname}}}{#1}} \else \if@namedreferences \typeout{KAP -- Documentstyle Named references} \def\@lbibitem[#1]#2{\item[\@biblabel{#1}\hfill]% \def\test{#2}\def\@compare{} \ifx\test\@compare \if@filesw{\def\protect##1{\string ##1\space}\immediate \write\@auxout{\string\bibcite{\the\value\@listctr}{#1}}}\fi \else \if@filesw{\def\protect##1{\string ##1\space}\immediate \write\@auxout{\string\bibcite{#2}{#1}}}\fi \fi\ignorespaces} \def\@bibitem#1{\item \def\test{#1}\def\@compare{} \ifx\test\@compare \if@filesw \immediate\write\@auxout{\string\bibcite {\the\value{\@listctr}}{\the\value{\@listctr}}}\fi \else \if@filesw \immediate\write\@auxout {\string\bibcite{#1}{\the\value{\@listctr}}}\fi \fi\ignorespaces} \def\kapbib@counter{\relax} \def\kapbib@list{\setlength{\labelsep}{0em}% \setlength{\labelwidth}{0pt}% \setlength{\itemindent}{-\bibhang}% \setlength{\itemsep}{0pt}% \setlength{\parsep}{0pt}% \usecounter{enumiv}% \setlength{\leftmargin}{\bibhang}} \newlength{\bibhang} \setlength{\bibhang}{1.4em} \def\@biblabel#1{} \let\@internalcite\cite \def\cite{\@ifstar{\citeyear}{\bcite}} \def\bcite{\def\@citeseppen{-1000}% \def\@cite##1##2{\coleft{##1\if@tempswa , ##2\fi}\ccright}% \def\citeauthoryear##1##2{\rm ##1, ##2}\@internalcite} \def\shortcite{\def\@citeseppen{1000}% \def\@cite##1##2{\coleft{##1\if@tempswa , ##2\fi}\ccright}% \def\citeauthoryear##1##2{\rm ##2}\@internalcite} \def\citeauthor#1{\def\@citeseppen{1000}% \def\@cite##1##2{{##1\if@tempswa , ##2\fi}}% \def\citeauthoryear##1##2{\rm ##1}\@citedata{#1}} \def\citeyear#1{\def\@citeseppen{1000}% \def\@cite##1##2{{##1\if@tempswa , ##2\fi}}% \def\citeauthoryear##1##2{\rm ##2}\@citedata{#1}} \def\@citedata#1{\@tempswafalse% \if@filesw\immediate\write\@auxout{\string\citation{#1}}\fi \def\@citea{}\@cite{\@for\@citeb:=#1\do {\@citea\def\@citea{,\penalty\@citeseppen\ }\@ifundefined {b@\@citeb}{{\bf ?}\@warning {Citation `\@citeb' on page \thepage \space undefined}}% {\csname b@\@citeb\endcsname}}}{}} \def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{% \string\citation{#2}}\fi \def\@citea{}\@cite{\@for\@citeb:=#2\do {\@citea\def\@citea{;\penalty\@citeseppen\ }\@ifundefined {b@\@citeb}{{\bf ?}\@warning {Citation `\@citeb' on page \thepage \space undefined}}% {\csname b@\@citeb\endcsname}}}{#1}} \def\kluwer@cite#1#2{} \else \typeout{KAP -- Named references} \def\kapbib@counter{\relax} \def\kapbib@list{\setlength{\labelsep}{0em}% \setlength{\labelwidth}{0pt}% \setlength{\itemindent}{-\bibhang}% \setlength{\itemsep}{0pt}% \setlength{\parsep}{0pt}% \setlength{\leftmargin}{\bibhang}} \newlength{\bibhang} \setlength{\bibhang}{1.4em} \def\@biblabel#1{} \def\@lbibitem[#1]#2{\item[\@biblabel{#1}]\if@filesw {\def\protect##1{\string ##1\space}\immediate \write\@auxout{\string\bibcite{#2}{\string \bibnameyear #1}}}\fi\ignorespaces} \let\@internalcite\cite \def\cite{\@ifstar{\citeyear}{\citefull}} \def\citefull{\def% \kluwer@cite##1##2{##1, ##2}\@internalcite} \def\citeyear{\def% \kluwer@cite##1##2{##2}\@internalcite} \def\@citex[#1]#2{\if@filesw\immediate\write \@auxout{\string\citation{#2}}\fi \def\@citea{}\@cite{\@for\@citeb:=#2\do {\@citea\def\@citea{;\penalty\@m\ }\@ifundefined {b@\@citeb}{{\bf ?}\@warning {Citation `\@citeb' on page \thepage \space undefined}}% {\csname b@\@citeb\endcsname}}}{#1}} \fi % \if@namedreferences \fi % \if@numreferences \def\astroncite{\kluwer@cite} \def\bibnameyear{\kluwer@cite} \setcounter{topnumber}{2} \def\topfraction{.99} \setcounter{bottomnumber}{1} \def\bottomfraction{.3} \setcounter{totalnumber}{3} \def\textfraction{.01} \def\floatpagefraction{.9} \setcounter{dbltopnumber}{2} \def\dbltopfraction{.7} \def\dblfloatpagefraction{.5} %%%% BEGIN %%%% %%%% TABLES %%%% \newbox\tabbox \newbox\figbox \newbox\tablebox \newbox\figcapbox \newdimen\maxwidth \newdimen\tabwidth \newdimen\tempwidth \newdimen\tableindentskip \newdimen\figindentskip \newdimen\figcapwidth \newif\if@tabnotes \@tabnotesfalse \newif\if@tableindent \@tableindentfalse \newif\if@figindent \@figindentfalse \global\def\tableindent#1{\gdef\tableindentskip{#1}% \global\@tableindenttrue} \global\def\figindent#1{\gdef\figindentskip{#1}% \global\@figindenttrue} \newcounter{table} \def\thetable{\@Roman\c@table} \def\fps@table{tbp} \def\ftype@table{2} \def\ext@table{lot} \def\fnum@table{\tablename~\thetable} \def\@tablecapfont{\footnotesize} \gdef\cap@type{0} \def\table{\@ifnextchar[{\tablewithoptions}{\tablewithoutoptions}} \def\tablewithoptions[#1]{% \gdef\@tblcaption{\@tablecapfont\def\cap@type{2} \addtocounter{table}{1}\fnum@table\tabledot}% \gdef\@tabnotes{\@tablecapfont}% \gdef\cap@type{2}\@float{table}[#1] \setbox\tabbox\vbox\bgroup\@tablecapfont}% \def\tablewithoutoptions{% \gdef\@tblcaption{\@tablecapfont\def\cap@type{2} \addtocounter{table}{1}\fnum@table\tabledot}% \gdef\@tabnotes{\@tablecapfont}% \gdef\cap@type{2}\@float{table}[tbp] % = value of \fps@table \setbox\tabbox\vbox\bgroup\@tablecapfont}% \newdimen\rotdimen \def\vspec#1{\special{ps:#1}}% \def\rotstart#1{\vspec{gsave currentpoint currentpoint translate #1 neg exch neg exch translate}}% \def\rotfinish{\vspec{currentpoint grestore moveto}}% \def\rotl#1{\rotdimen=\ht#1\advance\rotdimen by\dp#1% \hbox to\rotdimen{\vbox to\wd#1{\vskip\wd#1 \rotstart{270 rotate}% \box#1\vss}\hss}\rotfinish}% \newif\if@kaprotate \@kaprotatefalse \newenvironment{kaprotate}{\global\@kaprotatetrue}% {\global\@kaprotatefalse} \def\endtable{\egroup\gdef\cap@type{0}% \global\maxwidth\hsize \if@tableindent % tables have a fixed indention \advance\maxwidth by -\tableindentskip \else % tables centered \global\tableindentskip\hsize \advance\tableindentskip by -\tabwidth \divide\tableindentskip by 2 \fi \ifdim\tabwidth>\maxwidth \else \makebox[\tableindentskip]{}% \fi \if@kaprotate \setbox0\vbox{\hbox to\textheight{\hfill \parbox{\tabwidth}{\@tblcaption\par\vskip-6pt\relax \unvbox\tabbox\@tabnotes}\hfill}}\rotl{0}% \else% \parbox{\tabwidth}{\@tblcaption\par\vskip-6pt\relax% \unvbox\tabbox\@tabnotes}% \fi% \end@float}% \@namedef{table*}{\@ifnextchar[{\tablewithoptions}{% \tablewithoutoptions}} \@namedef{endtable*}{\egroup\gdef\cap@type{0}% \global\maxwidth\hsize \if@tableindent % tables have a fixed indention \advance\maxwidth by -\tableindentskip% \else % tables centered \global\tableindentskip\hsize \advance\tableindentskip by -\tabwidth \divide\tableindentskip by 2 \fi \ifdim\tabwidth>\maxwidth \else \makebox[\tableindentskip]{}% \fi \if@kaprotate \setbox0\vbox{\hbox to\textheight{\hfill \parbox{\tabwidth}{\@tblcaption\par\vskip-6pt\relax \unvbox\tabbox\@tabnotes}\hfill}}\rotl{0}% \else \parbox{\tabwidth}{\@tblcaption\par\vskip-6pt\relax% \unvbox\tabbox\@tabnotes}% \fi \end@float} \long\def\@makecaption#1#2{% \vskip10pt\relax \ifnum\cap@type=2 \typeout{\tablename\space\thetable}% \gdef\@tblcaption{\@tablecapfont #1\tabledot~#2\par}% \else \ifnum\cap@type=1 \typeout{\figurename\space\thefigure}% \gdef\@figcaption{\@figcapfont #1\tabledot~#2\par}% \fi \fi} \def\tabular{% \let\savehline\hline% \def\hline{\noalign{\vskip3pt}\savehline\noalign{\vskip3pt}}% \setbox\strutbox\hbox{\vrule height.8\baselineskip depth.4\baselineskip width\z@}% \def\lrcline##1{\@lrcline[##1]} \def\@lrcline[##1-##2]{\noalign{\global\@cla##1\relax \global\advance\@cla\m@ne \ifnum\@cla>0\global\let\@tabklu@tmpa\@lrclinea\else \global\let\@tabklu@tmpa\@lrclineb\fi \global\@clb##2\relax \global\advance\@clb-\@cla}\@tabklu@tmpa \noalign{\vskip-\arrayrulewidth}} \def\@lrclinea{\multispan\@cla&\multispan\@clb \hbox to1pt{}% \unskip\leaders\hrule \@height \arrayrulewidth\hfill% \hbox to3pt{}\cr} \def\@lrclineb{\multispan\@clb \hbox to1pt{}% \unskip\leaders\hrule \@height \arrayrulewidth\hfill% \hbox to3pt{}\cr} \def\lcline##1{\@lcline[##1]} \def\@lcline[##1-##2]{\noalign{\global\@cla##1\relax \global\advance\@cla\m@ne \ifnum\@cla>0\global\let\@tabklu@tmpa\@lclinea\else \global\let\@tabklu@tmpa\@lclineb\fi \global\@clb##2\relax \global\advance\@clb-\@cla}\@tabklu@tmpa \noalign{\vskip-\arrayrulewidth}} \def\@lclinea{\multispan\@cla&\multispan\@clb \unskip\leaders\hrule \@height \arrayrulewidth\hfill% \hbox to3pt{}\cr} \def\@lclineb{\multispan\@clb \unskip\leaders\hrule \@height \arrayrulewidth\hfill% \hbox to3pt{}\cr} \def\rcline##1{\@rcline[##1]} \def\@rcline[##1-##2]{\noalign{\global\@cla##1\relax \global\advance\@cla\m@ne \ifnum\@cla>0\global\let\@tabklu@tmpa\@rclinea\else \global\let\@tabklu@tmpa\@rclineb\fi \global\@clb##2\relax \global\advance\@clb-\@cla}\@tabklu@tmpa \noalign{\vskip-\arrayrulewidth}} \def\@rclinea{\multispan\@cla&\multispan\@clb \hbox to1pt{}% \unskip\leaders\hrule \@height \arrayrulewidth\hfill% \cr} \def\@rclineb{\multispan\@clb \hbox to1pt{}% \unskip\leaders\hrule \@height \arrayrulewidth\hfill% \cr} \setbox\tablebox\hbox\bgroup\def\@halignto{}\@tabular}% \def\endtabular{\crcr\egroup\egroup $\egroup\egroup\global\tabwidth=\wd\tablebox\unhbox\tablebox}% \long\def\tabnotes#1{\long\gdef\@tabnotes{\@tablecapfont #1}} %%%% END %%%% %%%% TABLES %%%% \def\TABULAR{% \let\savehline\hline %compatibility \setbox\strutbox\hbox{\vrule height.8\baselineskip depth.4\baselineskip width\z@} \setbox\tablebox\hbox\bgroup\def\@halignto{}\@tabular}% \def\endTABULAR{\crcr\egroup\egroup% $\egroup\egroup\global\tabwidth=\wd\tablebox\unhbox\tablebox}% \newcounter{figure} \def\thefigure{\@arabic\c@figure} \def\fps@figure{tbp} \def\ftype@figure{1} \def\ext@figure{lof} \def\fnum@figure{\footnotesize{\it\figurename~\thefigure}} \def\figure{\def\cap@type{1}% \@ifnextchar[{\figurewithoptions}{\figurewithoutoptions}} %\@float{figure} \def\figurewithoutoptions{\@float{figure}\setbox\figbox\vbox\bgroup} \def\figurewithoptions[#1]{\@float{figure}[#1]\setbox\figbox\vbox\bgroup} \def\endfigure{\egroup\figcapwidth=\wd\figbox \gdef\cap@type{1}% \global\maxwidth\hsize \if@kaprotate \global\maxwidth\vsize \fi \ifdim\wd\figbox < 10pt % no figure \global\figcapwidth=\maxwidth \fi \if@figindent % figures have a fixed indention \advance \maxwidth by -\figindentskip \else % figures centered \global\figindentskip\hsize \advance\figindentskip by -\figcapwidth \divide\figindentskip by 2 \fi \ifdim\figcapwidth>\maxwidth \else \makebox[\figindentskip]{}% \fi \if@kaprotate \setbox0\vbox to \if@twocolumn \columnwidth \else \textwidth \fi {\vfil\hbox to\textheight{\hfill \advance\maxwidth by -\topskip \parbox{\maxwidth}{\unvbox\figbox\par\vskip-6pt\relax \@figcaption}\hspace*{\topskip}\hfill}\vfil}\rotl{0}% \else \parbox{\maxwidth}{\unvbox\figbox\par\vskip-6pt\relax% \@figcaption}% \fi \end@float}% \@namedef{figure*}{\def\cap@type{1} \@ifnextchar[{\dfigurewithoptions}{\dfigurewithoutoptions}} \def\dfigurewithoutoptions{\@dblfloat{figure}\setbox\figbox\vbox\bgroup} \def\dfigurewithoptions[#1]{\@dblfloat{figure}[#1]\setbox\figbox\vbox\bgroup} \@namedef{endfigure*}{\egroup\figcapwidth=\wd\figbox \gdef\cap@type{1}% \global\maxwidth\hsize \if@kaprotate \global\maxwidth\vsize \fi \ifdim\wd\figbox < 10pt % no figure \global\figcapwidth=\maxwidth \fi \if@figindent % tables have a fixed indention \advance \maxwidth by -\figindentskip \else % tables centered \global\figindentskip\hsize \advance\figindentskip by -\figcapwidth \divide\figindentskip by 2 \fi \ifdim\figcapwidth>\maxwidth \else \makebox[\figindentskip]{}% \fi \if@kaprotate \setbox0\vbox to \textwidth {\vfil\hbox to\textheight{\hfill \advance\maxwidth by -\topskip \parbox{\maxwidth}{\unvbox\figbox\par\vskip-6pt\relax \@figcaption}\hspace*{\topskip}\hfill}\vfil}\rotl{0}% \else \parbox{\maxwidth}{\unvbox\figbox\par\vskip-6pt\relax% \@figcaption}% \fi \end@dblfloat}% \def\@figcapfont{\footnotesize} \def\subfigure{\@ifnextchar[{\@subfigure}{\@subfigure[alph]}} \def\@subfigure[#1]{\refstepcounter{figure}% \def\@testoption{arabic} \def\@testparam{#1} \begingroup \edef\old@figure{\the\c@figure}% \edef\old@thefigure{\thefigure}% \setcounter{figure}{0}% \ifx\@testoption\@testparam \def\thefigure{\old@thefigure.\csname #1\endcsname{figure}} \else \def\thefigure{\old@thefigure\csname #1\endcsname{figure}} \fi} \def\endsubfigure{% \setcounter{figure}{\old@figure}% \endgroup \global\@ignoretrue} \def\varequation#1{$$ \gdef\curr@vareq{#1}} \def\endvarequation{\eqno (\curr@vareq) $$\immediate\write\@auxout{% \noexpand\newlabel{vareq:\curr@vareq}% {{(\curr@vareq)}{\number\c@page}}}\global\@ignoretrue} \def\subequation{\@ifnextchar[{\@subequation}{\@subequation[alph]}} \def\@subequation[#1]{\refstepcounter{equation}% \def\@testoption{arabic} \def\@testparam{#1} \begingroup \edef\old@equation{\the\c@equation}% \edef\old@theequation{\theequation}% \setcounter{equation}{0}% \ifx\@testoption\@testparam \def\theequation{\old@theequation.\csname #1\endcsname{equation}} \else \def\theequation{\old@theequation\csname #1\endcsname{equation}} \fi} \def\endsubequation{% \setcounter{equation}{\old@equation}% \endgroup \global\@ignoretrue} \def\subtable{\@ifnextchar[{\@subtable}{\@subtable[alph]}} \def\@subtable[#1]{\refstepcounter{table}% \def\@testoption{arabic} \def\@testparam{#1} \begingroup \edef\old@table{\the\c@table}% \edef\old@thetable{\thetable}% \setcounter{table}{0}% \ifx\@testoption\@testparam \def\thetable{\old@thetable.\csname #1\endcsname{table}} \else \def\thetable{\old@thetable\csname #1\endcsname{table}} \fi} \def\endsubtable{% \setcounter{table}{\old@table}% \endgroup \global\@ignoretrue} \skip\@mpfootins = \skip\footins \def\footnoterule{\kern-3\p@ \hrule width 3pc \kern 2.6\p@} \long\def\@makefntext#1{\parindent 1em\noindent \hbox to 1.5em{\hss$^{\@thefnmark}$}\hskip0.5em\footnotesize#1} \@ifundefined{include@chapterdef}{}{ \@addtoreset{footnote}{chapter} } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \@definecounter{endnote} \def\theendnote{\arabic{endnote}} \def\@makeenmark{\hbox{$^{\@theenmark}$}} \newdimen\endnotesep \endnotesep=1pt \def\endnote{\@ifnextchar[{\@xendnote}{\stepcounter {endnote}\xdef\@theenmark{\theendnote}\@endnotemark\@endnotetext}} \def\@xendnote[#1]{\begingroup \c@endnote=#1\relax \xdef\@theenmark{\theendnote}\endgroup \@endnotemark\@endnotetext} \let\@doanenote=0 \let\@endanenote=0 \newwrite\@enotes \newif\if@enotesopen \global\@enotesopenfalse \def\@openenotes{\immediate\openout\@enotes=\jobname.ent\relax \global\@enotesopentrue} \long\def\@endnotetext#1{% \if@enotesopen \else \@openenotes \fi \immediate\write\@enotes{\@doanenote{\@theenmark}}% \begingroup \def\next{#1}% \newlinechar='40 \immediate\write\@enotes{\meaning\next}% \endgroup \immediate\write\@enotes{\@endanenote}% \edef\@currentlabel{\csname p@endnote\endcsname\@theenmark}} \long\def\addtoendnotes#1{% \if@enotesopen \else \@openenotes \fi \begingroup \newlinechar='40 \let\protect\string \immediate\write\@enotes{#1}% \endgroup} \def\endnotemark{\@ifnextchar[{\@xendnotemark }{\stepcounter{endnote}\xdef\@theenmark{\theendnote}\@endnotemark}} \def\@xendnotemark[#1]{\begingroup \c@endnote #1\relax \xdef\@theenmark{\theendnote}\endgroup \@endnotemark} \def\@endnotemark{\leavevmode\ifhmode \edef\@x@sf{\the\spacefactor}\fi \@makeenmark \ifhmode\spacefactor\@x@sf\fi\relax} \def\endnotetext{\@ifnextchar [{\@xendnotenext}{\xdef\@theenmark{\theendnote}\@endnotetext}} \def\@xendnotenext[#1]{\begingroup \c@endnote=#1\relax \xdef\@theenmark{\theendnote}\endgroup \@endnotetext} \def\notesname{Notes}% <------ JK \def\enoteheading{\section*{\notesname \@mkboth{\uppercase{\notesname}}{\uppercase{\notesname}}}% \leavevmode\par} \def\enoteformat{\vskip\endnotesep\rightskip\z@ \leftskip\z@ \parindent=1.8em \leavevmode\llap{\hbox{$^{\@theenmark}$ }}} \def\enotesize{\footnotesize} \def\theendnotes{\immediate\closeout\@enotes \global\@enotesopenfalse \begingroup \makeatletter \def\@doanenote##1##2>{\def\@theenmark{##1}\par\begingroup \enoteformat} \def\@endanenote{\par\endgroup}% \def\ETC.{\errmessage{Some long endnotes will be truncated; % use BIGLATEX to avoid this}% \def\ETC.{\relax}} \enoteheading \enotesize \@input{\jobname.ent}% \endgroup} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\notes{\section*{Notes}\footnotesize} \def\endnotes{\par \vskip 6pt plus12pt minus2pt\relax} \newif\ifopening@opened \opening@openedfalse \newif\ifopening@closed \opening@closedfalse \gdef\@date{(Received ..... ; Accepted in final form .....)} \def\opening{\global\opening@openedtrue \let\title=\title@ \let\subtitle=\subtitle@ \let\dedication=\dedication@ \let\translation=\translated@ \let\author=\author@ \let\institute=\institute@ \let\date=\date@} \def\endopening{\global\opening@closedtrue \gdef\title##1{\opening@only{title}} \gdef\subtitle##1{\opening@only{subtitle}} \gdef\dedication##1{\opening@only{dedication}} \gdef\translation##1{\opening@only{translation}} \gdef\author##1{\opening@only{author}} \gdef\institute##1{\opening@only{institute}} \gdef\date##1{\opening@only{date}}} \def\opening@only#1{\kap@warning\typeout{ -- `#1' effective only inside opening environment.}\typeout{ -- Please refer to Author's Instructions.^^J}\typeout{ -- Press return to continue}{\immediate\read-1 to\@tempa}} \newtoks\t@a \newtoks\t@b \long\def\append@item#1\to#2{\t@a={\@k@p{#1}}\t@b=\expandafter{#2}% \xdef#2{\the\t@b\the\t@a}} \def\get@left#1\to#2{\expandafter\g@l#1\g@l#1#2} \long\def\g@l\@k@p#1#2\g@l#3#4{\def#4{#1}\def#3{#2}} \def\@authors{} \def\@allauthors{} \def\@institutes{} \def\authors@institute{} \newif\if@subtitledefined \newif\if@dedication \newif\if@translation \newif\if@surname \newif\if@author \def\title@#1{\gdef\@title{#1}} \def\subtitle@#1{\gdef\@subtitle{#1}\global\@subtitledefinedtrue} \def\dedication@#1{\gdef\@dedication{#1}\global\@dedicationtrue} \def\translated@#1{\gdef\@translated{#1}\global\@translationtrue} \def\author@#1{\append@item#1\to\@authors \append@item#1\to\@allauthors% \global\@authortrue} \def\institute@#1{\append@item#1\to\@institutes \expandafter\append@item\expandafter{\@authors}\to\authors@institute \gdef\@authors{}} \def\date@#1{\gdef\@date{#1}} \def\PIPSID#1{} \def\subtitle@@thanks#1#2{\subtitle@@@{#1}\thanks{#2}\par \ignorespaces} \def\subtitle@@#1{\subtitle@@@{#1}\par\ignorespaces} \def\subtitle@@@#1{{\large\it #1}\ignorespaces} \def\title@@thanks#1#2{\title@@@{#1}\thanks{#2}\par\endgroup \ignorespaces} \def\title@@#1{\title@@@{#1}\par\endgroup \ignorespaces} \def\upc#1{#1} \def\lc#1{#1} \def\title@@@font{\Large\rm} \newif\if@speccright \global\@speccrightfalse \@ifundefined{title@uppercase}{ \def\title@@@#1{\begingroup\parindent 0pt \begingroup \ifx\tempit\relax\else\let\boldit\tempit\fi \def\\{ } \runningtitle{#1}% \let\\=\@centercr \def\upc##1{\uppercase{##1}}% \def\lc##1{\lowercase{##1}}% \endgroup \def\@kaptitle{#1}% \baselineskip=1.2\baselineskip\hyphenpenalty10000 {\title@@@font\@kaptitle% \if@speccright\def\@thefnmark{\mathchar "278}% \hbox{\footnotesize{\@makefnmark}}\fi% \gdef\upc##1{##1}\gdef\lc##1{##1}}} }{ \def\title@@@#1{\begingroup\parindent 0pt \begingroup \ifx\tempit\relax\else\let\boldit\tempit\fi \def\\{ } \runningtitle{#1}% \let\\=\@centercr \def\upc##1{\uppercase{##1}}% \def\lc##1{\lowercase{##1}}% \def\@firstcharuc{\char\the\uccode`}% \endgroup \def\@kaptitle{\uppercase{#1}}% \baselineskip=1.2\baselineskip\hyphenpenalty10000 {\title@@@font\@kaptitle% \if@speccright\def\@thefnmark{\mathchar "278}% \hbox{\footnotesize{\@makefnmark}}\fi \gdef\upc##1{##1}\gdef\lc##1{##1}}} } \newif\ifthanks \newbox\@kapbox \newcount\@kapcount \def\@formattitle#1{\@kapcount\c@footnote\begingroup \def\thanks##1{\global\thankstrue}\setbox\@kapbox\vbox{#1}\endgroup \c@footnote\@kapcount \begingroup \ifthanks \def\fn##1\thanks##2{\title@@thanks{##1}{##2}}% \expandafter\fn#1 \else \def\fn##1{\title@@{##1}}\expandafter\fn\expandafter{#1}\fi \endgroup\global\thanksfalse\par} \def\@formatsubtitle#1{\@kapcount\c@footnote\begingroup \def\thanks##1{\global\thankstrue}\setbox\@kapbox\vbox{#1}\endgroup \c@footnote\@kapcount \begingroup \ifthanks \def\fn##1\thanks##2{\subtitle@@thanks{##1}{##2}}\expandafter\fn#1 \else \def\fn##1{\subtitle@@{##1}}\expandafter\fn\expandafter{#1}\fi \endgroup\par\vskip 2em\global\thanksfalse} \@ifundefined{author@uppercase}{ \typeout{KAP -- Author(s) normal} \def\@formatname#1#2{\@kapcount\c@footnote\begingroup \def\thanks##1{\global\thankstrue}\setbox\@kapbox\vbox{#1}\endgroup \c@footnote\@kapcount \begingroup \ifthanks \def\fn##1\thanks##2{{##1}\hbox to 2pt{\hss#2}\thanks{##2}}\expandafter\fn#1 \else \def\fn##1{{##1}#2}\expandafter\fn\expandafter{#1}\fi \endgroup\global\thanksfalse} }{ \typeout{KAP -- Author(s) uppercase} \def\@formatname#1#2{\@kapcount\c@footnote\begingroup \def\thanks##1{\global\thankstrue}\setbox\@kapbox\vbox{#1}\endgroup \c@footnote\@kapcount \begingroup \ifthanks \def\fn##1\thanks##2{\uppercase{##1}\hbox to 1pt{\hss#2}\thanks{##2}}\expandafter\fn#1 \else \def\fn##1{\uppercase{##1}#2}\expandafter\fn\expandafter{#1}\fi \endgroup\global\thanksfalse} } \def\@formatauthors{{\author@size\begingroup \gdef\surname##1{##1\global\@surnametrue}% \newcount\cnt@authors \cnt@authors=0\def\@k@p##1{\advance\cnt@authors by 1}\@curauths \def\@k@p##1{\advance\cnt@authors by -1 \ifnum\cnt@authors>1 \hbox{\@formatname{##1}{,}\penalty-1000}{} \fi % signif. space \ifnum\cnt@authors=1 % before \fi's !! \hbox{\@formatname{##1}{}\ \authorand \penalty-1000}{} \fi \ifnum\cnt@authors<1 \hbox{\@formatname{##1}{}}\par\fi}\@curauths \endgroup}} \def\@formatinstitute{{\footnotesize\it \@curinst\par}} \def\@formatauthorsandinstitutes{\begingroup \newcount\cnt@institutes \newcount\cnt@authors \newbox\@authbox \cnt@authors=0\def\@k@p##1{\advance\cnt@authors by 1}\@allauthors \xdef\@authnames{}% \begingroup \def\surname##1{##1}% \def\thanks##1{}% \def\@k@p##1{\advance\cnt@authors by -1 \ifnum\cnt@authors=0 \xdef\@authnames{\@authnames ##1}\fi \ifnum\cnt@authors=1 \xdef\@authnames{##1\ \authorand\ }\fi \ifnum\cnt@authors>1 \xdef\@authnames{##1\ et al.}\cnt@authors=0\fi}% \global\setbox\@authbox=\hbox{\@allauthors}% \expandafter\runningauthor\expandafter{\@authnames} \endgroup \cnt@institutes=0 \def\@k@p##1{\advance\cnt@institutes by 1}\@institutes \loop\ifnum\cnt@institutes>0 \get@left\authors@institute\to\@curauths \noindent\@formatauthors \get@left\@institutes\to\@curinst \noindent\@formatinstitute \ifnum\cnt@institutes=2 \vskip 0.4\baselineskip \fi \ifnum\cnt@institutes>1 \vskip 0.4\baselineskip \fi \advance\cnt@institutes by -1 \repeat \endgroup} \def\maketitle{\kap@warning \typeout{ -- '\string\maketitle' is not needed, title is made by document style^^J}} \def\@ftertitleskip{2em\relax} \def\@presubtitleskip{-1.5em\relax} \def\@ftersubtitleskip{1em\relax} \def\@fterauthorskip{1em\relax} \def\@fterdateskip{1em\relax} \def\author@size{\normalsize} \def\pubdate@size{\footnotesize} \newif\if@arttype \newif\if@suparttype \def\arttype#1{\gdef\@arttype{#1}\global\@arttypetrue} \def\suparttype#1{\gdef\@suparttype{#1}\global\@suparttypetrue} \def\spectextone#1{\gdef\@spectextone{#1}} \def\@spectextone{The} \def\spectexttwo#1{\gdef\@spectexttwo{#1}} \def\@spectexttwo{right to retain a non-exclusive, royalty free licence in and to any copyright is acknowledged.} \@ifundefined{center@title}{ \typeout{KAP -- Title leftjustified} \def\@maketitle{\newpage\thispagestyle{title} \begingroup \parindent 0pt\raggedright \if@arttype {\mbox{}\par\kern-24pt\normalsize\it\@arttype\vskip 1.5pc} \fi \@formattitle{\@title} \vskip \@ftertitleskip \if@subtitledefined \vskip \@presubtitleskip \@formatsubtitle{\@subtitle} \vskip \@ftersubtitleskip \fi \if@translation \if@subtitledefined \vskip-\@ftersubtitleskip\fi {\normalsize\it\@translated\par} \vspace{18pt} \fi \if@dedication \if@subtitledefined\vskip-\@ftersubtitleskip\fi {\normalsize\it\@dedication\par} \vspace{18pt} \fi \author@size\@formatauthorsandinstitutes \vskip \@fterauthorskip {\pubdate@size \@pubdate} \endgroup \vskip \@fterdateskip} }{ \typeout{KAP -- Title centered} \def\@maketitle{\newpage\thispagestyle{title} \begin{center} \parindent 0pt \if@arttype {\mbox{}\par\kern-24pt\normalsize\it\@arttype\vskip 1.5pc} \fi \@formattitle{\@title} \vskip \@ftertitleskip \if@subtitledefined \vskip \@presubtitleskip \@formatsubtitle{\@subtitle} \vskip \@ftersubtitleskip \fi \if@translation \if@subtitledefined\vskip-\@ftersubtitleskip\fi {\normalsize\it\@translated\par} \vspace{18pt} \fi \if@dedication {\normalsize\it\@dedication\par} \vspace{18pt} \fi \author@size \@formatauthorsandinstitutes \vskip \@fterauthorskip {\pubdate@size \@pubdate} \end{center} \vskip \@fterdateskip} } \def\maketitle@@{\begingroup \setcounter{footnote}{0}% \def\thefootnote{\fnsymbol{footnote}}% \if@twocolumn \twocolumn[\@maketitle] \if@speccright% \footnotetext[4]{\@spectextone{} \@speccright{} \@spectexttwo}% \fi% \else \newpage\global\@topnum\z@ \@maketitle \if@speccright% \footnotetext[4]{\@spectextone{} \@speccright{} \@spectexttwo}% \fi% \fi \markboth{\@runningauthor}{\@runningtitle}% \@thanks \endgroup \setcounter{footnote}{0}% \let\maketitle\relax \let\@maketitle\relax \gdef\@thanks{}% \gdef\@title{}% \gdef\@authors{}% \gdef\@allauthors{}% \gdef\@authnames{}% \gdef\@institutes{}% \gdef\authors@institute{}% \gdef\@spectextone{}% \gdef\@spectexttwo{}% \let\thanks\relax} \newif\if@abstract \@abstractfalse \@ifundefined{special@abstract}{% \newenvironment{abstract}[1]{\global\@abstracttrue \typeout{\abstractname}\footnotesize\bgroup \noindent\relax {\bf\abstractname.~}#1}% {\par\egroup\vskip.8\baselineskip\relax \global\@abstractfalse} \newcommand{\keywords}[1]{\typeout{\keywordsname}% \if@abstract\typeout{^^JKAP -- Warning: \string\keywords{} should be placed outside abstract environment!!^^J}\fi {\footnotesize\noindent{\bf\keywordsname:~}#1\par \vskip.8\baselineskip}} \newcommand{\abbreviations}[1]{\typeout{\abbreviationsname} {\footnotesize\noindent{\bf\abbreviationsname:~}#1\par \vskip.8\baselineskip}} \newcommand{\nomenclature}[1]{\typeout{\nomenclaturename} {\footnotesize\noindent{\bf\nomenclaturename:\par}% \noindent#1\par \vskip.8\baselineskip}} \newcommand{\classification}[2]{\typeout{Classification}% {\footnotesize\noindent{\bf #1:} #2\par\vskip.8\baselineskip}} }{} \def\motto{\@ifnextchar[{\prosemotto}{\poemmotto}} \long\def\poemmotto#1{% \hbox to\textwidth{\hfill\parbox[t]{18pc}{% \verse\footnotesize #1\par \vspace{1\baselineskip}}}} \long\def\prosemotto[#1]#2{% \hbox to\textwidth{\hfill\parbox[t]{15pc}{% \raggedleft\footnotesize #2\par \vspace{1\baselineskip}}}} \def\kap@warning{\typeout{^^J !! KAP style file Warning}} \newread\@editorfile \newread\@kapjrnls \newread\@auxfile \def\titlepage{\thispagestyle{empty}\c@page\z@} \def\endtitlepage{\newpage} \let\kapdocument\document \def\document{\kapdocument \ifopening@opened \ifopening@closed \else \@latexerr{`opening' environment not closed}{Close `opening' environment before beginning of document} \fi \else \@latexerr{No `opening' environment present}{Use `opening' environment before beginning of document} \fi \let\kap@chapter\chapter \def\chapter##1{\setcounter{chapter}{##1}\addtocounter{chapter}{-1}} \openin\@editorfile=\jobname.kap \ifeof\@editorfile \setlastpage % no .KAP file present \closein\@editorfile \else \closein\@editorfile \input{\jobname.kap} \setlastpage \typeout{^^J -- File `\jobname.tex' processed with Kluwer Editor file for:} \typeout{ -- \@journal^^J} \fi\par \let\chapter\kap@chapter \maketitle@@ \if@author \if@surname \else\errorstopmode\typeout{^^J KAP -- Error!!} \typeout{***************************************% ****************************} \typeout{ LaTeX run stopped by KLUWER.STY!} \typeout{ The use of the \string\surname{}\space command within \string\author{}\space is obligatory!} \typeout{ Example: \string\author{Leslie\space \string\surname{Lamport}} } \typeout{ Please correct your .TEX file and run it again.} \typeout{****************************************% ***************************} \batchmode\enddocument\fi\fi} \let\kapenddocument\enddocument \def\enddocument{\if@ao\make@ao\fi \if@lastpage \def\tmpa{}% \else \def\tmpa{% \if@filesw\global\advance \c@page by -1 \immediate\write\@auxout{\string \newlabel{lastpage}{{}{\thepage}}}% \fi } \fi \clearpage\tmpa \kapenddocument} \def\@markfont{\rm\scriptsize} \def\@pgnumfont{\rm\normalsize} \def\ps@headings{\let\@mkboth\@gobbletwo \def\@oddfoot{\if@noid\else\vtop to 7pc{\vfil\hbox to\textwidth{\hfil\footnotesize\tt \jobname.tex; \TODAY;~\timenow \@ifundefined{@version}{; no v.}{; v.\@version};~p.\@dopage}}\fi}% \let\@evenfoot\@oddfoot \def\@evenhead{\@pgnumfont\hbox to 0pt{\thepage\hss}\hfil \@markfont\leftmark\hfil}% \def\@oddhead{\hbox{}\hfil\@markfont\rightmark\hfil \@pgnumfont\hbox to 0pt{\hss\thepage}}% \def\chaptermark##1{}% \def\sectionmark##1{}% \def\subsectionmark##1{}} \def\ps@myheadings{\let\@mkboth\@gobbletwo \def\@oddfoot{\if@noid\else\vtop to 7pc{\vfil\hbox to \textwidth{\hfil\footnotesize\tt \jobname.tex; \TODAY;~\timenow \@ifundefined{@version}{; no v.}{; v.\@version};~p.\@dopage}}\fi}% \let\@evenfoot\@oddfoot \def\@evenhead{\@pgnumfont\hbox to 0pt{\thepage\hss}\hfill \@markfont\leftmark}% \def\@oddhead{\hbox{}\@markfont\rightmark\hfill \@pgnumfont\hbox to 0pt{\hss\thepage}}% \def\chaptermark##1{}% \def\sectionmark##1{}% \def\subsectionmark##1{}} \let\ps@title\ps@empty \let\ps@part\ps@empty \let\ps@chapter\ps@empty \newif\if@runningtitleset \newif\if@runningauthorset \@ifundefined{rtitle@uppercase}{ \typeout{KAP -- Running title normal} \def\runningtitle#1{\if@runningtitleset\else \xdef\@runningtitle{{#1}}\fi \global\@runningtitlesettrue} \gdef\@runningtitle{} }{ \typeout{KAP -- Running title uppercase} \def\runningtitle#1{\if@runningtitleset\else \expandafter\xdef\expandafter\@runningtitle \expandafter{\uppercase{#1}}\fi \global\@runningtitlesettrue} \gdef\@runningtitle{} } \@ifundefined{rauthor@uppercase}{ \typeout{KAP -- Running author(s) normal} \def\runningauthor#1{\if@runningauthorset\else \xdef\@runningauthor{{#1}}\fi \global\@runningauthorsettrue} \gdef\@runningauthor{} }{ \typeout{KAP -- Running author(s) uppercase} \def\runningauthor#1{\if@runningauthorset\else \expandafter\xdef\expandafter\@runningauthor \expandafter{\uppercase{#1}}\fi \global\@runningauthorsettrue} \gdef\@runningauthor{} } \newif\if@barcode \def\barcode#1{\font\barcodefont=barcodes \gdef\@barcode{#1}% \global\@barcodetrue} \gdef\@dopage{\if@firstpage \let\mythepage\thepage% \advance\c@page by -\@pagecorrection% \advance\c@page by 1 {\thepage }% \let\thepage\mythepage \else {\thepage }% \fi} \@ifundefined{kapident@head}{ \typeout{KAP -- Kapident at foot} \def\editor#1{\if@noid\else\gdef\@kapidentfoot{\vtop to\id@boxheight{\vss% \hbox{}\hfill\footnotesize\tt #1 \@sfname\if@barcode \\[-13pt]\else\\\fi% \if@barcode{{\barcodefont\@barcode}}\hfill\fi% \hbox{}\hfill\jobname.tex; \TODAY;~\timenow \@ifundefined{@version}{; no v.}{; v.\@version };~p.\@dopage\par}}\fi} }{ \typeout{KAP -- Kapident at head} \def\editor#1{\if@noid\else\gdef\@kapidenthead{\vtop to\id@boxheight{\vss% \hbox{}\hfill\footnotesize\tt #1 \@sfname\if@barcode \\[-13pt]\else\\\fi% \if@barcode{{\barcodefont\@barcode}}\hfill\fi% \hbox{}\hfill\jobname.tex; \TODAY;~\timenow \@ifundefined{@version}{; no v.}{; v.\@version };~p.\@dopage\par}}\fi} } \gdef\@kapidenthead{} \gdef\@kapidentfoot{} \newcount\@hour \newcount\@minute \def\timenow{\@hour=\time \divide\@hour by 60 \number\@hour:% \multiply\@hour by 60 \@minute=\time \global\advance\@minute by -\@hour% \ifnum\@minute<10 0\number\@minute\else\number\@minute\fi} \def\@copyrighthead{\normalsize\@kapidenthead} \def\@copyrightfoot{\normalsize\@kapidentfoot} \def\CLsize{\footnotesize} \def\ps@title{\let\@mkboth\@gobbletwo \def\@oddhead{\hbox to\textwidth{{\parindent 0pt\vbox to\headheight{\vss \parbox{\textwidth}{\CLsize\@copyrighthead\hfil}\vskip 1pc\relax}}}}% \def\@evenhead{}% \def\@oddfoot{{\parindent 0pt \parbox{\textwidth}{\vskip 2em \CLsize \@copyrightfoot}}}% \let\@evenfoot\@oddfoot} \newdimen\id@boxheight \@ifundefined{copyright@head}{\id@boxheight=4em}% {\id@boxheight=4em} \def\crline#1{\gdef\@crline{#1}} \def\no{no} \def\journal#1{\typeout{^^JPlease use \string\journalcode{} instead of \string\journal{} !!}} \@ifundefined{copyright@head}{ \typeout{KAP -- Copyright at foot} \def\journalcode#1{\@ifundefined{@#1}{\kap@warning\typeout{ -- Journal code `#1' does not exist.^^J}}{\csname @#1\endcsname} \def\@tempz{#1} \def\jiph{jiph} \ifx\@tempz\jiph\def\CLsize{\scriptsize}\fi \gdef\@copyrightfoot{% \setbox\@tempboxa\hbox{\CLsize\it\@journal}% \newdimen\@clinewidth \let\@clinewidth=\textwidth \advance\@clinewidth by -9.5pc \ifdim\wd\@tempboxa>\@clinewidth \def\CLsize{\scriptsize} \CLsize{\it\@journal\/}~~% \def\@undef{??}% \ifx\@lastpage\@undef \CLsize{\bf\@volume\volsep} \@firstpage--\@lastpage, \else \ifx\@lastpage\@firstpage % ONE PAGE DOCUMENT \CLsize{\bf\@volume\volsep} \@firstpage, \else % MULTI-PAGE DOCUMENT \CLsize{\bf\@volume\volsep} \@firstpage--\@lastpage, \fi \fi \CLsize\number\@pubyear.\hfill\hbox{}\\ \ifx\@crline\no\else \CLsize\copyright~\number\@pubyear~{\it\@printline }\hfill\hbox{}\par \fi \else \def\@undef{??} \ifx\@lastpage\@undef \unhbox\@tempboxa\/~~{\bf\@volume\volsep} \@firstpage--\@lastpage, \else \ifx\@lastpage\@firstpage % ONE PAGE DOCUMENT \unhbox\@tempboxa\/~~{\bf\@volume\volsep} \@firstpage, \else % MULTI-PAGE DOCUMENT \unhbox\@tempboxa\/~~{\bf\@volume\volsep} \@firstpage--\@lastpage, \fi \fi \number\@pubyear.\hfill\hbox{}\\ \ifx\@crline\no\else \copyright~\number\@pubyear~{\it\@printline}\hfill\hbox{}\par \fi \fi \vskip 4em \normalsize\@kapidentfoot}} }{ \typeout{KAP -- Copyright at head} \def\journalcode#1{\@ifundefined{@#1}{\kap@warning\typeout{ -- Journal code `#1' does not exist.^^J}}{\csname @#1\endcsname} \gdef\@copyrighthead{% \setbox\@tempboxa\hbox{\CLsize\it\@journal}% \newdimen\@clinewidth \let\@clinewidth=\textwidth \advance\@clinewidth by -9.5pc \ifdim\wd\@tempboxa>\@clinewidth \def\CLsize{\scriptsize} \CLsize{\it\@journal\/}~~% \def\@undef{??}% \ifx\@lastpage\@undef % LAST PAGE STILL UNDEFINED \CLsize{\bf\@volume\volsep} \@firstpage--\@lastpage, \else \ifx\@lastpage\@firstpage % ONE PAGE DOCUMENT \CLsize{\bf\@volume\volsep} \@firstpage, \else % MULTI-PAGE DOCUMENT \CLsize{\bf\@volume\volsep} \@firstpage--\@lastpage, \fi \fi \CLsize\number\@pubyear.\hfill\hbox{}\\ \ifx\@crline\no\else \CLsize\copyright~\number\@pubyear~{\it\@printline }\hfill\hbox{}\par \fi \else \def\@undef{??} \ifx\@lastpage\@undef % LAST PAGE STILL UNDEFINED \unhbox\@tempboxa\/~~{\bf\@volume\volsep} \@firstpage--\@lastpage, \else \ifx\@lastpage\@firstpage % ONE PAGE DOCUMENT \unhbox\@tempboxa\/~~{\bf\@volume\volsep} \@firstpage, \else % MULTI-PAGE DOCUMENT \unhbox\@tempboxa\/~~{\bf\@volume\volsep} \@firstpage--\@lastpage, \fi \fi \number\@pubyear.\hfill\hbox{}\\ \ifx\@crline\no\else \copyright~\number\@pubyear~{\it\@printline}\hfill\hbox{}\par \fi \fi \vskip 4em \normalsize\@kapidenthead}} } \def\@kap{Kluwer Academic Publishers} \def\copyrightowner{\@ifstar{\crightA}{\crightB}} \def\crightA#1{\gdef\@speccright{#1}\global\@speccrighttrue} \def\crightB#1{\gdef\@copyrightowner{#1}\global\@speccrightfalse} \def\@speccright{} \def\@copyrightowner{Kluwer Academic Publishers} \def\@printline{\@copyrightowner.~~\@prin\ \@country.} \gdef\@journal{Journal not defined} \def\@prin{Printed in} \def\country#1{\gdef\@country{#1}} \gdef\@country{\@defaultcountry} \def\defaultcountry#1{\gdef\@defaultcountry{#1}} \defaultcountry{the Netherlands} \def\volume#1{\gdef\@volume{#1}} \gdef\@volume{0} \def\pubyear#1{\gdef\@pubyear{#1}} \gdef\@pubyear{\year} \newcount\@pagecorrection \@pagecorrection=0 \newif\if@firstpage \@firstpagefalse \newif\if@lastpage \@lastpagefalse \def\firstpage#1{\c@page=0 \global\@pagecorrection=#1 \global\advance\c@page by #1 \xdef\@firstpage{\thepage} \global\@firstpagetrue} \gdef\@firstpage{1} \def\lastpage#1{\gdef\@lastpage{#1}\global\@lastpagetrue} \def\setlastpage{\@ifundefined{r@lastpage}{}% {\expandafter\@setlastp\r@lastpage}} \def\@setlastp#1#2{\gdef\@lastpage{#2}} \gdef\@lastpage{??} \def\received#1{\gdef\@pubdate{(#1)}} \gdef\@pubdate{\@date} \newif\if@ao \@aofalse \gdef\@ao#1{} \long\def\ao#1\end#2{\gdef\@ao{#1}\end{#2}\@aotrue} \long\def\make@ao{\par\vskip18pt\relax \newbox\aobox% \setbox\aobox=\vbox{\footnotesize\noindent {\let\protect\relax\it \offprintsaddress:\/} \@ao}% \box\aobox% \gdef\@ao{}} \newenvironment{vitae}{\par\section*{\vitaename}}{\par\vspace{24pt}} \def\Vauthor#1{\subsubsection*{#1}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newif\ifklaar% \newbox\bdj% \def\scan#1#2\end{\def\aux{#1}% \ifklaar\global\setbox\bdj=\hbox{#1#2\space}% \else\ifx\aux\empty \else \def\aux{#2}% \onestep{#1}% \ifx\aux\empty \else \scan#2\end \fi \fi \fi} \def\onestep#1{\ifklaar\else \if#1){)}\klaartrue\else \if#1.{.}\klaartrue\else \if#1]{\]}\klaartrue\else \if#1-{--}\klaartrue\else \if#1*{*}\klaartrue\else #1% \fi\fi\fi\fi\fi \fi} \def\subspitem#1{\scan#1\end} \def\spitem#1 {\global\setbox\bdj\hbox{}% \klaarfalse% \expandafter\item[\subspitem{#1}]% \unhbox\bdj} \def\eatspace#1{\if#1\space\else\if#1\cr\else#1\fi\fi} \newbox\cbbox \newdimen\maxcbbox \maxcbbox=8pc \def\cb{\@ifnextchar[{\@cbone}{\@cbtwo}} \def\@cbone[#1]#2{\setbox\cbbox\hbox{#2}% \ifdim\wd\cbbox>#1% \parbox[t]{#1}{#2} \else#2\fi} \def\@cbtwo#1{\setbox\cbbox\hbox{#1}% \ifdim\wd\cbbox>\maxcbbox% \parbox[t]{\maxcbbox}{#1} \else#1\fi} \newbox\tempcolbox \newdimen\tempcolwd \def\nbox#1#2#3#4#5#6{% \setbox\tempcolbox\hbox{0}% \tempcolwd\wd\tempcolbox% \multiply\tempcolwd by#1% \ifnum#1=0% #2\else\hbox to\tempcolwd{\hfill #2}\fi% \tempcolwd\wd\tempcolbox% \multiply\tempcolwd by#3% \ifnum#3=0% #4\else\hbox to\tempcolwd{\hfill #4}\fi% \tempcolwd\wd\tempcolbox% \multiply\tempcolwd by#5% \ifnum#5=0% #6\else\hbox to\tempcolwd{\hfill #6}\fi}% \def\.#1{\genaccent{95}{}{#1}{}{}} \long\def\dummy#1{} \def\today{\ifcase\month\or January\or February\or March\or April\or May\or June\or July\or August\or September\or October\or November\or December\fi \space\number\day, \number\year} \def\TODAY{\number\day/\ifcase\month\or 01\or 02\or 03\or 04\or 05\or 06\or 07\or 08\or 09\or 10\or 11\or 12\fi/\number\year} %%%%%%%%%%%%%%%%%%%%%%%%%BUG%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Can't check old version numbers, so just hope we do not ruin % something in newer versions \def\end@dblfloat{\if@twocolumn \par\vskip\z@\egroup \ifnum\@floatpenalty <\z@ % make sure that we never exceed \textheight, otherwise float % will never get typeset =91/03/15 FMi= \ifdim\ht\@currbox >\textheight % perhaps we should use an error message \@warning{Float larger than \string\textheight}% \ht\@currbox\textheight \fi \@cons\@dbldeferlist\@currbox\fi %% RmS 92/03/18 changed \@esphack to \@Esphack \ifnum \@floatpenalty =-\@Mii \@Esphack\fi\else\end@float\fi} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \@twosidetrue \arraycolsep 0.25em \tabcolsep 6pt \arrayrulewidth .4pt \doublerulesep 2pt \tabbingsep\labelsep \topmargin 0pt \headheight 13pt \headsep 1pc \textheight 559pt \textwidth 28pc \footskip 27.5pt \footheight 13pt \oddsidemargin 1in \evensidemargin 1in \marginparwidth 1in \marginparsep 10pt \marginparpush 5pt \columnsep 11pt \columnseprule 0pt \footnotesep 6.6pt \skip\footins 10pt plus 4pt minus 2pt \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 \parskip 0pt \parindent 14pt \parfillskip \z@ plus1fil \fboxsep = 3pt \fboxrule = .4pt \lineskip 1pt \normallineskip 1pt \def\baselinestretch{1} \lefthyphenmin=3 \righthyphenmin=2 \clubpenalty=10000 \widowpenalty=10000 %%%%%%% \def\authorand{and} \def\volsep{: } \def\redot{.} \def\releft{} \def\reright{} \def\coleft{(} \def\ccright{)} \def\sectiondot{.} \def\tabledot{.} \def\kapmathindent{14pt} \normalsize \hoffset -1.5cm \ps@headings \pagenumbering{arabic} \onecolumn \frenchspacing \newread\kluwermactwo \newread\kluwermacone \openin\kluwermacone=kluwer01.mac \ifeof\kluwermacone \closein\kluwermacone \else \closein\kluwermacone \input{kluwer01.mac}% \fi \openin\kluwermactwo=kluwer02.mac \ifeof\kluwermactwo \closein\kluwermactwo \else \closein\kluwermactwo \input{kluwer02.mac}% \fi \openin\@kapjrnls=kapjrnls.tex \ifeof\@kapjrnls \closein\@kapjrnls \else \closein\@kapjrnls \input{kapjrnls.tex} \fi\par \endinput %% %% End of file `kluwer5.sty'.  .