% This is article.sty, adapted for this book
%
\setlength{\textwidth}{120mm}
\setlength{\textheight}{190mm}
\setlength{\parindent}{4mm}
%
\lineskip 1pt
\normallineskip 1pt
\def\baselinestretch{1}
%
\def\@normalsize{\@setsize\normalsize{12pt}\xpt\@xpt
\abovedisplayskip 10\p@ plus2\p@ minus5\p@
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip  \z@ plus3\p@
\belowdisplayshortskip  6\p@ plus3\p@ minus3\p@
\let\@listi\@listI}
%
\def\small{\@setsize\small{11pt}\ixpt\@ixpt
\abovedisplayskip 8.5\p@ plus3\p@ minus4\p@
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip \z@ plus2\p@
\belowdisplayshortskip 4\p@ plus2\p@ minus2\p@
\def\@listi{\leftmargin\leftmargini
\topsep 4\p@ plus2\p@ minus2\p@\parsep 2\p@ plus\p@ minus\p@
\itemsep \parsep}}
%
\def\footnotesize{\@setsize\small{11pt}\ixpt\@ixpt
\abovedisplayskip 8.5\p@ plus3\p@ minus4\p@
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip \z@ plus2\p@
\belowdisplayshortskip 4\p@ plus2\p@ minus2\p@
\def\@listi{\leftmargin\leftmargini
\topsep 4\p@ plus2\p@ minus2\p@\parsep 2\p@ plus\p@ minus\p@
\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}
%
\normalsize
%
\oddsidemargin 20mm \evensidemargin 82pt \marginparwidth 107pt
\marginparsep 11pt
\topmargin 27pt \headheight 12pt \headsep 19pt \footskip 30pt
%
\footnotesep 6.65pt 
\skip\footins 9pt plus 4pt minus 2pt
\floatsep 12pt plus 2pt minus 2pt \textfloatsep 26pt plus 2pt minus 4pt
\intextsep 26pt plus 2pt minus 2pt \@maxsep 26pt \dblfloatsep 12pt plus 2pt
minus 2pt \dbltextfloatsep 20pt plus 2pt minus 4pt \@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
\marginparpush 5pt
%
\parskip 0pt plus 1pt \parindent 10pt \partopsep 2pt plus 1pt minus 1pt
\@lowpenalty 51 \@medpenalty 151 \@highpenalty 301
\@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty \@itempenalty
-\@lowpenalty
%
\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.\hskip1em}\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
                      \protect\numberline{\csname the#1\endcsname}\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\section{\@startsection{section}{1}{\z@}{-7mm plus -1mm minus
 -1mm}{5mm plus .5mm}{\normalsize\bf}}
\def\subsection{\@startsection{subsection}{2}{\z@}{-5mm plus -.5mm minus
 -.5mm}{3mm plus .2mm}{\normalsize\bf}}
\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-3mm plus -.2mm minus
-.1mm}{2mm plus .2mm}{\normalsize\sl}}
\def\paragraph{\@startsection{paragraph}{4}{\z@}{-2mm plus -.2mm minus
-.1mm}{0em}{\normalsize\rm}}
%
\setcounter{secnumdepth}{4}
%
\leftmargini 25pt
\leftmarginii 22pt \leftmarginiii 18.7pt \leftmarginiv 17pt \leftmarginv 10pt
\leftmarginvi 10pt
\leftmargin\leftmargini
\labelsep 5pt
\labelwidth\leftmargini\advance\labelwidth-\labelsep
\def\@listI{\leftmargin\leftmargini \parsep 0pt plus 1pt minus 1pt\topsep 8pt
plus 2pt minus 4pt\itemsep 4pt plus 2pt minus 1pt}
\let\@listi\@listI
\@listi
\def\@listii{\leftmargin\leftmarginii
 \labelwidth\leftmarginii\advance\labelwidth-\labelsep
 \topsep 4pt 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}
%
\@options
%
\def\labelenumi{\theenumi.}
\def\theenumi{\arabic{enumi}}
\def\labelenumii{(\theenumii)}
\def\theenumii{\alph{enumii}}
\def\p@enumii{\theenumi}
\def\labelenumiii{\theenumiii.}
\def\theenumiii{\roman{enumiii}}
\def\p@enumiii{\theenumi(\theenumii)}
\def\labelenumiv{\theenumiv.}
\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 -1.5em\listparindent \itemindent
 \rightmargin\leftmargin\advance\leftmargin 1.5em}\item[]}
\let\endverse\endlist
\def\quotation{\list{}{\listparindent 1.5em
 \itemindent\listparindent
 \rightmargin\leftmargin \parsep 0pt plus 1pt}\item[]}
\let\endquotation=\endlist
%
\def\quote{\list{}{}\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
%
\newcounter {section}
\newcounter {subsection}[section]
\newcounter {subsubsection}[subsection]
\newcounter {paragraph}[subsubsection]
%
\def\thesection       {\arabic{section}}
\def\thesubsection    {\thesection.\arabic{subsection}}
\def\thesubsubsection {\thesubsection .\arabic{subsubsection}}
\def\theparagraph     {\thesubsubsection.\arabic{paragraph}}
%
\def\@pnumwidth{2em}
\def\@tocrmarg {2.55em}
\def\@dotsep{4.5}
\setcounter{tocdepth}{3}
%
\newtoks\REFNAME \REFNAME={References}
%
\def\thebibliography#1{\section*{\the\REFNAME}\list
 {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth
 \advance\leftmargin\labelsep \itemsep 0pt
 \usecounter{enumi}}
 \def\newblock{\hskip .11em plus .33em minus .07em}
 \sloppy\clubpenalty4000\widowpenalty4000
 \sfcode`\.=1000\relax}
\let\endthebibliography=\endlist
%
% --- Use these macros for Review reference
% --- Use these macros for Review reference
\def\review#1, #2, 1#3#4#5, #6 {{\sl#1\/} {\bf#2} (1#3#4#5) #6}
\def\book#1, #2, #3, 1#4#5#6, #7 {#1 (#2, #3, 1#4#5#6) p. #7}
%
\newif\if@restonecol
%
\def\footnoterule{\kern-3\p@ 
 \hrule width .4\columnwidth
 \kern 2.6\p@}
%
\long\def\@makefntext#1{\parindent 1em\noindent
	\hbox to 2.5em{\hss$(^{\@thefnmark})\ $}#1}
\def\@makefnmark{\hbox to 1em{$(^{\@thefnmark})$\hss}}
%
\setcounter{topnumber}{3}
\def\topfraction{.95}
\setcounter{bottomnumber}{1}
\def\bottomfraction{.8}
\setcounter{totalnumber}{3}
\def\textfraction{.05}
\def\floatpagefraction{.9}
\setcounter{dbltopnumber}{2}
\def\dbltopfraction{.7}
\def\dblfloatpagefraction{.5}
%
\newbox\@tempboxb
\long\def\@makecaption#1#2{\parindent\z@
 \if@fig\vskip 16pt\fi
 \setbox\@tempboxa\hbox{#1{#2}}
 \setbox\@tempboxb\hbox{#2}
 \ifdim \wd\@tempboxb >\z@
  \ifdim \wd\@tempboxa >\hsize #1{#2}\par \else {\box\@tempboxa}\fi
 \else
  \if@fig {\small Figure\ \thefigure}\else {\small \the\TABLE\ \thetable}\fi
 \fi}
%
\newif\if@fig \@figfalse
\newcounter{figure}
\def\thefigure{\@arabic\c@figure}
\def\fps@figure{tbp}
\def\ftype@figure{1}
\def\ext@figure{lof}
\def\fnum@figure{\small Fig.\ \thefigure.\kern.3em---\kern.3em}
\def\figure{\@figtrue\@float{figure}}
\def\endfigure{\end@float\@figfalse}
%
\newtoks\TABLE \TABLE={Table}
\newcounter{table}
\def\thetable{\@Roman\c@table}
\def\fps@table{tbp}
\def\ftype@table{2}
\def\ext@table{lot}
\def\fnum@table{\small\the\TABLE\ \thetable.\kern.3em---\kern.3em}
\def\table{\@figfalse\@float{table}}
\let\endtable\end@float
%
\newtoks\PART \PART={LECTURE}
%
\newcounter{part}
\def\thepart{\arabic{part}}
\setcounter{part}{1}
\def\institute#1{\gdef\@institute{#1}}
\def\@institute{\inst{1} First address\\
                   \inst{2} Second address}
\def\inst#1{$(^{#1})$}
%
\def\maketitle{\par
 \begingroup
 \def\thefootnote{\fnsymbol{footnote}}
 \def\@makefnmark{\hbox
       to\z@{$\m@th^{\@thefnmark}$\hss}}%
 \global\@topnum\z@ \@maketitle \thispagestyle{empty}\@thanks
 \endgroup
 \setcounter{footnote}{0}
 \let\maketitle\relax
 \let\@maketitle\relax
 \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\gdef\@institute{}\let\thanks\relax}
%
\def\@maketitle{
 \begin{center}
 \vglue10mm
 {\normalsize\bf \the\PART\ \thepart\par}
 \vskip10mm
 {\Large\bf \@title\par}
 \vskip5mm
 {\normalsize\@author\par}
 \vskip5mm
 {\normalsize\sl\@institute\par}
 \vskip5mm
 {\vtop{\rule{3cm}{.5pt}\par
  \rule[8pt]{2cm}{.5pt}}\par}
 \end{center}
 \vskip15mm
 }
%
\def\ps@myheadings{\def\@oddhead{\hbox{}\rm \hfil{\small\rightmark}\hfil\thepage}
\def\@oddfoot{}\def\@evenhead{\rm \thepage\hfil\sl\leftmark\hfil\hbox{}}
\def\@evenfoot{}\def\sectionmark##1{}\def\subsectionmark##1{}}
%
\newtoks\APPND \APPND={Appendix}
\newif\if@app\@appfalse
\def\appendix{\if@app \else
 \setcounter{section}{0}
 \setcounter{subsection}{0}
 \def\thesection{\Alph{section}}
 \renewcommand{\theequation}{\thesection\arabic{equation}}
 \@apptrue\fi
 \setcounter{equation}{0}
 \@addtoreset{equation}{section}
 \refstepcounter{section}
 \section*{\the\APPND\ \thesection}}
%
\newtoks\ACK \ACK={Acknowledgments}
\def\ack#1{\section*{\the\ACK}#1}
%
\def\fbreak{%\fhyph   if you have mlplain
\pretolerance=500\tolerance=8000
\APPND={Appendice}
\ACK={Remerciements}
\REFNAME={Bibliographie}
\TABLE={Tableau}
\PART={COURS}}
%
\ps@myheadings \pagenumbering{arabic}
\def\ds@twoside{\@twosidetrue \@mparswitchtrue}
\ds@twoside
%End

