%%%%%%%%%% espart12.sty %%%%%%%%%%

\lineskip 1pt            % \lineskip is 1pt for all font sizes.
\normallineskip 1pt
\def\baselinestretch{1}
\frenchspacing           % no extra space at end of sentence



\def\@normalsize{\@setsize\normalsize{14.5pt}\xiipt\@xiipt
\abovedisplayskip 5.75pt plus 2pt minus 2pt%
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip \z@ plus 2pt%
\belowdisplayshortskip 3.5pt plus 2pt minus 2pt
\let\@listi\@listI}

\def\small{\@setsize\small{13.6pt}\xipt\@xipt
\abovedisplayskip 11\p@ plus3\p@ minus6\p@
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip  \z@ plus3\p@
\belowdisplayshortskip  6.5\p@ plus3.5\p@ minus3\p@
\def\@listi{\leftmargin\leftmargini
 \parsep 4.5\p@ plus2\p@ minus\p@ \itemsep \parsep
            \topsep 9\p@ plus3\p@ minus5\p@}}

\def\footnotesize{\@setsize\footnotesize{12pt}\xpt\@xpt
\abovedisplayskip 10\p@ plus2\p@ minus5\p@
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip  \z@ plus3\p@
\belowdisplayshortskip  6\p@ plus3\p@ minus3\p@
\def\@listi{\leftmargin\leftmargini
\topsep 6\p@ plus2\p@ minus2\p@\parsep 3\p@ plus2\p@ minus\p@
\itemsep \parsep}}

\def\scriptsize{\@setsize\scriptsize{9.5pt}\viiipt\@viiipt}
\def\tiny{\@setsize\tiny{7pt}\vipt\@vipt}
\def\large{\@setsize\large{18pt}\xivpt\@xivpt}
\def\Large{\@setsize\Large{22pt}\xviipt\@xviipt}
\def\LARGE{\@setsize\LARGE{25pt}\xxpt\@xxpt}
\def\huge{\@setsize\huge{30pt}\xxvpt\@xxvpt}
\let\Huge=\huge

\def\baselinestretch{1.5}
\normalsize                                 % Choose the normalsize font.
\newdimen\@bls                              % Several dimensions are
\@bls=\baselineskip                         % expressed in terms of this.


\if@twoside                 % Values for two-sided printing:
   \oddsidemargin  -10pt    %   Left margin on odd-numbered pages.
   \evensidemargin -10pt    %   Left margin on even-numbered pages.
   \marginparwidth  10pt    %   Width of marginal notes.
\else                       % Values for one-sided printing:
   \oddsidemargin  -10pt    %   Left margin on odd-numbered pages.
   \evensidemargin -10pt    %   Left margin on even-numbered pages.
   \marginparwidth   2pc
\fi
\marginparsep 20pt          % Horizontal space between outer margin and
                            % marginal note

                         % Top of page:
\topmargin 0.5in         %    Nominal distance from top of page to top of
                         %    box containing running head.
\headheight  0pt         %    Height of box containing running head.
\headsep     0pt         %    Space between running head and text.
                         % Bottom of (first) page:
\footskip 40pt           %    Distance from baseline of box containing foot
                         %    to baseline of last line of text.

\bigskipamount=\@bls plus 0.3\@bls minus 0.3\@bls % 1/1 line
\medskipamount=0.5\bigskipamount                  % 1/2 line
\smallskipamount=0.25\bigskipamount               % 1/4 line

\textheight 26\baselineskip  % Height of text (including footnotes and figures,
\advance\textheight\topskip  % excluding running head and foot).
\textwidth 38pc              % Width of text line.
                             % For two-column mode:
\columnsep 2pc               %    Space between columns
\columnseprule 0pt           %    Width of rule between columns.



\footnotesep 8.4pt   % Height of strut placed at the beginning of every
                      % footnote = height of normal \footnotesize strut,
                      % so no extra space between footnotes.

\skip\footins 12pt plus  8pt          % Space between last line of text and
                                      % top of first footnote.

\floatsep         8pt plus 4pt minus 2pt % Space between adjacent floats moved
                                         % to top or bottom of text page.
\textfloatsep    12pt plus 4pt minus 4pt % Space between main text and floats
                                         % at top or bottom of page.
\intextsep       12pt plus 4pt minus 2pt % Space between in-text figures and
                                         % text.
\@maxsep         20pt                    % The maximum of \floatsep,
                                         % \textfloatsep and \intextsep (minus
                                         % the stretch and shrink).
\dblfloatsep      8pt plus 4pt minus 4pt % Same as \floatsep for double-column
                                         % figures in two-column mode.
\dbltextfloatsep 12pt plus 4pt minus 4pt % \textfloatsep for double-column
                                         % floats.
\@dblmaxsep      20pt                    % The maximum of \dblfloatsep and
                                         % \dbltexfloatsep.

\@fptop 0pt plus 1fil    % Stretch at top of float page/column. (Must be
                         % 0pt plus ...)
\@fpsep 8pt plus 2fil    % Space between floats on float page/column.
\@fpbot 0pt plus 1fil    % Stretch at bottom of float page/column. (Must be
                         % 0pt plus ... )

\@dblfptop 0pt plus 1fil % Stretch at top of float page. (Must be 0pt plus ...)
\@dblfpsep 8pt plus 2fil % Space between floats on float page.
\@dblfpbot 0pt plus 1fil % Stretch at bottom of float page. (Must be
                         % 0pt plus ... )

\marginparpush 5pt       % Minimum vertical separation between two marginal
                         % notes.

\parskip 0pt                       % Extra vertical space between paragraphs.
\parindent 1em                     % Width of paragraph indentation.
\newskip\eqntopsep                 % Extra vertical space, in addition to
\eqntopsep  0pt plus 1pt           % \parskip, added above and below
                                   % displayed equation environments


\@lowpenalty   51      % Produced by \nopagebreak[1] or \nolinebreak[1]
\@medpenalty  151      % Produced by \nopagebreak[2] or \nolinebreak[2]
\@highpenalty 301      % Produced by \nopagebreak[3] or \nolinebreak[3]

\@beginparpenalty -\@lowpenalty    % Before a list or paragraph environment.
\@endparpenalty   -\@lowpenalty    % After a list or paragraph environment.
\@itempenalty     -\@lowpenalty    % Between list items.





\def\section{\@startsection{section}{1}{\z@}{2\@bls
  plus .5\@bls minus .2\@bls}{\@bls}{\normalsize\bf}}
\def\subsection{\@startsection{subsection}{2}{\z@}{\@bls
  plus .3\@bls minus .1\@bls}{\@bls}{\normalsize\it}}
\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{\@bls
  plus .2\@bls}{0.0001pt}{\normalsize\it}}
\def\paragraph{\@startsection{paragraph}{4}{\z@}{3.25ex plus
  2ex minus 0.2ex}{-1em}{\normalsize\bf}}

\setcounter{secnumdepth}{3}

\def\half@em{\hskip 0.5em}

\def\lb@section{\thesection.\half@em}
\def\lb@subsection{\thesubsection.\half@em}
\def\lb@subsubsection{\thesubsubsection.\half@em}
\def\lb@paragraph{\theparagraph.\half@em}
\def\lb@subparagraph{\thesubparagraph.\half@em}

\def\head@style{\interlinepenalty\@M
  \hyphenpenalty\@M \exhyphenpenalty\@M
  \rightskip 0pt plus 0.5\hsize \relax}

\def\@sect#1#2#3#4#5#6[#7]#8{%
  \ifnum #2>\c@secnumdepth
    \let\@svsec\@empty
  \else
    \refstepcounter{#1}%
    \edef\@svsec{\csname lb@#1\endcsname}%
  \fi
  \@tempskipa #5\relax
  \ifdim \@tempskipa>\z@
    \begingroup #6\relax
      \@hangfrom{\hskip #3\relax\@svsec}{\head@style #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\relax \@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\app@number#1{\setcounter{#1}{0}%
  \@addtoreset{#1}{section}%
  \@namedef{the#1}{\thesection.\arabic{#1}}}

\def\appendix{\@ifstar{\appendix@star}{\appendix@nostar}}
\def\appendix@nostar{%
  \def\lb@section{Appendix \thesection.\half@em}
  \setcounter{section}{0}\def\thesection{\Alph{section}}%
  \setcounter{subsection}{0}%
  \setcounter{subsubsection}{0}%
  \setcounter{paragraph}{0}%
  \app@number{equation}\app@number{figure}\app@number{table}}
\def\appendix@star{%
  \def\lb@section{Appendix}
  \setcounter{section}{0}\def\thesection{\Alph{section}}%
  \setcounter{subsection}{0}%
  \setcounter{subsubsection}{0}%
  \setcounter{paragraph}{0}%
  \app@number{equation}\app@number{figure}\app@number{table}}

\def\ack{\section*{Acknowledgement}}
\@namedef{ack*}{\par\vskip 3.0ex plus 1.0ex minus 1.0ex}
\let\endack\par
\@namedef{endack*}{\par}




\newdimen\labelwidthi
\newdimen\labelwidthii
\newdimen\labelwidthiii
\newdimen\labelwidthiv


\leftmargini \z@   \leftmarginii \z@
\labelwidthi 0.9em \labelwidthii 0.9em
\labelsep 0.2em

\def\@listI{\leftmargin\leftmargini
  \labelwidth\labelwidthi
  \topsep\z@ \partopsep\z@ \parsep\z@ \itemsep\z@
  \itemindent\labelwidth \advance\itemindent\labelsep
  \listparindent\z@}
\def\@listii{\leftmargin\leftmarginii
  \labelwidth\labelwidthii
  \topsep\z@ \partopsep\z@ \parsep\z@ \itemsep\z@
  \itemindent\labelwidth \advance\itemindent\labelsep
  \listparindent\z@}
\let\@listi\@listI
\@listi

\endinput
.
