%% %% This is file `ml.sty', generated on <1994/7/21> %% with the docstrip utility (2.0r). %% %% The original source file was `ml.doc'. %% %% %% IMPORTANT NOTICE: %% You are not allowed to distribute this file. %% For distribution of the original source see %% the copyright notice in the file ml.doc. %% \def\filename{ml.doc} \let\thisfilename\filename \def\fileversion{ml-1.9} \def\filedate{15 june 1993} \def\docdate{15 june 1993} %% \CheckSum{1920} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} %% \wlog{Style option `ml' version \fileversion\space <\filedate>} \wlog{English documentation dated <\docdate>} \makeatletter \ifx\undefined\mdqon\relax\else\endinput\fi \@ifundefined{iflanguage}{\input babel.sty\relax}{\relax} \ifx\undefined\babel@core@loaded\input babel.com\fi \let\firstcolmark\relax \def\@outputdblcol{\if@firstcolumn \xdef\firstcolmark{\firstmark} \global\@firstcolumnfalse \global\setbox\@leftcolumn\box\@outputbox \else \global\@firstcolumntrue \setbox\@outputbox\vbox{\hbox to\textwidth{\hbox to\columnwidth {\box\@leftcolumn \hss}\hfil \vrule width\columnseprule\hfil \hbox to\columnwidth{\box\@outputbox \hss}}}\@combinedblfloats \@outputpage \begingroup \@dblfloatplacement \@startdblcolumn \@whilesw\if@fcolmade \fi{\@outputpage\@startdblcolumn}\endgroup \fi} \def\ps@right {\let\@mkboth\markboth \def\@oddfoot{}\def\@evenfoot{}\def\@evenhead{\rm \thepage\hfil \sl \leftmark}\def\@oddhead{\hbox{}\sl \rightmark \hfil \hbox to 0pt{\kern30pt \rm\thepage\hss} }\def\sectionmark##1{\markright {\uppercase{\ifnum \c@secnumdepth >\z@ \thesection\hskip 1em\relax \fi ##1}}}} \let\typewriter\tt \gdef\tt{\typewriter\def\_{\char95}} \def\mdqon{\catcode`\"\active} \def\mdqoff{\catcode`\"12 } \gdef\allowhyphens{\penalty\@M \hskip\z@skip} \newcount\U@C\newbox\U@B\newdimen\U@D \gdef\umlauthigh{\def\"{\protect{\accent127 ##1}}} \gdef\umlautlow{\def\"{\protect\newumlaut}} \gdef\newumlaut#1{\leavevmode\allowhyphens \vbox{\baselineskip\z@skip \lineskip.25ex \ialign{##\crcr\hidewidth \setbox\U@B\hbox{#1}\U@D .01\p@\U@C\U@D \U@D\ht\U@B\advance\U@D -1ex\divide\U@D \U@C \U@C\U@D\U@D\the\fontdimen1\the\font \multiply\U@D \U@C\divide\U@D 100\kern\U@D \vbox to .20ex {\hbox{\char127}\vss}\hidewidth\crcr#1\crcr}}\allowhyphens} \gdef\@UMLAUT{\"} \gdef\@MATHUMLAUT{\mathaccent"707F } \gdef\@SS{\mathchar"7019 } \gdef\dq{"} \gdef\highumlaut#1{\leavevmode\allowhyphens% \accent127 #1\allowhyphens}% \begingroup \def\do{\noexpand\do\noexpand}% \xdef\dospecials{\dospecials\do\"}% \expandafter\ifx\csname @sanitize\endcsname\relax \else \def\@makeother{\noexpand\@makeother\noexpand}% \xdef\@sanitize{\@sanitize\@makeother\"}% \fi \endgroup {\mdqon \gdef"{\protect\active@dq} \gdef\dieresis{\"} \gdef\active@dq#1{% \ifx #1s\ifmmode\@SS\else\ss\fi{}% \else\ifx #1a\ifmmode\@MATHUMLAUT a\else\@UMLAUT a\fi \else\ifx #1o\ifmmode\@MATHUMLAUT o\else\@UMLAUT o\fi \else\ifx #1u\ifmmode\@MATHUMLAUT u\else\@UMLAUT u\fi \else\ifx #1A\ifmmode\@MATHUMLAUT A\else\@UMLAUT A\fi \else\ifx #1O\ifmmode\@MATHUMLAUT O\else\@UMLAUT O\fi \else\ifx #1U\ifmmode\@MATHUMLAUT U\else\@UMLAUT U\fi \else\ifx #1`\leftquotes{}% \else\ifx #1'\rightquotes{}% \else\other@active@dq{#1}% \fi\fi\fi\fi\fi\fi\fi\fi\fi } \gdef\other@active@dq#1{% \ifx #1e\ifmmode\@MATHUMLAUT e\else\highumlaut e\fi \else\ifx #1i\ifmmode\discretionary{-}{#1}{\@MATHUMLAUT i} \else\discretionary{-}{#1}{\dieresis\i}\fi \else\ifx #1j\ifmmode\discretionary{-}{#1}{\@MATHUMLAUT j} \else\discretionary{-}{#1}{\dieresis\j}\fi \else\ifx #1E\ifmmode\@MATHUMLAUT E\else\highumlaut E\fi \else\ifx #1I\ifmmode\@MATHUMLAUT I\else\highumlaut I\fi \else\ifx #1SSS% \else\ifx #1-\allowhyphens\-\allowhyphens \else\ifx #1"\hskip\z@skip\allowhyphens \else\ifx #1|\discretionary{-}{}{\kern.03em}% \else\ifx #1c\allowhyphens\discretionary{k-}{}{c}\allowhyphens \else\ifx #1f\allowhyphens\discretionary{ff-}{}{f}\allowhyphens \else\ifx #1k\allowhyphens\discretionary{k-}{}{}\allowhyphens %% Maasai \else\ifx #1l\allowhyphens\discretionary{ll-}{}{l}\allowhyphens \else\ifx #1m\allowhyphens\discretionary{mm-}{}{m}\allowhyphens \else\ifx #1n\allowhyphens\discretionary{nn-}{}{n}\allowhyphens \else\ifx #1p\allowhyphens\discretionary{pp-}{}{p}\allowhyphens \else\ifx #1t\allowhyphens\discretionary{tt-}{}{t}\allowhyphens \else\ifx #1C\allowhyphens\discretionary{K-}{}{C}\allowhyphens \else\ifx #1F\allowhyphens\discretionary{FF-}{}{F}\allowhyphens \else\ifx #1K\allowhyphens\discretionary{K-}{}{}\allowhyphens %% Maasai \else\ifx #1L\allowhyphens\discretionary{LL-}{}{L}\allowhyphens \else\ifx #1M\allowhyphens\discretionary{MM-}{}{M}\allowhyphens \else\ifx #1N\allowhyphens\discretionary{NN-}{}{N}\allowhyphens \else\ifx #1P\allowhyphens\discretionary{PP-}{}{Pp}\allowhyphens \else\ifx #1T\allowhyphens\discretionary{TT-}{}{T}\allowhyphens \else\ifx #1y\allowhyphens i\kern-0.06\p@ j\allowhyphens% \else\ifx #1Y\allowhyphens I\kern-0.05\p@ J\allowhyphens% \else\ifx #1<\flqq{}% \else\ifx #1>\frqq{}% \else \dq #1% \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi \fi\fi\fi\fi\fi\fi\fi\fi } \gdef\at{{\char '100}} \gdef\boi{{\tt\char '134}} \gdef\circonflexe{{\char '136}} \gdef\tild{{\char '176}} \gdef\degre{{\char'27}} \gdef\french@circumflex#1{{\accent"5E \if#1i\i\else#1\fi}} \gdef\french@dieresis#1{{\accent"7F \if#1i\i\else#1\fi}} \gdef\up#1{\raise 1ex\hbox{\small#1}} \gdef\No{\kern-.25em\lower.2ex\hbox{\degre}} \gdef\ieme{$^{\rm e }$\kern+.17em} \gdef\FrenchEnumerate#1{$#1^{\rm o}$\kern+.29em} \gdef\FrenchPopularEnumerate#1{#1\No\kern-.25em)\kern+.3em} \gdef\primo{\FrenchEnumerate1} \gdef\secundo{\FrenchEnumerate2} \gdef\tertio{\FrenchEnumerate3} \gdef\quatro{\FrenchEnumerate4} \gdef\fprimo){\FrenchPopularEnumerate1} \gdef\fsecundo){\FrenchPopularEnumerate2} \gdef\ftertio){\FrenchPopularEnumerate3} \gdef\fquatro){\FrenchPopularEnumerate4} } % end of \mdqon \mdqon \gdef\flqq{\protect\@flqq} \gdef\@flqq{\ifhmode \edef\@SF{\spacefactor\the\spacefactor}\else \let\@SF\empty \fi \ifmmode \ll \else \leavevmode \raise .2ex \hbox{$\scriptscriptstyle \ll $}\fi \@SF\relax} \gdef\frqq{\protect\@frqq} \gdef\@frqq{\ifhmode \edef\@SF{\spacefactor\the\spacefactor}\else \let\@SF\empty \fi \ifmmode \gg \else \leavevmode \raise .2ex \hbox{$\scriptscriptstyle \gg $}\fi \@SF\relax} \gdef\flq{\protect\@flq} \gdef\@flq{\ifhmode \edef\@SF{\spacefactor\the\spacefactor}\else \let\@SF\empty \fi \ifmmode < \else \leavevmode \raise .2ex \hbox{$\scriptscriptstyle < $}\fi \@SF\relax} \gdef\frq{\protect\@frq} \gdef\@frq{\ifhmode \edef\@SF{\spacefactor\the\spacefactor}\else \let\@SF\empty \fi \ifmmode > \else \leavevmode \raise .2ex \hbox{$\scriptscriptstyle > $}\fi \@SF\relax} \gdef\bold#1{{\bf#1\/}} \gdef\emph#1{{\em#1\/}} \gdef\ital#1{{\it#1\/}} \gdef\slant#1{{\sl#1\/}} \let\stopmath\) \gdef\specialhyphen{% \ifmmode\stopmath\else\allowhyphens\discretionary{-)}{}{-)}\allowhyphens\fi} \def\){\protect\specialhyphen} \gdef\B#1{\kern-.0667em\b{\kern.1788em#1}} \gdef\rref#1{\ref{#1}\begingroup \def\x{#1}\edef\x{\expandafter\GetMeaning\meaning\x\MeaningEnd}% \ref{\x}\marginpar{\verb^ \x ^}\endgroup} \gdef\llabel#1{\label{#1}\begingroup \def\x{#1}\edef\x{\expandafter\GetMeaning\meaning\x\MeaningEnd}% \ref{\x}\marginpar{\verb^ \x ^}\endgroup} \gdef\trademark{\raise 1ex\hbox{\ooalign{\hfil\raise.07ex\hbox{\sevenrm R}\hfil\crcr\mathhexbox20D}}} \gdef\ch#1{$\textfont1=\the\font#1$} \gdef\framepar#1{\framebox[\hsize]{\vbox{\begin{quote}#1\end{quote}}}} \newcount\ii\newcount\jj\newif\ifhyphen \gdef\numb{\hyphenfalse\afterassignment\nul\ii=} \gdef\num#1 #2 {\divide\jj by #1 \ifnum\jj>1 {\ii=\jj\getall}\fi #2\multiply\jj by #1 \advance\ii by -\jj\getall} \gdef\qm{\ifhyphen\-\else\global\hyphentrue\fi} \gdef\s#1 {\showhyphens{\numb#1}} \newcount\n\newcount\m \n=0 \m=1 \def\lesson{\def\chaptername{\lessonname}\chapter} \def\exercise{\section*{\centering{\exercisename{}\thesection}}} \def\singleexercise{\section*{\centering{\exercisename{}\thechapter}}} \gdef\beginexercise{\@ifnextchar[\beginsingleexercise\begin@xercise} \gdef\begin@xercise{ \refstepcounter{section}\exercise{} \begin{itemize}\begin{enumerate}} \gdef\beginsingleexercise[]{ \refstepcounter{section}\singleexercise{} \begin{itemize}\begin{enumerate}} \gdef\endexercise{\end{enumerate}\end{itemize}} \gdef\editions#1{\bgroup \if#1{arabic}\arabicedname\else \if#1{croatian}\croatianedname\else \if#1{czech}\czechedname\else \if#1{danish}\danishedname\else \if#1{dutch}\dutchedname\else \if#1{english}\englishedname\else \if#1{esperanto}\esperantoedname\else \if#1{finnish}\finnishedname\else \if#1{french}\frenchedname\else \if#1{german}\germanedname\else \if#1{greek}\greekedname\else \if#1{hebrew}\hebrewedname\else \if#1{italian}\italianedname\else \if#1{maasai}\maasaiedname\else \if#1{magyar}\magyaredname\else \if#1{norsk}\norskedname\else \if#1{polish}\polishedname\else \if#1{portuges}\portugesedname\else \if#1{romanian}\romanianedname\else \if#1{russian}\russianedname\else \if#1{slovene}\sloveneedname\else \if#1{spanish}\spanishedname\else \if#1{swahili}\swahiliedname\else \if#1{swedish}\swedishedname\else \typeout{Language not supported!} \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi} \gdef\higherthenthird#1{\bgroup% \def\arabicedition{\arabicedname}% \def\croatianedition{\croatianedname}% \def\czechedition{\czechedname}% \def\danishedition{\danishedname}% \def\dutchedition{\dutchedname}% \def\englishedition{\englishedname}% \def\esperantoedition{\esperantoedname}% \def\finnishedition{\finnishedname}% \def\frenchedition{\frenchedname}% \def\germanedition{\germanedname}% \def\greekedition{\greekedname}% \def\hebrewedition{\hebrewedname}% \def\hindiedition{\hindiedname}% \def\italianedition{\italianedname}% \def\maasaiedition{\maasaiedname}% \def\magyaredition{\magyaredname}% \def\norskedition{\norskedname}% \def\polishedition{\polishedname}% \def\portugesedition{\portugesedname}% \def\romanianedition{\romanianedname}% \def\russianedition{\russianedname}% \def\sloveneedition{\sloveneedname}% \def\spanishedition{\spanishedname}% \def\swahiliedition{\swahiliedname}% \def\swedishedition{\swedishedname}% \def\tamiledition{\tamiledname}% \def\turkishedition{\turkishedname}\if#12% {2\higher}\else\if#13% {3\higher}\else\if#14% {4\higher}\else\if#15% {5\higher}\else\if#16% {6\higher}\else\if#17% {7\higher}\else\if#18% {8\higher}\else\if#19% {9\higher}\else#1\fi\fi\fi\fi\fi\fi\fi\fi\egroup} \gdef\edition#1{\@bsphack\@ifundefined{l@#1}{\@nolanerr{#1}}% {\language\csname l@#1\endcsname\@esphack}}% \gdef\arabicedition{\edition{arabic}} \gdef\croatianedition{\edition{croatian}} \gdef\czechedition{\edition{czech}} \gdef\danishedition{\edition{danish}} \gdef\dutchedition{\edition{dutch}} \gdef\englishedition{\edition{english}} \gdef\esperantoedition{\edition{esperanto}} \gdef\finnishedition{\edition{finnish}} \gdef\frenchedition{\edition{french}} \gdef\germanedition{\edition{german}} \gdef\greekedition{\edition{greek}} \gdef\hebrewedition{\edition{hebrew}} \gdef\hindiedition{\edition{hindi}} \gdef\italianedition{\edition{italian}} \gdef\maasaiedition{\edition{maasai}} \gdef\magyaredition{\edition{magyar}} \gdef\norskedition{\edition{norsk}} \gdef\polishedition{\edition{polish}} \gdef\portugesedition{\edition{portuges}} \gdef\romanianedition{\edition{romanian}} \gdef\russianedition{\edition{russian}} \gdef\sloveneedition{\edition{slovene}} \gdef\spanishedition{\edition{spanish}} \gdef\swahiliedition{\edition{swahili}} \gdef\swedishedition{\edition{swedish}} \gdef\tamiledition{\edition{tamil}} \gdef\turkishedition{\edition{turkish}} \gdef\subtitle#1{\def\@subtitle{#1}} \gdef\soustitre#1{\begin{flushright}{\it#1}\end{flushright}} \gdef\see#1#2{{\em\seename\ #1,} #2} \newif\ifpagenumbering\pagenumberingtrue \gdef\sschapter#1{\ifpagenumbering \bgroup\@schapter{#1}\pagenumbering{arabic}\egroup\pagenumberingfalse \else\@schapter{#1}\fi} \gdef\cchapter[#1]#2{\ifpagenumbering\bgroup\@chapter[#1]{#2} \pagenumbering{arabic}\egroup\pagenumberingfalse \else\@chapter[#1]{#2}\fi} \gdef\ch@pter{\clearpage\relax\if@twoside \ifodd\c@page\else \hbox{}\relax\newpage\thispagestyle{empty} \if@twocolumn\hbox{}\newpage\fi\fi\fi \thispagestyle{plain}\global\@topnum\z@\@afterindentfalse \secdef\cchapter\sschapter} \gdef\maketitlepages{\def\chapter{\thispagestyle{empty}\ch@pter} \pagenumbering{roman} \begin{titlepage}\setcounter{page}{-3} \null \vfil \vskip2\baselineskip \begin{center} {\Huge\sc \@title \par}\end{center} \end{titlepage}\begin{titlepage}\setcounter{page}{-2}\null\vfil \end{titlepage}\begin{titlepage} \let\footnotesize\small \let\footnoterule\relax\setcounter{page}{-1} \null \vfil \vskip 60pt \begin{center} {\LARGE\sc \@title \par} \ifx\@subtitle\undefined\relax\else {\large \@subtitle \par}\fi \vskip 3em {\large \lineskip .75em \begin{tabular}[t]{c}\@author \end{tabular}\par} \vfil {\large \@date \par} \end{center} \end{titlepage}\begin{titlepage}\null\vfil\end{titlepage} \setcounter{footnote}{0} \let\thanks\relax \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\maketitle\relax} \gdef\tableofcontents{\bgroup\@restonecolfalse \if@twocolumn\@restonecoltrue\onecolumn \fi\pagenumberingfalse\chapter*{\contentsname \@mkboth{\uppercase{\contentsname}}{\uppercase{\contentsname}}} \@starttoc{toc}\if@restonecol\twocolumn\fi\egroup} \gdef\listoffigures{\bgroup\@restonecolfalse \if@twocolumn\@restonecoltrue\onecolumn \fi\pagenumberingfalse\chapter*{\listfigurename\@mkboth {\uppercase{\listfigurename}}{\uppercase{\listfigurename}}}\@starttoc {lof}\if@restonecol \twocolumn\fi\egroup} \gdef\listoftables{\bgroup\@restonecolfalse \if@twocolumn\@restonecoltrue\onecolumn \fi\pagenumberingfalse\chapter*{\listtablename\@mkboth {\uppercase{\listtablename}}{\uppercase{\listtablename}}}\@starttoc {lot}\if@restonecol \twocolumn\fi\egroup} \def\preface{\bgroup\pagenumberingfalse\chapter*{\prefname} \addcontentsline{toc}{chapter}{\prefname}\egroup} \long\gdef\@footnotetext#1{\insert\footins{\footnotesize \interlinepenalty\interfootnotelinepenalty \splittopskip\footnotesep \splitmaxdepth \dp\strutbox \floatingpenalty \@MM \hsize\columnwidth \@parboxrestore \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext \def\@wrindex{\wrindex}{\rule{\z@}{\footnotesep}\ignorespaces #1\strut}}} \global\let\f@@tnote\footnote% \global\let\c@ntentsline\contentsline% \gdef\footnote{\rm\kern.05em\protect\f@@tnote} \gdef\nofootnote#1{\relax} \gdef\contentsline{% \def\f@@tnote{\nofootnote}\let\footnotemark\relax\c@ntentsline} \gdef\mlbibfilename#1{\def\bibfn{#1}} \gdef\bibliography#1{\addcontentsline{toc}{chapter}{\bibname} \if@filesw\immediate\write\@auxout{\string\bibdata{\bibfn,#1}}\fi \@input{\jobname.bbl}} \gdef~{\penalty1000\ } \gdef\notename#1{#1\,n.} \gdef\index#1{\ifx\ind@x\undefined\relax\else\protect\ind@x{#1}\fi} \global\let\enddoc\enddocument \gdef\wrindex#1{\let\thepage\relax\xdef\@gtempa{% \write\@indexfile{\string\indexentry{#1|notename}{\thepage}}} \endgroup\@gtempa\if@nobreak \ifvmode\nobreak\fi\fi\@esphack} \gdef\makeindex{\if@filesw \newwrite\@indexfile \immediate\openout\@indexfile=\jobname.idx \def\ind@x{\@bsphack\begingroup\ifx\no@french@active@punct\undefined\relax \else\no@french@active@punct\def\'{\accent 19}\fi \def\protect####1{\string####1\space}\@sanitize\@wrindex} \typeout{Writing index file \jobname.idx}\fi \def\theidx{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi \columnseprule.4pt\small\columnsep 35pt \twocolumn[\@makeschapterhead{\indexname}] \@mkboth{\uppercase{\indexname}}{\uppercase{\indexname}} \thispagestyle{plain}\parindent\z@\parskip\z@ plus .3pt\relax% \let\item\@idxitem\addcontentsline{toc}{chapter}{\indexname}} \def\theindex{\ifx\multicols\undefined \makeatletter\inputstyle{multicol}\makeatother \ifx\multicols\undefined\theidx\else \columnseprule=.4pt\small\chapter*{\indexname} \parindent\z@\parskip\z@ plus.3pt\relax\let\item\@idxitem \addcontentsline{toc}{chapter}{\indexname} \begin{multicols}{2}\fi\fi} \def\endtheindex{\ifx\multicols\undefined\if@restonecol\onecolumn\else \clearpage\fi\else\end{multicols}\fi} \def\enddocument{\@input{\jobname.ind}\enddoc}} \gdef\cover{\@input{\jobname.ind}\def\enddocument{\enddoc}\pagestyle{empty}} \newinsert\mcpfootins \long\def\mcpfootnote#1{\footnotemark\addtocounter{footnote}{-1} \global\setbox\mcpfootins \vbox{\unvcopy\mcpfootins\footnotesize% \interlinepenalty\interfootnotelinepenalty\floatingpenalty=20000 \splittopskip\footnotesep%\splitmaxdepth \dp\strutbox% \hsize\columnwidth\pagebreak[3] \parindent 1em\noindent\hbox to 1.8em{\hss\footnotemark} {\rule{0pt}{\footnotesep}\ignorespaces #1\strut}}} \gdef\multicolpar#1{\def\f@@tnote{\mcpfootnote}\let\footins\mcpfootins \addvspace\topsep\pretolerance1001\tolerance9999 \finalhyphendemerits3000000\hbadness5000\vbadness10001 \advance\baselineskip0pt\multicolumnparallelparagraphs{#1}{2em}} \gdef\endmulticolpar{\xpar\egroup\egroup\leavevmode} \newcount\columnsleft \newcount\totalcolumns \newdimen\separation \gdef\multicolumnparallelparagraphs#1#2{\totalcolumns#1\separation#2 \let\xpar\par\vskip\parskip\columnsleft\totalcolumns\relax \hbox to\hsize\bgroup\let\par\nextmulticolumnparallelparagraph % Set hsize = (old hsize - (#1 - 1)*#2 ) / #1 \dimen0\separation\advance\hsize-\columnsleft\dimen0 \advance\hsize\dimen0\divide\hsize\columnsleft\relax \leavevmode\vtop\bgroup\parindent0pt} \gdef\nextmulticolumnparallelparagraph{\strut\egroup\advance\columnsleft-1 \ifnum\columnsleft>0\hfil\leavevmode\vtop\bgroup\parindent0pt \else\strut\egroup\xpar\vskip\parskip\xpar \multicolumnparallelparagraphs\totalcolumns\separation \fi} \newcount\l@nguage \newif\ifgreek \newif\ifrussian \gdef\p@selectlanguage#1{\ifgreek\endgreek\fi\russianfalse\@bsphack\input#1 \@ifundefined{l@#1}{\@nolanerr{#1}}% {\language=\csname l@#1\endcsname\relax \l@nguage=\csname l@#1\endcsname\relax \originalTeX\mdqon \csname captions#1\endcsname \csname date#1\endcsname \csname extras#1\endcsname \def\originalTeX{\csname noextras#1\endcsname}% \@esphack}}% \gdef\iflanguage#1#2#3{\@bsphack\@ifundefined{l@#1}{#3} {\ifnum\l@nguage=\csname l@#1\endcsname\relax#2\else#3\fi\@esphack}} \gdef\inputstyle#1{\openin1 #1.sty \ifeof1 \typeout{! I can't find file `#1.sty'.} \else\closein1 \relax\input{#1.sty}\fi} \inputstyle{ibmkbd} % for an extended keyboard \inputstyle{setspace} % to manipulate interline spacing \inputstyle{logos} % some frequently used logos \inputstyle{rgreek} \inputstyle{cmcyr} \gdef\dutchTeX{\selectlanguage{dutch}} \gdef\frenchTeX{\selectlanguage{french}} \gdef\germanTeX{\selectlanguage{german}} \gdef\greekTeX{\selectlanguage{greek}} \gdef\begingreek{\selectlanguage{greek}} \gdef\beginmgreek{\selectlanguage{greek}\monotoniko} \gdef\cyrTeX{\selectlanguage{russian}} \gdef\english{\selectlanguage{english}} \gdef\English{\selectlanguage{english}} \global\let\dutch\dutchTeX \global\let\french\frenchTeX \global\let\german\germanTeX \global\let\greek\greekTeX \global\let\russian\cyrTeX \global\let\Dutch\dutchTeX \global\let\French\frenchTeX \global\let\German\germanTeX \global\let\Greek\greekTeX \global\let\Russian\cyrTeX \mlbibfilename{ml} \expandafter\ifx\csname selectfont\endcsname \def\ly{\family{lasy}\selectfont} \let\mathit\mit \def\tensf{\family{cmss}\series{m}\shape{n}\size{10}{13pt}\selectfont} \def\tensl{\family{cmsl}\series{m}\shape{n}\size{10}{12pt}\selectfont} \else \endinput \fi \selectlanguage{english}\makeatother\mdqoff \endinput %% %% End of file `ml.sty'.