summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-08-18 23:32:47 +0000
committerKarl Berry <karl@freefriends.org>2006-08-18 23:32:47 +0000
commit7d049758fd53cb6be4cae08bee1870b3ec06bdb5 (patch)
treebca4861cbe3a9b43c52602946eb9a604e26985cd /Master/texmf-dist/tex/latex
parent9cec13b9861b2a2e8d0cbd8df30a0876fbd1504c (diff)
elseview update (17aug06)
git-svn-id: svn://tug.org/texlive/trunk@1978 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r--Master/texmf-dist/tex/latex/elsevier/elsart.cls89
-rw-r--r--Master/texmf-dist/tex/latex/elsevier/elsart.sty913
-rw-r--r--Master/texmf-dist/tex/latex/elsevier/elsart12.sty193
-rw-r--r--Master/texmf-dist/tex/latex/elsevier/elsart1p.cls355
-rw-r--r--Master/texmf-dist/tex/latex/elsevier/elsart3p.cls358
-rw-r--r--Master/texmf-dist/tex/latex/elsevier/elsart5p.cls355
6 files changed, 1126 insertions, 1137 deletions
diff --git a/Master/texmf-dist/tex/latex/elsevier/elsart.cls b/Master/texmf-dist/tex/latex/elsevier/elsart.cls
index 75d9af443ed..180bd02d38c 100644
--- a/Master/texmf-dist/tex/latex/elsevier/elsart.cls
+++ b/Master/texmf-dist/tex/latex/elsevier/elsart.cls
@@ -6,7 +6,7 @@
%%
%% esl.dtx (with options: `package,elsart,ONECOL,DEEPLIST')
%%
-%% elsart.cls Copyright (C) 1994-2001 Elsevier Science
+%% elsart.cls Copyright (C) 1994-2006 Elsevier Science
%%
%% This file may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.2
@@ -21,14 +21,12 @@
\def\RCSversion{#3}%
\def\RCSdate{#4}%
}
-\readRCS
-$Header: /source/repository/eslatex/src/texmf/source/latex/elsevier/esl.dtx,v 1.6 2000/10/09 10:45:59 dabeyko Exp $
\def\@shortjnl{\relax}
- \def\esp@fileversion{2.18}
- \def\esp@filedate{2001/01/05}
- \def\@journal{Elsevier Science} \def\@company{Elsevier Science}
- \def\@issn{000-0000}
- \def\@shortjid{elsart}
+ \def\esp@fileversion{2.19}
+ \def\esp@filedate{2006/05/01}
+ \def\@journal{Elsevier} \def\@company{Elsevier}
+ \def\@issn{000-0000}
+ \def\@shortjid{elsart}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesClass{\@shortjid}[\esp@filedate, \esp@fileversion: \@journal]
@@ -46,6 +44,18 @@ $Header: /source/repository/eslatex/src/texmf/source/latex/elsevier/esl.dtx,v 1.
\@twocolumnfalse
\DeclareOption{onecolumn}{\@twocolumnfalse\@TwoColumnfalse}
\DeclareOption{twocolumn}{\@twocolumntrue\@TwoColumntrue}
+\newif\if@narrowdisplay
+\@narrowdisplayfalse
+\DeclareOption{narrowdisplay}{\@narrowdisplaytrue}
+\newif\if@draft\@draftfalse
+\DeclareOption{draft}{%
+ \@drafttrue
+ \overfullrule 5\p@ % to indicate overfull boxes
+}
+\DeclareOption{final}{%
+ \@draftfalse
+ \overfullrule \z@
+}
\let\snm\relax \let\cty\relax \let\cny\relax\let\jr\relax
\newif\if@ussrhead \@ussrheadfalse
\DeclareOption{ussrhead}{\@ussrheadtrue}
@@ -65,6 +75,8 @@ $Header: /source/repository/eslatex/src/texmf/source/latex/elsevier/esl.dtx,v 1.
\ExecuteOptions{oneside}
\ExecuteOptions{onecolumn,final}
\ProcessOptions
+\if@TwoColumn\@narrowdisplayfalse\fi
+\if@draft\else\@narrowdisplayfalse\fi
\def\@pagenumprefix{}
\def\author@font{}
\def\partname{Part}
@@ -101,6 +113,7 @@ $Header: /source/repository/eslatex/src/texmf/source/latex/elsevier/esl.dtx,v 1.
\def\@keywordsize{\small}
\def\@overaddressskip{2pt}
\def\@titlesize{\Large\bfseries}
+\def\@bibitemsep{0.3\@bls \@plus 0.1\@bls \@minus 0.1\@bls}
\def\@authorsize{\large}
\def\@keywordheading{{\it Key words: \ }}
\def\@addressstyle{\small\itshape}
@@ -114,6 +127,7 @@ $Header: /source/repository/eslatex/src/texmf/source/latex/elsevier/esl.dtx,v 1.
\def\@secnumfont#1{\upshape}
\def\@catchlinesize{\footnotesize}
\def\@runheadsize{\normalsize}
+\def\@narrowdisplaywidth{259pt}
\def\etal{et al.}
\def\AND{\&}
\def\@Colofonheight{1cm}
@@ -171,7 +185,7 @@ $Header: /source/repository/eslatex/src/texmf/source/latex/elsevier/esl.dtx,v 1.
\advance\textheight\topskip
\textwidth 33pc % \@Width of text line.
% For two-column mode:
-\columnsep 2pc % Space between columns
+ \columnsep 2pc % Space between columns
\columnseprule \z@ % \@Width of rule between columns.
\footnotesep 8.4\p@
\skip\footins 12\p@ \@plus 8\p@ % Space between last line of text and
@@ -367,10 +381,18 @@ $Header: /source/repository/eslatex/src/texmf/source/latex/elsevier/esl.dtx,v 1.
\else
\mathindent 2em
\fi
+\if@narrowdisplay
+ \def\calcmathindent{%
+ \mathindent\linewidth\relax
+ \advance\mathindent-\@narrowdisplaywidth}
+\else
+ \let\calcmathindent\relax
+\fi
\def\[{\relax\ifmmode\@badmath
\else%\bgroup removed on request from BW (1993-05-17)
\@beginparpenalty\predisplaypenalty
\@endparpenalty\postdisplaypenalty
+\calcmathindent
\begin{trivlist}\@topsep \eqntopsep % used by first \item
\@topsepadd \eqntopsep % used by \@endparenv
\item[]\leavevmode
@@ -384,6 +406,7 @@ $Header: /source/repository/eslatex/src/texmf/source/latex/elsevier/esl.dtx,v 1.
\refstepcounter{equation}\trivlist
\@topsep \eqntopsep % used by first \item
\@topsepadd \eqntopsep % used by \@endparenv
+\calcmathindent
\item[]\leavevmode
\hbox to\linewidth\bgroup $ \displaystyle \hskip\mathindent\bgroup}
\def\endequation{\egroup$\hfil \displaywidth\linewidth
@@ -393,6 +416,7 @@ $Header: /source/repository/eslatex/src/texmf/source/latex/elsevier/esl.dtx,v 1.
\noindent %BW
\baselineskip\eqnbaselineskip\lineskip\eqnlineskip %BW
\lineskiplimit\eqnlineskip %BW
+\calcmathindent
\stepcounter{equation}%
\let\@currentlabel=\theequation
\global\@eqnswtrue
@@ -453,6 +477,8 @@ $Header: /source/repository/eslatex/src/texmf/source/latex/elsevier/esl.dtx,v 1.
\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
+\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal}
+\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal}
\RequirePackage{latexsym}
\def\qed{\relax\ifmmode\hskip2em \Box\else\unskip\nobreak\hskip1em $\Box$\fi}
\def\proof@headerfont{\upshape\bfseries}
@@ -566,7 +592,7 @@ $Header: /source/repository/eslatex/src/texmf/source/latex/elsevier/esl.dtx,v 1.
\labelsep 3\p@ \itemindent\z@
\leftmargin\labelwidth \advance\leftmargin\labelsep
\fi
- \itemsep 0.3\@bls \@plus 0.1\@bls \@minus 0.1\@bls
+\itemsep\@bibitemsep
\usecounter{enumiv}\let\p@enumiv\@empty
\def\theenumiv{\arabic{enumiv}}}%
\tolerance\@M
@@ -636,7 +662,8 @@ $Header: /source/repository/eslatex/src/texmf/source/latex/elsevier/esl.dtx,v 1.
\newcount\@tempcntc
\def\collapse@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi
\@tempcnta\z@\@tempcntb\m@ne\def\@citea{}\@cite{\@for\@citeb:=#2\do
- {\@ifundefined
+ {\edef\@citeb{\expandafter\@firstofone\@citeb\@empty}%
+ \@ifundefined
{b@\@citeb}{\@citeo\@tempcntb\m@ne\@citea\def\@citea{,}{\bfseries ?}\@warning
{Citation `\@citeb' on page \thepage \space undefined}}%
{\setbox\z@\hbox{\global\@tempcntc0\csname b@\@citeb\endcsname\relax}%
@@ -894,7 +921,7 @@ $Header: /source/repository/eslatex/src/texmf/source/latex/elsevier/esl.dtx,v 1.
\let\@ead@au\@empty\fi}
\let\ead@endau\ead@newau
\def\ead@addau#1{ (#1)}
-\def\ead@au#1{\edef\@ead@au{#1}}
+\def\ead@au#1{\def\@ead@au{#1}}
\def\email@name{Email address}
\def\emails@name{Email addresses}
\chardef\has@ead@email=0
@@ -1088,7 +1115,7 @@ $Header: /source/repository/eslatex/src/texmf/source/latex/elsevier/esl.dtx,v 1.
\def\collab{\@ifstar{\collab@arg}{\collab@arg}}
\let\collaboration=\collab
\def\collab@arg#1{\stepcounter{collab}%
- \if@firstauthor \first@collab \global\@firstauthorfalse \fi
+ \if@firstauthor \first@author \global\@firstauthorfalse \fi
\gdef\@runningauthor{#1}%
\beg@elem
\proc@elem{collab}{#1}%
@@ -1098,11 +1125,9 @@ $Header: /source/repository/eslatex/src/texmf/source/latex/elsevier/esl.dtx,v 1.
\ifnum\prev@elem=\e@collab \global\@newelemfalse \fi
\if@newelem \collab@fmt@init \fi
\par % Start new paragraph
- {\large #3\,$^{\mathrm{#2}}$}}
-\def\first@collab{
- \collab@note@fmt % re-define \thefootnote as
- \add@tok\t@glob@notes % appropriate for collab/address
- {\collab@note@fmt}}%
+ \edef\@tempb{#2}\ifx\@tempb\@empty
+ {\@authorsize #3}\else
+ {\@authorsize #3\,$^{\mathrm{#2}}$}}
\def\collab@fmt@init{\vskip 1em} % Vertical space above list
\def\author@note@fmt{\setcounter{footnote}{0}%
\def\thefootnote{\xarabic{footnote}}}
@@ -1292,19 +1317,21 @@ $Header: /source/repository/eslatex/src/texmf/source/latex/elsevier/esl.dtx,v 1.
\vskip 4\p@ \@plus 3\p@
\normalsize\it\centering \@dedicated
\fi}
-\def\@alph#1{\ifcase#1\or a\or b\or c\or d\or e\or f\or g\or h\or i\or j\or
-k\or \ell\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or
-y\or z\or aa\or ab\or ac\or ad\or ae\or af\or ag\or ah\or ai\or aj\or
-ak\or a\ell\or am\or an\or ao\or ap\or aq\or ar\or as\or at\or au\or av\or
-aw\or ay\or az\or ba\or bb\or bc\or bd\or be\or bf\or bg\or bh\or bi\or
-bj\or bk\or b\ell\or bm\or bn\or bo\or bp\or bq\or br\or bs\or bt\or
-bu\or bw\or bx\or by\or bz\or ca\or cb\or cc\or cd\or ce\or cf\or cg\or
-ch\or ci\or cj\or ck\or c\ell\or cm\or cn\or co\or cp\or cq\or cr\or
-cs\or ct\or cu\or cw\or cx\or cy\or cz\or da\or db\or dc\or dd\or de\or df\or dg\or dh\or di\or dj\or dk\or
-d\ell\or dm\or dn\or do\or dp\or dq\or dr\or ds\or dt\or du\or dw\or
-dx\or dy\or dz\or ea\or eb\or ec\or ed\or ee\or ef\or eg\or eh\or
-ei\or ej\or ek\or e\ell\or em\or en\or eo\or ep\or eq\or er\or es\or
-et\or eu\or ew\or ex\or ey\or ez\else\@ctrerr\fi}
+\def\@alph#1{\ifcase#1\or a\or b\or c\or d\or e\or f\or g\or h\or i\or
+j\or k\or \ensuremath{\ell}\or m\or n\or o\or p\or q\or r\or s\or t\or
+u\or v\or w\or x\or y\or z\or aa\or ab\or ac\or ad\or ae\or af\or ag\or
+ah\or ai\or aj\or ak\or a\ensuremath{\ell}\or am\or an\or ao\or ap\or
+aq\or ar\or as\or at\or au\or av\or aw\or ay\or az\or ba\or bb\or bc\or
+bd\or be\or bf\or bg\or bh\or bi\or bj\or bk\or b\ensuremath{\ell}\or
+bm\or bn\or bo\or bp\or bq\or br\or bs\or bt\or bu\or bw\or bx\or by\or
+bz\or ca\or cb\or cc\or cd\or ce\or cf\or cg\or ch\or ci\or cj\or ck\or
+c\ensuremath{\ell}\or cm\or cn\or co\or cp\or cq\or cr\or cs\or ct\or
+cu\or cw\or cx\or cy\or cz\or da\or db\or dc\or dd\or de\or df\or dg\or
+dh\or di\or dj\or dk\or d\ensuremath{\ell}\or dm\or dn\or do\or dp\or
+dq\or dr\or ds\or dt\or du\or dw\or dx\or dy\or dz\or ea\or eb\or ec\or
+ed\or ee\or ef\or eg\or eh\or ei\or ej\or ek\or e\ensuremath{\ell}\or
+em\or en\or eo\or ep\or eq\or er\or es\or et\or eu\or ew\or ex\or ey\or
+ez\else\@ctrerr\fi}
\def\fnstar#1{\@fnstar{\@nameuse{c@#1}}}
\def\@fnstar#1{\ifcase#1\or
\hbox{$\star$}\or
diff --git a/Master/texmf-dist/tex/latex/elsevier/elsart.sty b/Master/texmf-dist/tex/latex/elsevier/elsart.sty
deleted file mode 100644
index 53676d244ce..00000000000
--- a/Master/texmf-dist/tex/latex/elsevier/elsart.sty
+++ /dev/null
@@ -1,913 +0,0 @@
-% Document-style collection for journals published by Elsevier Science.
-% To be used with LaTeX version 2.09 of 14 January 1992 (or later)
-%
-% Version: 2.23
-% Date: 4 July 1995
-%
-% Copyright (C) 1994 by Elsevier Science. All rights reserved.
-%
-% IMPORTANT NOTICE:
-%
-% You are not allowed to change this file. You may however copy this file
-% to a file with a different name and then change the copy.
-%
-% You are NOT ALLOWED to distribute this file alone. You are NOT ALLOWED
-% to take money for the distribution or use of this file (or a changed
-% version) except for a nominal charge for copying etc.
-%
-% You are allowed to distribute this file under the condition that it is
-% distributed together with all files mentioned in readme.els.
-%
-% If you receive only some of these files from someone, complain!
-%
-%
-\def\esp@fileversion{2.23}
-\def\esp@filedate{4 July 1995}
-\def\@shortjnl{\@nil}
-\def\@@shortjnl{\@nil}
-\def\@journal{Elsevier Science}
-\def\@issn{0}
-\def\@jid{ELSART} \def\@shortjid{elsart}
-\typeout{Elsevier Science preprint document style
-\esp@fileversion \space\space <\esp@filedate>}
-\def\partname{Part}
-\def\contentsname{Contents}
-\def\listfigurename{List of Figures}
-\def\listtablename{List of Tables}
-\def\refname{References}
-\def\indexname{Index}
-\def\figurename{Fig.}
-\def\tablename{Table}
-\def\abstractname{Abstract}
-\def\@ptsize{2}
-\def\ds@twoside{\@twosidetrue
- \@mparswitchtrue}
-\def\ds@oneside{\@twosidefalse
- \@mparswitchfalse}
-\@twocolumnfalse
-\newif\if@TwoColumn
-\def\ds@onecolumn{\@twocolumnfalse
- \@TwoColumnfalse}
-\def\ds@twocolumn{\@twocolumnfalse
- \@TwoColumntrue}
-\@TwoColumnfalse
-\@twosidefalse
-\@namedef{ds@10pt}{}
-\@namedef{ds@11pt}{}
-\def\ds@fleqn{}
-\def\@pagenumprefix{}
-\newif\if@draft \@draftfalse
-\def\query{}
-\def\ds@draft{%
-\@drafttrue
-\def\query{\marginpar{???}}%
-\overfullrule 5pt}
-\let\snm\relax \let\cty\relax \let\cny\relax
-\newif\if@seceqn
-\@seceqnfalse
-\def\ds@seceqn{\@seceqntrue}
-\newif\if@secthm
-\@secthmfalse
-\def\ds@secthm{\@secthmtrue}
-\newif\if@secfloat
-\@secfloatfalse
-\def\ds@secfloat{\@secfloattrue}
-\def\ds@secnum{\@seceqntrue \@secfloattrue \@secthmtrue}%
-\newif\if@nameyear
-\@nameyearfalse
-\def\ds@nameyear{\@nameyeartrue}
-\newif\if@nfss
-\@ifundefined{selectfont}{\@nfssfalse}{\@nfsstrue}
-\@options
-\input \@shortjid1\@ptsize.sty\relax
-\def\left@label#1{{#1}\hss}
-\def\right@label#1{\hss\llap{#1}}
-\def\thick@label#1{\hspace\labelsep #1}
-\newcount\@maxlistdepth
-\@maxlistdepth=2
-\def\labelitemi{--}
-\def\labelitemii{$\cdot$}
-\def\labelenumi{(\theenumi)} \def\theenumi{\roman{enumi}}
-\def\labelenumii{(\theenumii)} \def\theenumii{\alph{enumii}}
- \def\p@enumii{\theenumi}
-\def\enumerate{%
- \ifnum \@enumdepth >\@maxlistdepth
- \@toodeep
- \else
- \advance\@enumdepth \@ne
- \edef\@enumctr{enum\romannumeral\the\@enumdepth}%
- \list{\csname label\@enumctr\endcsname}%
- {\usecounter{\@enumctr}
- \let\makelabel=\right@label}
- \fi}
-\def\itemize{%
- \ifnum \@itemdepth >\@maxlistdepth
- \@toodeep
- \else
- \advance\@itemdepth \@ne
- \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
- \setleftmargin{i}{--}%
- \setleftmargin{ii}{$\cdot$}%
- \list{\csname\@itemitem\endcsname}%
- {\let\makelabel\right@label}
- \fi}
-\def\verse{\let\\=\@centercr
- \list{}{\itemsep\z@
- \itemindent \z@
- \listparindent\z@
- \rightmargin 1em
- \leftmargin \rightmargin}\item[]}
-\let\endverse\endlist
-\def\quotation{\list{}{\itemindent\z@
- \leftmargin 1em \rightmargin \z@
- \parsep 0pt plus 1pt}\item[]}
-\let\endquotation=\endlist
-\def\quote{\list{}{\itemindent\z@
- \leftmargin 1em \rightmargin\z@}\item[]}
-\let\endquote=\endlist
-\def\descriptionlabel#1{\hspace\labelsep \bf #1}
-\def\description{\list{}{\labelwidth\z@
- \leftmargin 1em \itemindent-\leftmargin
- \let\makelabel\descriptionlabel}}
-\let\enddescription\endlist
-\def\operatorname#1{\mathop{\mathrm{#1}}\nolimits}
-\def\lefteqn#1{\hbox to\z@{$\displaystyle {#1}$\hss}}
-\newskip\eqnbaselineskip
-\jot=2pt
-\newskip\eqnlineskip
-\eqnbaselineskip=14pt \eqnlineskip=2pt
-\newdimen\mathindent
-\if@TwoColumn
- \mathindent 0em
-\else
- \mathindent 2em
-\fi
-\def\[{\relax\ifmmode\@badmath
- \else%
- \@beginparpenalty\predisplaypenalty
- \@endparpenalty\postdisplaypenalty
- \begin{trivlist}\@topsep \eqntopsep
- \@topsepadd \eqntopsep
- \item[]\leavevmode
- \hbox to\linewidth\bgroup$ \displaystyle
- \hskip\mathindent\bgroup\fi}
-\def\]{\relax\ifmmode \egroup $\hfil \egroup
- \end{trivlist}%
- \addvspace{-\parskip}%
- \else \@badmath \fi
-}
-\def\equation{\@beginparpenalty\predisplaypenalty
- \@endparpenalty\postdisplaypenalty
-\refstepcounter{equation}\trivlist
- \@topsep \eqntopsep
- \@topsepadd \eqntopsep
- \item[]\leavevmode
- \hbox to\linewidth\bgroup $ \displaystyle \hskip\mathindent\bgroup}
-\def\endequation{\egroup$\hfil \displaywidth\linewidth
- \@eqnnum\egroup \endtrivlist \addvspace{-\parskip}%
-}
-\def\eqnarray{%
- \parskip \z@
- \par
- \noindent
- \baselineskip\eqnbaselineskip\lineskip\eqnlineskip
- \lineskiplimit\eqnlineskip
- \stepcounter{equation}%
- \let\@currentlabel=\theequation
- \global\@eqnswtrue
- \global\@eqcnt\z@ \tabskip\mathindent \let\\=\@eqncr
- \abovedisplayskip\eqntopsep\ifvmode\advance\abovedisplayskip\partopsep\fi
- \belowdisplayskip\abovedisplayskip
- \belowdisplayshortskip\abovedisplayskip
- \abovedisplayshortskip\abovedisplayskip
- $$\halign to \displaywidth\bgroup\@eqnsel
- \pre@coli$\displaystyle\tabskip\z@{##}$\post@coli
- &\global\@eqcnt\@ne
- \pre@colii$\displaystyle{##}$\post@colii
- &\global\@eqcnt\tw@
- \pre@coliii $\displaystyle\tabskip\z@{##}$\post@coliii
- \tabskip\@centering&\llap{##}\tabskip\z@\cr}
-\def\endeqnarray{\@@eqncr\egroup
- \global\advance\c@equation\m@ne$$\global\@ignoretrue }
-\def\pre@coli{\hskip\@centering} \def\post@coli{}
-\def\pre@colii{\hskip 2\eqnarraycolsep \hfil} \def\post@colii{\hfil}
-\def\pre@coliii{\hskip 2\eqnarraycolsep} \def\post@coliii{\hfil}
-\arraycolsep 2pt
-\tabcolsep 6pt
-\def\arraystretch{1.5}
-\arrayrulewidth 0.4pt
-\doublerulesep 2pt
-\tabbingsep \labelsep
-\skip\@mpfootins = 6pt plus 2pt
-\fboxsep = 7pt
-\fboxrule = 0.4pt
-\newcounter{part}
-\newcounter{section}
-\newcounter{subsection}[section]
-\newcounter{subsubsection}[subsection]
-\newcounter{paragraph}[subsubsection]
-\newcounter{subparagraph}[paragraph]
-\def\thepart {\Roman{part}}
-\newcounter{table}
-\newcounter{figure}
-\if@seceqn
- \@addtoreset{equation}{section}
- \def\theequation{\arabic{section}.\arabic{equation}}
-\else
- \def\theequation{\arabic{equation}}
-\fi
-\if@secfloat
- \@addtoreset{table}{section}
- \def\thetable{\arabic{section}.\arabic{table}}
- \@addtoreset{figure}{section}
- \def\thefigure{\arabic{section}.\arabic{figure}}
-\else
- \def\thefigure{\arabic{figure}}
- \def\thetable{\arabic{table}}
-\fi
-\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\qed{\relax\ifmmode\hskip2em \Box\else\unskip\nobreak\hskip1em $\Box$\fi}
-\let\proof@headerfont\bf
-\ifx\normalshape\undefined
- \gdef\normalshape{\rm}
-\fi
-\newenvironment{pf}%
- {\par\addvspace{\@bls plus 0.5\@bls minus 0.1\@bls}\noindent
- {\bf\proofname}\enspace\ignorespaces}%
- {\par\addvspace{\@bls plus 0.5\@bls minus 0.1\@bls}}
-\def\proofname{Proof.}
-\@namedef{pf*}#1{\par\begingroup\def\proofname{#1}\pf\endgroup\ignorespaces}
-\expandafter\let\csname endpf*\endcsname=\endpf
-\if@secthm
- \newtheorem{thm}{Theorem}[section]
-\else
- \newtheorem{thm}{Theorem}
-\fi
-\newtheorem{cor}[thm]{Corollary}
-\newtheorem{lem}[thm]{Lemma}
-\newtheorem{claim}[thm]{Claim}
-\newtheorem{axiom}[thm]{Axiom}
-\newtheorem{conj}[thm]{Conjecture}
-\newtheorem{fact}[thm]{Fact}
-\newtheorem{hypo}[thm]{Hypothesis}
-\newtheorem{assum}[thm]{Assumption}
-\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{prin}[thm]{Principle}
-\newtheorem{alg}{Algorithm}
-\long\def\@makealgocaption#1#2{\vskip 2ex \small
- \hbox to \hsize{\parbox[t]{\hsize}{{\bf #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\algorithm{\let\@makecaption\@makealgocaption\@float{algorithm}}
-\let\endalgorithm\end@float
-\newtheorem{note}{Note}
-\newtheorem{summ}{Summary}
-\newtheorem{case}{Case}
-\def\@pnumwidth{2.55em}
-\def\@tocrmarg{2.55em plus 5em}
-\def\@dotsep{-2.5}
-\setcounter{tocdepth}{2}
-\def\tableofcontents{%
- \section*{\contentsname}%
- \@starttoc{toc}}
-\def\l@section{\@dottedtocline{1}{0.0em}{1.40em}}
-\def\l@subsection{\@dottedtocline{2}{1.40em}{2.24em}}
-\def\l@subsubsection{\@dottedtocline{3}{2.24em}{3.09em}}
-\def\thebibliography{%
- \@startsection{section}{1}{\z@}{20pt plus 8pt minus 4pt}
- {\@bls}{\normalsize\bf}*{\refname}%
- \addcontentsline{toc}{section}{\refname}%
- \@thebibliography}
-\let\endthebibliography=\endlist
-\def\@thebibliography#1{
- \small
- \list{\@biblabel{\arabic{enumiv}}}{\settowidth\labelwidth{\@biblabel{#1}}
- \if@nameyear
- \labelwidth\z@ \labelsep\z@ \leftmargin\parindent
- \itemindent-\parindent
- \else
- \labelsep 3pt \itemindent\z@
- \leftmargin\labelwidth \advance\leftmargin\labelsep
-\fi
- \itemsep 0.3\@bls plus 0.1\@bls minus 0.1\@bls
- \usecounter{enumiv}\let\p@enumiv\@empty
- \def\theenumiv{\arabic{enumiv}}}%
- \def\newblock{\hskip 0.11em plus 0.33em minus -0.07em}
- \tolerance\@M \hyphenpenalty\@M \hbadness5000 \sfcode`\.=1000\relax}
-\if@nameyear
- \def\@biblabel#1{}
-\else
- \def\@biblabel#1{\hskip \z@ plus 1filll[#1]}
-\fi
-\newcount\@tempcntc
-\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi
- \@tempcnta\z@\@tempcntb\m@ne\def\@citea{}\@cite{\@for\@citeb:=#2\do
- {\@ifundefined
- {b@\@citeb}{\@citeo\@tempcntb\m@ne\@citea\def\@citea{,}{\bf ?}\@warning
- {Citation `\@citeb' on page \thepage \space undefined}}%
- {\setbox\z@\hbox{\global\@tempcntc0\csname b@\@citeb\endcsname\relax}%
- \ifnum\@tempcntc=\z@ \@citeo\@tempcntb\m@ne
- \@citea\def\@citea{,}\hbox{\csname b@\@citeb\endcsname}%
- \else
- \advance\@tempcntb\@ne
- \ifnum\@tempcntb=\@tempcntc
- \else\advance\@tempcntb\m@ne\@citeo
- \@tempcnta\@tempcntc\@tempcntb\@tempcntc\fi\fi}}\@citeo}{#1}}
-\def\@citeo{\ifnum\@tempcnta>\@tempcntb\else\@citea\def\@citea{,}%
- \ifnum\@tempcnta=\@tempcntb\the\@tempcnta\else
- {\advance\@tempcnta\@ne\ifnum\@tempcnta=\@tempcntb \else \def\@citea{--}\fi
- \advance\@tempcnta\m@ne\the\@tempcnta\@citea\the\@tempcntb}\fi\fi}
-\@namedef{cv*}{\section*{Curriculum Vitae}\cv}
-\def\cv{\hangindent=7pc \hangafter=-12 \parskip\bigskipamount \small}
-\def\footnote{\@ifnextchar[{\@xfootnote}{\refstepcounter
- {\@mpfn}\xdef\@thefnmark{\thempfn}\@footnotemark\@footnotetext}}
-\def\footnotemark{\@ifnextchar[{\@xfootnotemark
- }{\refstepcounter{footnote}\xdef\@thefnmark{\thefootnote}\@footnotemark}}
-\def\footnoterule{\kern-3\p@
- \hrule width 3pc
- \kern 2.6\p@}
-\def\thempfootnote{\alph{mpfootnote}}
-\def\mpfootnotemark{%
- \@ifnextchar[{\@xmpfootnotemark}{\stepcounter{mpfootnote}%
- \begingroup
- \let\protect\noexpand
- \xdef\@thefnmark{\thempfootnote}%
- \endgroup
- \@footnotemark}}
-\def\@xmpfootnotemark[#1]{%
- \begingroup
- \c@mpfootnote #1\relax
- \let\protect\noexpand
- \xdef\@thefnmark{\thempfootnote}%
- \endgroup
- \@footnotemark}
-\def\@mpmakefnmark{\,\hbox{$^{\mathrm{\@thefnmark}}$}}
-\long\def\@mpmakefntext#1{\noindent
- \hbox{$^{\mathrm{\@thefnmark}}$} #1}
-\def\@iminipage[#1]#2{\leavevmode
- \@pboxswfalse
- \if #1b\vbox
- \else \if #1t\vtop
- \else \ifmmode \vcenter
- \else \@pboxswtrue $\vcenter
- \fi \fi \fi
- \bgroup \hsize #2\textwidth\hsize \columnwidth\hsize
- \@parboxrestore
- \def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote}\c@mpfootnote\z@
- \let\@footnotetext\@mpfootnotetext
- \let\@makefntext\@mpmakefntext
- \let\@makefnmark\@mpmakefnmark
- \let\@listdepth\@mplistdepth \@mplistdepth\z@
- \@minipagerestore\global\@minipagetrue
- \everypar{\global\@minipagefalse\everypar{}}}
-\def\fn@presym{}
-\long\def\@makefntext#1{\noindent\hbox to 1em
- {\hfil$^{\fn@presym\mathrm{\@thefnmark}}$}\,#1}
-\def\@makefnmark{\,\hbox{$^{\fn@presym\mathrm{\@thefnmark}}$}\,}
-\setcounter{topnumber}{5}
-\def\topfraction{0.99}
-\def\textfraction{0.05}
-\def\floatpagefraction{0.9}
-\setcounter{bottomnumber}{5}
-\def\bottomfraction{0.99}
-\setcounter{totalnumber}{10}
-\def\dbltopfraction{0.99}
-\def\dblfloatpagefraction{0.8}
-\setcounter{dbltopnumber}{5}
-\newbox\@tempboxb
-\long\def\@maketablecaption#1#2{\small
- \hbox to \hsize{\parbox[t]{\hsize}{#1 \\ #2}}}
-\long\def\@makefigurecaption#1#2{\small
- \vskip 8pt
- \setbox\@tempboxa\hbox{#1. #2}
- \ifdim \wd\@tempboxa >\hsize
- \unhbox\@tempboxa\par
- \else
- \hbox to\hsize{\hfil\box\@tempboxa\hfil}%
- \fi}
-\def\conttablecaption{\par \begingroup \@parboxrestore \normalsize
- \@makecaption{\fnum@table\,---\,continued}{}\par
- \vskip-1pc \endgroup}
-\def\contfigurecaption{\vskip-1pc \par \begingroup \@parboxrestore \normalsize
- \@makecaption{\fnum@figure\,---\,continued}{}\par
- \endgroup}
-\def\fps@figure{tbp}
-\def\ftype@figure{1}
-\def\ext@figure{lof}
-\def\fnum@figure{\figurename~\thefigure}
-\def\figure{\let\@makecaption\@makefigurecaption
- \let\contcaption\contfigurecaption \@float{figure}}
-\let\endfigure\end@float
-\@namedef{figure*}{\let\@makecaption\@makefigurecaption
- \let\contcaption\contfigurecaption \@dblfloat{figure}}
-\@namedef{endfigure*}{\end@dblfloat}
-\def\fps@table{tbp}
-\def\ftype@table{2}
-\def\ext@table{lot}
-\def\fnum@table{\tablename~\thetable}
-\def\table{\let\@makecaption\@maketablecaption \small
- \let\footnoterule\relax
- \let\contcaption\conttablecaption \@float{table}}
-\let\endtable\end@float
-\@namedef{table*}{\let\@makecaption\@maketablecaption \small
- \let\footnoterule\relax
- \let\contcaption\conttablecaption \@dblfloat{table}}
-\@namedef{endtable*}{\end@dblfloat}
-\newtoks\t@glob@notes
-\newtoks\t@loc@notes
-\newcount\note@cnt
-\newcounter{author}
-\newcount\n@author
-\def\n@author@{}
-\newcounter{collab}
-\newcount\n@collab
-\def\n@collab@{}
-\newcounter{address}
-\newdimen\sv@mathsurround
-\newcount\sv@hyphenpenalty
-\newcount\prev@elem \prev@elem=0
-\newcount\cur@elem \cur@elem=0
-\chardef\e@title=1
-\chardef\e@subtitle=1
-\chardef\e@author=2
-\chardef\e@collab=3
-\chardef\e@address=4
-\newif\if@newelem
-\newif\if@firstauthor
-\newif\if@preface
-\newif\if@hasabstract
-\newbox\fm@box
-\newdimen\fm@size
-\newbox\t@abstract
-\newbox\t@keyword
-\let\report@elt\@gobble
-\def\add@tok#1#2{\global#1\expandafter{\the#1#2}}
-\def\add@xtok#1#2{\begingroup
- \no@harm
- \xdef\@act{\global\noexpand#1{\the#1#2}}\@act
-\endgroup}
-\def\beg@elem{\global\t@loc@notes={}\global\note@cnt\z@}
-\def\@xnamedef#1{\expandafter\xdef\csname #1\endcsname}
-\def\no@harm{%
- \let\\=\relax \let\rm\relax
- \let\ss=\relax \let\ae=\relax \let\oe=\relax
- \let\AE=\relax \let\OE=\relax
- \let\o=\relax \let\O=\relax
- \let\i=\relax \let\j=\relax
- \let\aa=\relax \let\AA=\relax
- \let\l=\relax \let\L=\relax
- \let\d=\relax \let\b=\relax \let\c=\relax
- \let\bar=\relax
- \def\protect{\noexpand\protect\noexpand}}
-\def\proc@elem#1#2{\begingroup
- \no@harm
- \let\thanksref\@gobble
- \@xnamedef{@#1}{#2}%
- \endgroup
- \prev@elem=\cur@elem
- \cur@elem=\csname e@#1\endcsname
- \expandafter\elem@nothanksref#2\thanksref\relax}
-\def\elem@nothanksref#1\thanksref{\futurelet\@peektok\elem@thanksref}
-\def\elem@thanksref{\ifx\@peektok\relax
- \else \expandafter\elem@morethanksref \fi}
-\def\elem@morethanksref#1{\add@thanksref{#1}\elem@nothanksref}
-\def\add@thanksref#1{\global\advance\note@cnt\@ne
- \ifnum\note@cnt>\@ne \add@xtok\t@loc@notes{\note@sep}\fi
- \add@tok\t@loc@notes{\ref{#1}}}
-\def\note@sep{,}
-\def\thanks{\@ifnextchar[{\@tempswatrue
- \thanks@optarg}{\@tempswafalse\thanks@optarg[]}}
-\def\thanks@optarg[#1]#2{\refstepcounter{footnote}\if@tempswa
- \label{#1}\else\relax\fi
- \add@tok\t@glob@notes{\footnotetext}%
- \add@xtok\t@glob@notes{[\the\c@footnote]}%
- \add@tok\t@glob@notes{{#2}}}
-\def\frontmatter{%
- \let\@corresp@note\relax
- \global\t@glob@notes={}\global\c@author\z@
- \global\c@collab\z@ \global\c@address\z@
- \sv@mathsurround\mathsurround \m@th
- \global\n@author=0\n@author@\relax
- \global\n@collab=0\n@collab@\relax
- \global\advance\n@author\m@ne
- \global\advance\n@collab\m@ne
- \global\@firstauthortrue
- \global\@hasabstractfalse
- \global\@prefacefalse
- \@ifundefined{RIfM@}{}{\undo@AMS}%
- \parskip 4\p@
- \open@fm \ignorespaces}
-\def\preface{\@prefacetrue}
-\def\endfrontmatter{\global\n@author=\c@author
- \global\n@collab=\c@collab \@writecount
- \global\@topnum\z@
- \ifx\@firstpage\@lastpage
- \gdef\@pagerange{\@pagenumprefix\@firstpage}
- \else
- \gdef\@pagerange{\@pagenumprefix\@firstpage--\@pagenumprefix\@lastpage}
- \fi
- \thispagestyle{copyright}%
- \if@preface \else
- \history@fmt
- \newcount\c@sv@footnote
- \global\c@sv@footnote=\c@footnote
- \if@hasabstract
- \vskip 24pt plus 6pt minus 3pt
- \hrule height 0.4pt
- \vskip 8pt
- \unvbox\t@abstract
- \unvbox\t@keyword
- \vskip 10pt
- \hrule height 0.4pt
- \fi
- \dedicated@fmt
- \vskip 18pt
- \fi
- \close@fm
- \output@glob@notes
- \global\c@footnote=\c@sv@footnote
- \global\@prefacefalse
- \global\leftskip\z@
- \global\@rightskip\z@
- \global\rightskip\@rightskip
- \global\mathsurround\sv@mathsurround
- \let\title\relax \let\author\relax
- \let\collab\relax \let\address\relax
- \let\frontmatter\relax \let\endfrontmatter\relax
- \let\@maketitle\relax \let\@@maketitle\relax
- \normal@text}
-\let\maketitle\relax
-\newdimen\t@xtheight
-\splittopskip=\topskip \splitmaxdepth=\maxdepth
-\t@xtheight\textheight \advance\t@xtheight-\splittopskip
-\def\open@fm{\global\setbox\fm@box=\vbox\bgroup
- \hsize=\textwidth
- \centering
- \sv@hyphenpenalty\hyphenpenalty
- \hyphenpenalty\@M}
-\def\close@fm{\egroup
- \fm@size=\dp\fm@box \advance\fm@size by \ht\fm@box
- \@whiledim\fm@size>\t@xtheight \do{%
- \global\setbox\@tempboxa=\vsplit\fm@box to \t@xtheight
- \unvbox\@tempboxa \newpage
- \fm@size=\dp\fm@box \advance\fm@size by \ht\fm@box}
- \if@TwoColumn
- \twocolumn[\unvbox\fm@box] \@TwoColumnParms
- \else
- \unvbox\fm@box
- \fi}
-\def\output@glob@notes{\bgroup
- \the\t@glob@notes
- \egroup}
-\def\justify@off{\let\\=\@normalcr
- \leftskip\z@ \@rightskip\@flushglue \rightskip\@rightskip}
-\def\justify@on{\let\\=\@normalcr
- \leftskip\z@ \@rightskip\z@ \rightskip\@rightskip}
-\def\normal@text{\global\let\\=\@normalcr
- \global\leftskip\z@ \global\@rightskip\z@ \global\rightskip\@rightskip
- \global\parfillskip\@flushglue}
-\def\@writecount{\write\@mainaux{\string\global
- \string\@namedef{n@author@}{\the\n@author}}%
- \write\@mainaux{\string\global\string
- \@namedef{n@collab@}{\the\n@collab}}}
-\def\title{\@ifnextchar[{\@@title}{\@@title[]}}
-\def\@@title[#1]#2{%
- \beg@elem
- \title@note@fmt
- \add@tok\t@glob@notes
- {\title@note@fmt}%
- \proc@elem{title}{#2}%
- \def\title@notes{\the\t@loc@notes}%
- \title@fmt{\@title}{\title@notes}%
- \ignorespaces}
-\def\subtitle#1{%
- \beg@elem
- \proc@elem{subtitle}{#1}%
- \def\title@notes{\the\t@loc@notes}%
- \subtitle@fmt{\@subtitle}{\title@notes}%
- \ignorespaces}
-\newdimen \@logoheight \@logoheight 5pc
-\newdimen \@logowidth
-\@logowidth 30mm
-\def\title@fmt#1#2{%
- \vspace*{12pt}
- {\Large #1\,\hbox{$^{#2}$}\par}%
- \vskip 24pt
- }
-\def\subtitle@fmt#1#2{%
- {\Large #1\,\hbox{$^{#2}$}\par}}
-\def\title@note@fmt{\def\thefootnote{\fnstar{footnote}}}
-\def\author{\@ifnextchar[{\author@optarg}{\author@optarg[]}}
-\def\author@optarg[#1]#2{\stepcounter{author}%
- \beg@elem
- \@for\@tempa:=#1\do{\expandafter\add@thanksref\expandafter{\@tempa}}%
- \report@elt{author}\proc@elem{author}{#2}%
- \author@fmt{\the\c@author}{\the\t@loc@notes}{\@author}}%
-\def\author@fmt#1#2#3{\@newelemtrue
- \if@firstauthor
- \first@author \global\@firstauthorfalse \fi
- \ifnum\prev@elem=\e@author \global\@newelemfalse \fi
- \if@newelem \author@fmt@init \fi
- \edef\@tempb{#2}\ifx\@tempb\@empty
- \hbox{#3}\else
- \hbox{#3\,$^{\mathrm{#2}}$}%
- \fi}
-\def\first@author{\author@note@fmt
- \add@tok\t@glob@notes
- {\author@note@fmt\@corresp@note}}%
-\def\author@fmt@init{%
- \par
- \vskip 8pt plus 4pt minus 2pt
- \large
- \leavevmode}
-\def\and{\unskip~and~}
-\def\collab{\@ifstar{\collab@arg}{\collab@arg}}
-\let\collaboration=\collab
-\def\collab@arg#1{\stepcounter{collab}%
- \if@firstauthor \first@collab \global\@firstauthorfalse \fi
- \beg@elem
- \proc@elem{collab}{#1}%
- \collab@fmt{\the\c@collab}{\the\t@loc@notes}{\@collab}%
- \ignorespaces}
-\def\collab@fmt#1#2#3{\@newelemtrue
- \ifnum\prev@elem=\e@collab \global\@newelemfalse \fi
- \if@newelem \collab@fmt@init \fi
- \par
- {\large #3\,$^{\mathrm{#2}}$}}
-\def\first@collab{
- \collab@note@fmt
- \add@tok\t@glob@notes{\collab@note@fmt\@corresp@note}}%
-\def\collab@fmt@init{\vskip 1em}
-\def\author@note@fmt{\setcounter{footnote}{0}%
- \def\thefootnote{\xarabic{footnote}}}
-\let\collab@note@fmt=\author@note@fmt
-\def\xarabic#1{%
- \expandafter\expandafter\expandafter\ifnum\expandafter\the\@nameuse{c@#1}<0
- *\else\arabic{#1} \fi}
-\def\address{\@ifstar{\address@star}%
- {\@ifnextchar[{\address@optarg}{\address@noptarg}}}
-\def\address@optarg[#1]#2{\refstepcounter{address}%
- \beg@elem
- \report@elt{address}\proc@elem{address}{#2}%
- \address@fmt{\the\c@address}{\the\t@loc@notes}{\@address}\label{#1}%
- \ignorespaces}
-\def\address@noptarg#1{\refstepcounter{address}%
- \beg@elem
- \proc@elem{address}{#1}%
- \address@fmt{\z@}{\the\t@loc@notes}{\@address}%
- \ignorespaces}
-\def\address@star#1{%
- \beg@elem
- \proc@elem{address}{#1}%
- \address@fmt{\m@ne}{\the\t@loc@notes}{\@address}%
- \ignorespaces}
-\def\theaddress{\alph{address}}
-\def\address@fmt#1#2#3{\@newelemtrue
- \ifnum\prev@elem=\e@address \@newelemfalse \fi
- \if@newelem \address@fmt@init \fi
- \noindent \bgroup \small\it
- \ifnum#1=\z@
- #3\,$^{\mathrm{#2}}$\space%
- \else
- \ifnum#1=\m@ne
- $^{\phantom{\mathrm{\theaddress}}}$\space #3\,$^{\mathrm{#2}}$%
- \else
- $^{\mathrm{\theaddress}}$\space #3\,$^{\mathrm{#2}}$%
- \fi
- \fi
- \par \egroup}
-\def\address@fmt@init{%
- \par
- \vskip 6pt plus 3pt minus 1.5pt}
-\def\abstract{\@ifnextchar[{\@abstract}{\@abstract[]}}
-\def\@abstract[#1]{%
- \global\@hasabstracttrue
- \hyphenpenalty\sv@hyphenpenalty
- \global\setbox\t@abstract=\vbox\bgroup
- \leftskip\z@
- \@rightskip\z@ \rightskip\@rightskip \parfillskip\@flushglue
- \small
- \parindent 1em
- \noindent {\bf\abstractname}
- \vskip 0.5\@bls
- \ignorespaces}
-\def\endabstract{\par \egroup}
-\def\keyword#1{%
- \global\@hasabstracttrue
- \hyphenpenalty\sv@hyphenpenalty
- \def\sep{\unskip; }
- \def\MSC{\par\leavevmode\hbox {\it 1991 MSC:\ }}%
- \def\PACS{\par\leavevmode\hbox {\it PACS:\ }}%
- \def\JEL{\par\leavevmode\hbox {\it JEL classification:\ }}%
- \def\UK{\par\leavevmode\hbox {\it Keywords:\ }}%
- \let\CK\relax
- \global\setbox\t@keyword=\vbox\bgroup
- \small
- \parskip\z@
- \vskip 10pt plus 2pt minus 2pt
- \noindent
- \justify@off
- \UK #1%
-}
-\def\endkeyword{\par \egroup}
-\def\journal#1{\gdef\@journal{#1}}
-\def\volume#1{\gdef\@volume{#1}} \def\@volume{0}
-\def\issue#1{\gdef\@issue{#1}} \def\@issue{0}
-\newcount\@pubyear
-\newcount\@copyear
-\@pubyear=\number\year
-\@copyear\@pubyear \advance\@copyear-1900
-\def\pubyear#1{\global\@pubyear#1
- \global\@copyear\@pubyear \global\advance\@copyear-1900
- \ignorespaces}
-\def\firstpage#1{\def\@tempa{#1}\ifx\@tempa\@empty\else
- \gdef\@firstpage{#1}\gdef\@lastpage{#1}%
- \global\c@page=#1 \ignorespaces\fi
- }
-\def\@firstpage{1}
-\def\lastpage#1{\def\@tempa{#1}\ifx\@tempa\@empty\else
- \gdef\@lastpage{#1}\ignorespaces\fi}
-\def\@lastpage{0}
-\def\@pagerange{1--0}
-\def\date#1{\gdef\@date{#1}} \def\@date{\today}
-\def\aid#1{}
-\def\ssdi#1#2{}
-\def\received#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@received{#1}\fi}
- \def\@received{\@nil}
-\def\revised#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@revised{#1}\fi}
- \def\@revised{\@nil}
-\def\accepted#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@accepted{#1}\fi}
- \def\@accepted{\@nil}
-\def\communicated#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@communicated{#1}\fi}
- \def\@communicated{\@nil}
-\def\dedicated#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@dedicated{#1}\fi}
- \def\@dedicated{\@nil}
-\def\presented#1{\def\@tempa{#1}\ifx\@tempa\@empty\else\gdef\@presented{#1}\fi}
- \def\@presented{\@nil}
-\def\articletype#1{\gdef\@articletype{#1}}
- \@ifundefined{@articletype}{\def\@articletype{}}{}
-\def\received@prefix{Received~}
-\def\revised@prefix{; revised~}
-\def\accepted@prefix{; accepted~}
-\def\communicated@prefix{\\Communicated~by~}
-\def\history@prefix{}
-\def\received@postfix{}
-\def\revised@postfix{}
-\def\accepted@postfix{}
-\def\communicated@postfix{}
-\def\history@postfix{}
-\def\empty@data{\@nil}
-\def\history@fmt{%
- \bgroup
- \small
- \vskip 6pt plus 2pt minus 1pt
- \ifx\@received\empty@data \else
- \leavevmode
- \history@prefix
- \received@prefix\@received \received@postfix%
- \ifx\@revised\empty@data \else
- \revised@prefix\@revised \revised@postfix%
- \fi
- \ifx\@accepted\empty@data \else
- \accepted@prefix\@accepted \accepted@postfix%
- \fi
- \ifx\@communicated\empty@data \else
- \communicated@prefix\@communicated \communicated@postfix%
- \fi
- \history@postfix
- \fi
- \par \egroup}
-\def\dedicated@fmt{%
- \ifx\@dedicated\empty@data \else
- \vskip 4pt plus 3pt
- \normalsize\it\centering \@dedicated
- \fi}
-\def\@ialph#1{\ifcase#1\or \or \or \or \or e\or f\or g\or h\or i\or j\or
- k\or \protect\text{$\ell$}\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or
- y\or z\or aa\or ab\or ac\or ad\or ae\or af\or ag\or ah\or ai\or aj\or
- ak\or a\protect\text{$\ell$}\or am\or an\or ao\or ap\or aq\or ar\or as\or at\or au\or av\or
- aw\or ay\or az\or ba\or bb\or bc\or bd\or be\or bf\or bg\or bh\or bi\or
- bj\or bk\or b\protect\text{$\ell$}\or bm\or bn\or bo\or bp\or bq\or br\or bs\or bt\or
- bu\or bw\or bx\or by\or bz\or ca\or cb\or cc\or cd\or ce\or cf\or cg\or
- ch\or ci\or cj\or ck\or c\protect\text{$\ell$}\or cm\or cn\or co\or cp\or cq\or cr\or
- cs\or ct\or cu\or cw\or cx\or cy\or cz\else\@ctrerr\fi}
-\def\fnstar#1{\@fnstar{\@nameuse{c@#1}}}
-\def\@fnstar#1{\ifcase#1\or
- \hbox{$\star$}\or
- \hbox{$\star\star$}\or
- \hbox{$\star\star\star$}\or
- \hbox{$\star\star\star\star$}\or
- \hbox{$\star\star\star\star\star$}\or
- \hbox{$\star\star\star\star\star\star$}
- \else
- \@ctrerr
- \fi
- \relax}
-\mark{{}{}}
-\def\ps@plain{\let\@mkboth\@gobbletwo
- \def\@oddhead{}%
- \def\@evenhead{}%
- \def\@oddfoot{\hfil {\rm\thepage} \hfil}%
- \let\@evenfoot\@oddfoot}
-\def\@copyright{\@issn/\the\@copyear/\$\@price\ $\copyright$\ \the\@pubyear\
- Elsevier Science B.V. All rights reserved}
-\def\@jou@vol@pag{\@journal\ \@volume\ (\the\@pubyear)\ \@pagerange}
-\let\@j@v@p\@jou@vol@pag
-\let\@@j@v@p\@jou@vol@pag
-\def\sectionmark#1{}
-\def\subsectionmark#1{}
-\def\ps@copyright{\let\@mkboth\@gobbletwo
- \def\@oddhead{}%
- \let\@evenhead\@oddhead
- \def\@oddfoot{\small\sl
- \def\@tempa{0}
- \ifx\@volume\@tempa
- Preprint submitted to \@journal\hfil\@date\/%
- \else
- Article published in \@jou@vol@pag\hfil\hbox{}\fi}%
- \let\@evenfoot\@oddfoot
-}
-\let\ps@noissn\ps@empty
-\let\ps@headings\ps@plain
-\def\today{\number\day\space\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\year}
-\if@nfss \relax \else
- \def\mathrm#1{{\rm #1}}
-\fi
-\def\nuc#1#2{\relax\ifmmode{}^{#1}{\protect\text{#2}}\else${}^{#1}$#2\fi}
-\def\itnuc#1#2{\setbox\@tempboxa=\hbox{\scriptsize\it #1}
- \def\@tempa{{}^{\box\@tempboxa}\!\protect\text{\it #2}}\relax
- \ifmmode \@tempa \else $\@tempa$\fi}
-\let\old@vec\vec
-\def\pol#1{\old@vec{#1}}
-\def\@bfvec#1{\boldsymbol{#1}}
-\def\@pmbfvec#1{\pmb{#1}}
-\def\undo@AMS{\global\let\vec\@bfvec}
-\def\half{{\textstyle {1\over2}}}
-\def\threehalf{{\textstyle {3\over2}}}
-\def\quart{{\textstyle {1\over4}}}
-\def\d{\,\mathrm{d}}
-\def\e{\mathop{\mathrm{e}}\nolimits}
-\def\int{\intop}
-\def\oint{\ointop}
-\newbox\slashbox \setbox\slashbox=\hbox{$/$}
-\newbox\Slashbox \setbox\Slashbox=\hbox{\large$/$}
-\def\pFMslash#1{\setbox\@tempboxa=\hbox{$#1$}
- \@tempdima=0.5\wd\slashbox \advance\@tempdima 0.5\wd\@tempboxa
- \copy\slashbox \kern-\@tempdima \box\@tempboxa}
-\def\pFMSlash#1{\setbox\@tempboxa=\hbox{$#1$}
- \@tempdima=0.5\wd\Slashbox \advance\@tempdima 0.5\wd\@tempboxa
- \copy\Slashbox \kern-\@tempdima \box\@tempboxa}
-\def\FMslash{\protect\pFMslash}
-\def\FMSlash{\protect\pFMSlash}
-\mathchardef\Gamma="0000
-\mathchardef\Delta="0001
-\mathchardef\Theta="0002
-\mathchardef\Lambda="0003
-\mathchardef\Xi="0004
-\mathchardef\Pi="0005
-\mathchardef\Sigma="0006
-\mathchardef\Upsilon="0007
-\mathchardef\Phi="0008
-\mathchardef\Psi="0009
-\mathchardef\Omega="000A
-\mathchardef\varGamma="0100
-\mathchardef\varDelta="0101
-\mathchardef\varTheta="0102
-\mathchardef\varLambda="0103
-\mathchardef\varXi="0104
-\mathchardef\varPi="0105
-\mathchardef\varSigma="0106
-\mathchardef\varUpsilon="0107
-\mathchardef\varPhi="0108
-\mathchardef\varPsi="0109
-\mathchardef\varOmega="010A
-\if@nfss
- \def\Cset{\Bbb{C}}
- \def\Hset{\Bbb{H}}
- \def\Nset{\Bbb{N}}
- \def\Qset{\Bbb{Q}}
- \def\Rset{\Bbb{R}}
- \def\Zset{\Bbb{Z}}
-\fi
-\ps@headings
-\pagenumbering{arabic}
-\def\thepage{\@pagenumprefix\arabic{page}}
-\endinput
-
-
diff --git a/Master/texmf-dist/tex/latex/elsevier/elsart12.sty b/Master/texmf-dist/tex/latex/elsevier/elsart12.sty
deleted file mode 100644
index 5448f928d5d..00000000000
--- a/Master/texmf-dist/tex/latex/elsevier/elsart12.sty
+++ /dev/null
@@ -1,193 +0,0 @@
-% Document-style collection for journals published by Elsevier Science.
-% To be used with LaTeX version 2.09 of 14 January 1992 (or later)
-%
-% Version: 2.23
-% Date: 4 July 1995
-%
-% Copyright (C) 1994 by Elsevier Science. All rights reserved.
-%
-% IMPORTANT NOTICE:
-%
-% You are not allowed to change this file. You may however copy this file
-% to a file with a different name and then change the copy.
-%
-% You are NOT ALLOWED to distribute this file alone. You are NOT ALLOWED
-% to take money for the distribution or use of this file (or a changed
-% version) except for a nominal charge for copying etc.
-%
-% You are allowed to distribute this file under the condition that it is
-% distributed together with all files mentioned in readme.els.
-%
-% If you receive only some of these files from someone, complain!
-%
-%
-\lineskip 1pt
-\normallineskip 1pt
-\def\baselinestretch{1}
-\frenchspacing
-\def\@normalsize{\@setsize\normalsize{14.5pt}\xiipt\@xiipt
-\abovedisplayskip 12\p@ plus 2\p@ minus 2\p@%
-\belowdisplayskip \abovedisplayskip
-\abovedisplayshortskip \z@ plus 2\p@%
-\belowdisplayshortskip 3.5\p@ plus 2\p@ minus 2\p@
-\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@}}
-\let\footnotesize=\small
-\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{22pt}\xxpt\@xxpt}
-\def\huge{\@setsize\huge{27pt}\xxvpt\@xxvpt}
-\let\Huge=\huge
-\def\baselinestretch{1}
-\@normalsize
-\newdimen\@bls
-\@bls=\baselineskip
-\if@twoside
- \oddsidemargin 20pt
- \evensidemargin 20pt
- \marginparwidth 10pt
-\else
- \oddsidemargin 20pt
- \evensidemargin 20pt
- \marginparwidth 2pc
-\fi
-\marginparsep 20pt
-\headheight 0pt
-\headsep 0pt
-\footskip 40pt
-\bigskipamount=\@bls plus 0.3\@bls minus 0.3\@bls
-\medskipamount=0.5\bigskipamount
-\smallskipamount=0.25\bigskipamount
-\textheight 44\baselineskip
-\advance\textheight\topskip
-\textwidth 33pc
-\columnsep 2pc
-\columnseprule 0pt
-\footnotesep 8.4pt
-\skip\footins 12pt plus 8pt
-\floatsep 8pt plus 4pt minus 2pt
-\textfloatsep 8pt plus 4pt minus 2pt
-\intextsep 8pt plus 4pt minus 2pt
-\@maxsep 20pt
-\dblfloatsep 8pt plus 4pt minus 4pt
-\dbltextfloatsep 12pt plus 4pt 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 1pc plus 1pt
-\parindent \z@
-\newskip\eqntopsep
-\eqntopsep 12pt plus 2\p@ minus 2\p@
-\newdimen\eqnarraycolsep
-\eqnarraycolsep 1pt
-\@lowpenalty 51
-\@medpenalty 151
-\@highpenalty 301
-\@beginparpenalty -\@lowpenalty
-\@endparpenalty -\@lowpenalty
-\@itempenalty -\@lowpenalty
-\def\section{\@startsection{section}{1}{\z@}{1.5\@bls
- plus .4\@bls minus .1\@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@part{PART \thepart.\half@em}
- \def\lb@empty@part{PART \thepart}
-\def\lb@section{\thesection.\half@em}
- \def\lb@empty@section{\thesection}
-\def\lb@subsection{\thesubsection.\half@em}
- \def\lb@empty@subsection{\thesubsection}
-\def\lb@subsubsection{\thesubsubsection.\half@em}
- \def\lb@empty@subsubsection{\thesubsubsection}
-\def\lb@paragraph{\theparagraph.\half@em}
- \def\lb@empty@paragraph{\theparagraph}
-\def\lb@subparagraph{\thesubparagraph.\half@em}
- \def\lb@empty@subparagraph{\thesubparagraph}
-\def\head@style{\interlinepenalty\@M
- \hyphenpenalty\@M \exhyphenpenalty\@M
- \rightskip 0pt plus 0.5\hsize \relax}
-\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}
- \def\lb@empty@section{Appendix \thesection}
- \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}\let\lb@empty@section\lb@section
- \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*{Acknowledgements}%
- \addtocontents{toc}{\protect\vspace{6pt}}%
- \addcontentsline{toc}{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
-\def\normal@labelsep{0.5em}
-\labelsep\normal@labelsep
-\settowidth{\labelwidthi}{(iii)}
-\settowidth{\labelwidthii}{(d)}
-\settowidth{\labelwidthiii}{(iii)}
-\settowidth{\labelwidthiv}{(M)}
-\leftmargini\labelwidthi \advance\leftmargini\labelsep
-\leftmarginii\labelwidthii \advance\leftmarginii\labelsep
-\leftmarginii\labelwidthiii \advance\leftmarginiii\labelsep
-\leftmarginii\labelwidthiv \advance\leftmarginiv\labelsep
-\def\setleftmargin#1#2{\settowidth{\@tempdima}{#2}\labelsep\normal@labelsep
- \csname labelwidth#1\endcsname\@tempdima
- \@tempdimb\@tempdima \advance\@tempdimb\labelsep
- \csname leftmargin#1\endcsname\@tempdimb}
-\def\@listI{\leftmargin\leftmargini
- \labelwidth\labelwidthi \labelsep\normal@labelsep
- \topsep \z@ \partopsep\z@ \parsep\z@ \itemsep\z@
- \listparindent 1em}
-\def\@listii{\leftmargin\leftmarginii
- \labelwidth\labelwidthii \labelsep\normal@labelsep
- \topsep\z@ \partopsep\z@ \parsep\z@ \itemsep\z@
- \listparindent 1em}
-\def\@listiii{\leftmargin\leftmarginiii
- \labelwidth\labelwidthiii \labelsep\normal@labelsep
- \topsep\z@ \partopsep\z@ \parsep\z@ \itemsep\z@
- \listparindent 1em}
-\def\@listiv{\leftmargin\leftmarginiv
- \labelwidth\labelwidthiv \labelsep\normal@labelsep
- \topsep\z@ \partopsep\z@ \parsep\z@ \itemsep\z@
- \listparindent 1em}
-\let\@listi\@listI
-\@listi
-\endinput
-
-
-
-
diff --git a/Master/texmf-dist/tex/latex/elsevier/elsart1p.cls b/Master/texmf-dist/tex/latex/elsevier/elsart1p.cls
new file mode 100644
index 00000000000..5b4916e54c8
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/elsevier/elsart1p.cls
@@ -0,0 +1,355 @@
+%%
+%% This is file `elsart1p.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% esl.dtx (with options: `package,elsauth,wrapper,SL1P')
+%%
+%% elsart1p.cls Copyright (C) 1994-2006 Elsevier Science
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.2
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.2 or later is part of all distributions of LaTeX
+%% version 1999/12/01 or later.
+%%
+\def\readRCS$#1: #2 #3 #4 #5${%
+ \def\RCSfile{#2}%
+ \def\RCSversion{#3}%
+ \def\RCSdate{#4}%
+}
+ \def\esp@fileversion{2.19}
+ \def\esp@filedate{2006/05/01}
+ \def\@journal{Elsevier} \def\@company{Elsevier}
+ \def\@issn{000-0000}
+ \def\@shortjid{elsart1p}
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesClass{\@shortjid}[\esp@filedate, \esp@fileversion: \@journal]
+\let\@save@journal\@journal
+\let\@save@company\@company
+\let\@save@shortjid\@shortjid
+
+\DeclareOption{narrowdisplay}{}
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{elsart}}
+\ProcessOptions\relax
+ \LoadClass[onecolumn]{elsart}
+
+\let\@journal\@save@journal
+\let\@company\@save@company
+\let\@shortjid\@save@shortjid
+
+\def\@xiiipt{12}
+\def\@titlesize{\Large}
+\def\@bibitemsep{\z@ \@plus 0.5\p@ \@minus 0.5\p@}
+\def\captionwidth{.8\linewidth}
+\def\@abstractsize{\fontsize{\@ixpt}{11pt}\selectfont}
+\def\@articletypesize{\fontsize{\@xiiipt}{13pt}\selectfont}
+\def\normalsize{\@setfontsize\normalsize\@xpt{12}%
+\abovedisplayskip 5.75\p@ \@plus 2\p@ \@minus 2\p@%
+\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ \@plus 2\p@%
+\belowdisplayshortskip 3.5\p@ \@plus 2\p@ \@minus 2\p@
+\let\@listi\@listI}
+\def\small{\@setfontsize\small\@viiipt{10}%
+\abovedisplayskip 7\p@ \@plus 2\p@ \@minus 4\p@%
+\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ \@plus 1\p@%
+\belowdisplayshortskip 3\p@ \@plus 1\p@ \@minus 2\p@
+\def\@listi{\topsep 0.5\@bls \parsep\z@ \itemsep\parsep}}
+\let\footnotesize=\small
+\let\@xviiipt\@xviipt
+\def\scriptsize{\@setfontsize\scriptsize\@viipt{8}}
+\def\tiny{\@setfontsize\tiny\@vipt{7}}
+\def\large{\@setfontsize\large\@xiiipt{14}}
+\def\Large{\@setfontsize\Large\@xviipt{20}}
+\def\LARGE{\@setfontsize\LARGE\@xviipt{19}}
+\def\huge{\@setfontsize\huge\@xxpt{22}}
+\def\Huge{\@setfontsize\Huge\@xxvpt{27}}
+\normalsize % Choose the normalsize font.
+\if@twoside
+ \oddsidemargin \z@
+ \evensidemargin \z@
+ \marginparwidth 10\p@
+\else
+ \oddsidemargin \z@
+ \evensidemargin \z@
+ \marginparwidth 2pc
+\fi
+\marginparsep 20\p@ % Horizontal space between outer margin and
+ % marginal note
+\topmargin \z@ % Nominal distance from top of page to top of
+ % box containing running head.
+\headheight 10\p@ %
+ \headsep 11\p@ %
+ \footskip 23\p@
+\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 46\baselineskip
+\advance\textheight\topskip
+ \textwidth 32pc
+ % For two-column mode:
+ \columnsep 2pc % Space between columns
+\columnseprule \z@ % \@Width of rule between columns.
+ \footnotesep 6.65\p@
+\skip\footins 12\p@ \@plus 8\p@ % Space between last line of text and
+ % top of first footnote.
+\floatsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between adjacent floats moved
+ % to top or bottom of text page.
+\textfloatsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between main text and floats
+ % at top or bottom of page.
+\intextsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between in-text figures and
+ % text.
+\dblfloatsep 8\p@ \@plus 4\p@ \@minus 4\p@ % Same as \floatsep for double-column
+ % figures in two-column mode.
+\dbltextfloatsep 12\p@ \@plus 4\p@ \@minus 4\p@ % \textfloatsep for double-column
+ % floats.
+\@fptop \z@ \@plus 1fil % Stretch at top of float page/column. (Must be
+ % \z@ \@plus ...)
+\@fpsep 8\p@ \@plus 2fil % Space between floats on float page/column.
+\@fpbot \z@ \@plus 1fil % Stretch at bottom of float page/column. (Must be
+ % \z@ \@plus ... )
+\@dblfptop \z@ \@plus 1fil % Stretch at top of float page. (Must be \z@ \@plus ...)
+\@dblfpsep 8\p@ \@plus 2fil % Space between floats on float page.
+\@dblfpbot \z@ \@plus 1fil % Stretch at bottom of float page. (Must be
+ % \z@ \@plus ... )
+\marginparpush 5\p@ % Minimum vertical separation between two marginal
+ % notes.
+\parskip \z@
+\parindent 1em
+ \eqntopsep 8\p@ \@plus 2\p@ \@minus 2\p@ %\parskip, added above and below
+\eqnarraycolsep 1\p@ % in an \eqnarray.
+\def\part{\@startsection{part}{1}{\z@}{2\@bls \@plus
+ 0.4\@bls}{\@bls}{\normalsize}}
+\def\partmark#1{}
+\if@ussrhead
+\def\section{\@startsection{section}{1}{\parindent}{\@bls
+ \@plus .3\@bls \@minus .1\@bls}{-0.00001pt}{\normalsize\bfseries\boldmath}{\relax}}
+\else
+\def\section{\@startsection{section}{1}{\z@}{\@bls
+ \@plus .3\@bls \@minus .1\@bls}{\@bls}{\normalsize\bfseries
+ \boldmath}}
+\fi
+\def\subsection{\@startsection{subsection}{2}{\z@}{\@bls
+ \@plus .3\@bls \@minus .1\@bls}{\@bls}{\normalsize\itshape}}
+\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{\@bls
+ \@plus .2\@bls}{0.0001pt}{\normalsize\itshape}}
+\def\paragraph{\@startsection{paragraph}{4}{\z@}{3.25ex \@plus
+ 2ex \@minus 0.2ex}{-1em}{\normalfont\normalsize\itshape}}
+\def\subparagraph{\@startsection{subparagraph}{5}{1em}{3.25ex \@plus
+ 2ex \@minus 0.2ex}{-1em}{\normalfont\normalsize\itshape}}
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+ \ifnum #2>\c@secnumdepth
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{#1}\def\@tempa{#8}%
+ \ifx\@tempa\@empty
+ \edef\@svsec{\csname lb@empty@#1\endcsname}%
+ \else
+ \edef\@svsec{\csname lb@#1\endcsname}\fi\fi
+ \@tempskipa #5\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup #6\relax
+\noindent \hskip #3\relax{\@secnumfont{#2}\@svsec}%
+ {\head@style\head@format{#2}{#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 {\@secnumfont{#2}\@svsec }%
+ {\head@style\head@format{#2}{#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\@ssect#1#2#3#4#5#6{%
+ \@tempskipa #4\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup
+ #5{%
+ \@hangfrom{\hskip #2}%
+ \interlinepenalty \@M \head@format{#1}{#6}\@@par}%
+ \endgroup
+ \else
+ \def\@svsechd{#5{\hskip #2\relax \head@format{#1}{#6}}}%
+ \fi
+ \@xsect{#4}}
+\def\@startsection#1#2#3#4#5#6{%
+ \if@noskipsec \leavevmode \fi
+ \par
+ \@tempskipa #4\relax
+ \@afterindenttrue
+ \ifdim \@tempskipa <\z@
+ \@tempskipa -\@tempskipa \@afterindentfalse
+ \fi
+ \if@nobreak
+ \everypar{}%
+ \else
+ \addpenalty\@secpenalty\addvspace\@tempskipa
+ \fi
+ \@ifstar
+ {\@ssect{#2}{#3}{#4}{#5}{#6}}%
+ {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}}
+
+\@maxlistdepth=2
+\def\labelitemi{--}
+\def\labelitemii{$\cdot$}
+\def\labelenumi{(\theenumi)} \def\theenumi{\roman{enumi}}
+\def\labelenumii{(\theenumii)} \def\theenumii{\alph{enumii}}
+ \tabcolsep 1\p@ % idem in tabular environment.
+\def\@arrayclassz{\ifcase \@lastchclass \@acolampacol \or \@ampacol \or
+ \or \or \@addamp \or \@acolampacol \or \@firstampfalse \@acol \fi
+ \edef\@preamble{\@preamble
+ \ifcase \@chnum
+ \hfil$\relax\displaystyle\@sharp$\hfil \or
+ $\relax\displaystyle\@sharp$\hfil \or
+ \hfil$\relax\displaystyle\@sharp$\fi}}
+\newdimen\Arrayrulewidth \Arrayrulewidth=1.0\p@
+\def\Hline{\noalign{\ifnum0=`}\fi\hrule \@height \Arrayrulewidth \futurelet
+ \@tempa\@xhline}
+\newdimen\crulepostskip \crulepostskip -7\p@
+\def\ccline#1{%
+ \noalign{\vskip\rulepreskip}%
+ \do@ccline(#1,1-0)\cr
+ \noalign{\vskip\crulepostskip}}
+\def\do@ccline(#1-#2,#3){%
+ \ifnum#1>#2\else\@cline[#1-#2]\do@ccline(#3,1-0)\fi
+ \ignorespaces}
+\newdimen\@Ldec \newdimen\@Rdec
+\def\dec #1.#2 {\hbox to\@Ldec{\hss#1}\def\@tempb{#2}%
+\ifx\@tempb\empty\hbox to\@Rdec{\hfill}\else\hbox to\@Rdec{.#2\hss}\fi}
+\def\setdec #1.#2 {\relax
+ \bgroup
+ \setbox0\hbox{\kern1pt\relax#1}\setbox1\hbox{\kern1pt\relax#2}%
+ \global\@Ldec\wd0\global\@Rdec\wd1
+ \egroup}
+\setdec 000.000 % default 3 digits on each side
+\newdimen\@Lpmdec \newdimen\@Rpmdec
+\def\pmdec #1.#2 {\hbox to\@Lpmdec{\hss#1}\def\@tempb{#2}%
+\ifx\@tempb\empty\hbox to\@Rpmdec{\hfill}\else\hbox to\@Rpmdec{.#2\hss}\fi}
+\def\setpmdec #1.#2 {\relax
+ \bgroup
+ \setbox0\hbox{\kern1pt\relax#1}\setbox1\hbox{\kern1pt\relax#2}%
+ \global\@Lpmdec\wd0\global\@Rpmdec\wd1
+ \egroup}
+\setpmdec 0.0 % default 1 digit on each side
+\def\add@thanksref#1{%
+ \global\advance\note@cnt\@ne
+ \def\@tempa{*}\def\@tempb{#1}%
+ \ifx\@tempa\@tempb
+ \ifnum\note@cnt>\@ne \add@xtok\t@loc@notes{\note@sep}\fi
+ \add@tok\t@loc@notes{*}%
+ \else
+ \ifnum\note@cnt>\@ne \add@xtok\t@loc@notes{\note@sep}\fi
+ \add@tok\t@loc@notes{%
+ \if@Elproofing#1\else\ref{#1}\fi
+ }%
+ \fi}
+\def\thanks@optarg[#1]#2{%
+ \def\@tempa{*}\def\@tempb{#1}%
+ \ifx\@tempa\@tempb
+ \@tempcnta=\c@footnote \c@footnote=-1 \label{#1}\c@footnote=\@tempcnta
+ \gdef\@corresp@note{\footnotetext[-1]{#2}}%
+ \else
+ \add@tok\t@glob@notes{\footnotetext}%
+ \refstepcounter{footnote}%
+ \if@Elproofing\else\if@tempswa\label{#1}\else\relax\fi\fi
+ \add@xtok\t@glob@notes{[\the\c@footnote]}%
+ \add@tok\t@glob@notes{{#2}}%
+ \fi
+ \ignorespaces}
+\def\frontmatter{%
+ \NoHyper
+ \let\@corresp@note\relax
+ \global\t@glob@notes={}\global\c@author\z@
+ \global\c@collab\z@ \global\c@address\z@
+ \sv@mathsurround\mathsurround \m@th
+ \global\n@author=0\n@author@\relax
+ \global\n@collab=0\n@collab@\relax
+ \global\advance\n@author\m@ne % In comparisons later on we need
+ \global\advance\n@collab\m@ne % n@author-1 and n@collab-1
+ \global\@firstauthortrue % set to false by first \author or \collab
+ \global\@hasabstractfalse % Default: no abstract or keywords
+ \global\@haskeywordsfalse % Default: no abstract or keywords
+ \global\@prefacefalse % not preface
+ \ifnum\c@firstpage=\c@lastpage
+ \gdef\@pagerange{\@pagenumprefix\ESpagenumber{firstpage}}
+ \else
+ \gdef\@pagerange{\@pagenumprefix
+ \ESpagenumber{firstpage}--\@pagenumprefix\ESpagenumber{lastpage}}%
+ \fi
+ \@ifundefined{RIfM@}{}{\global\let\vec\@bfvec}%
+ \open@fm \ignorespaces}
+\def\title@fmt#1#2{%
+\@ifundefined{@runtitle}{\global\def\@runtitle{#1}}{}%
+ \vspace*{\@overtitleskip} % Vertical space above article type,
+ \@articletypesize % Size for article type
+ \leavevmode\vphantom{Aye!}
+ \@articletype
+ \vskip12\p@
+ {\@titlesize #1\,\hbox{$^{#2}$}\par}%
+ \vskip\@undertitleskip
+ }
+\def\address@fmt@init{%
+ \par % Start new paragraph
+ \vskip \@overaddressskip} % Vertical space before addresses
+\def\@abstract[#1]{%
+ \global\@hasabstracttrue
+ \hyphenpenalty\sv@hyphenpenalty % restore \hyphenpenalty
+ \global\setbox\t@abstract=\vbox\bgroup
+ \leftskip\z@
+ \@rightskip\z@ \rightskip\@rightskip \parfillskip\@flushglue
+ \@abstractsize % Text in 9/11
+ \parindent 1em % \parindent in abstract
+ \noindent {\bfseries\abstractname} % caption `Abstract' (bold)
+ \vskip 0.5\@bls % half a line of space below
+\noindent\ignorespaces
+}
+\def\@bfvec#1{\boldsymbol{#1}}
+\def\@pmbfvec#1{\pmb{#1}}
+\mathchardef\Gamma="0000
+\mathchardef\Delta="0001
+\mathchardef\Theta="0002
+\mathchardef\Lambda="0003
+\mathchardef\Xi="0004
+\mathchardef\Pi="0005
+\mathchardef\Sigma="0006
+\mathchardef\Upsilon="0007
+\mathchardef\Phi="0008
+\mathchardef\Psi="0009
+\mathchardef\Omega="000A
+\mathchardef\varGamma="0100
+\mathchardef\varDelta="0101
+\mathchardef\varTheta="0102
+\mathchardef\varLambda="0103
+\mathchardef\varXi="0104
+\mathchardef\varPi="0105
+\mathchardef\varSigma="0106
+\mathchardef\varUpsilon="0107
+\mathchardef\varPhi="0108
+\mathchardef\varPsi="0109
+\mathchardef\varOmega="010A
+\if@TwoColumn
+ \adjdemerits=100
+ \linepenalty=100
+ \doublehyphendemerits=5000 % experimental (1993-12-14)
+ \emergencystretch=1.6pc
+ \spaceskip=0.3em \@plus 0.17em \@minus 0.12em
+\fi
+\binoppenalty=300
+\relpenalty=100
+\clubpenalty=5000 % 'Club line' at bottom of page.
+\widowpenalty=2000 % 'Widow line' at top of page.
+\displaywidowpenalty=1000 % Math display widow line.
+\predisplaypenalty=150 % Breaking before a math display.
+\postdisplaypenalty=50 % Breaking after a math display.
+\hfuzz=1\p@
+\hbadness=3000
+\@frontmatterwidth\textwidth
+\endinput
+%%
+%% End of file `elsart1p.cls'.
diff --git a/Master/texmf-dist/tex/latex/elsevier/elsart3p.cls b/Master/texmf-dist/tex/latex/elsevier/elsart3p.cls
new file mode 100644
index 00000000000..cc7728ecdf7
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/elsevier/elsart3p.cls
@@ -0,0 +1,358 @@
+%%
+%% This is file `elsart3p.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% esl.dtx (with options: `package,elsauth,wrapper,SL3P')
+%%
+%% elsart3p.cls Copyright (C) 1994-2006 Elsevier Science
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.2
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.2 or later is part of all distributions of LaTeX
+%% version 1999/12/01 or later.
+%%
+\def\readRCS$#1: #2 #3 #4 #5${%
+ \def\RCSfile{#2}%
+ \def\RCSversion{#3}%
+ \def\RCSdate{#4}%
+}
+ \def\esp@fileversion{2.19}
+ \def\esp@filedate{2006/05/01}
+ \def\@journal{Elsevier} \def\@company{Elsevier}
+ \def\@issn{000-0000}
+ \def\@shortjid{elsart3p}
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesClass{\@shortjid}[\esp@filedate, \esp@fileversion: \@journal]
+\let\@save@journal\@journal
+\let\@save@company\@company
+\let\@save@shortjid\@shortjid
+
+\DeclareOption{onecolumn}{\def\@xcolumn{onecolumn}}
+\DeclareOption{twocolumn}{\def\@xcolumn{twocolumn}}
+\def\@xcolumn{twocolumn}
+\DeclareOption{narrowdisplay}{}
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{elsart}}
+\ProcessOptions\relax
+ \LoadClass[\@xcolumn]{elsart}
+
+\let\@journal\@save@journal
+\let\@company\@save@company
+\let\@shortjid\@save@shortjid
+
+\def\@xiiipt{12}
+\def\@titlesize{\Large}
+\def\@bibitemsep{\z@ \@plus 0.5\p@ \@minus 0.5\p@}
+\def\captionwidth{.8\linewidth}
+\def\@abstractsize{\fontsize{\@ixpt}{11pt}\selectfont}
+\def\@articletypesize{\fontsize{\@xiiipt}{13pt}\selectfont}
+ \def\normalsize{\@setfontsize\normalsize\@xpt{12}%
+\abovedisplayskip 5.75\p@ \@plus 2\p@ \@minus 2\p@%
+\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ \@plus 2\p@%
+\belowdisplayshortskip 3.5\p@ \@plus 2\p@ \@minus 2\p@
+\let\@listi\@listI}
+\def\small{\@setfontsize\small\@viiipt{10}%
+\abovedisplayskip 7\p@ \@plus 2\p@ \@minus 4\p@%
+\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ \@plus 1\p@%
+\belowdisplayshortskip 3\p@ \@plus 1\p@ \@minus 2\p@
+\def\@listi{\topsep 0.5\@bls \parsep\z@ \itemsep\parsep}}
+\let\footnotesize=\small
+\let\@xviiipt\@xviipt
+\def\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
+\def\tiny{\@setfontsize\tiny\@vipt{7}}
+\def\large{\@setfontsize\large\@xiiipt{14}}
+\def\Large{\@setfontsize\Large\@xviipt{20}}
+\def\LARGE{\@setfontsize\LARGE\@xviiipt{22}}
+\def\huge{\@setfontsize\huge\@xxpt{22}}
+\def\Huge{\@setfontsize\Huge\@xxvpt{27}}
+\normalsize % Choose the normalsize font.
+\if@twoside
+ \oddsidemargin \z@
+ \evensidemargin \z@
+ \marginparwidth 10\p@
+\else
+ \oddsidemargin \z@
+ \evensidemargin \z@
+ \marginparwidth 2pc
+\fi
+\marginparsep 20\p@ % Horizontal space between outer margin and
+ % marginal note
+\topmargin \z@ % Nominal distance from top of page to top of
+ % box containing running head.
+\headheight 10\p@ %
+ \headsep 11\p@ %
+ \footskip 23\p@
+\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 51\baselineskip
+\advance\textheight\topskip % excl. running head and foot).
+ \textwidth 39pc % \@Width of text line.
+ % For two-column mode:
+ \columnsep 2pc % Space between columns
+\columnseprule \z@ % \@Width of rule between columns.
+ \footnotesep 6.65\p@
+\skip\footins 12\p@ \@plus 8\p@ % Space between last line of text and
+ % top of first footnote.
+\floatsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between adjacent floats moved
+ % to top or bottom of text page.
+\textfloatsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between main text and floats
+ % at top or bottom of page.
+\intextsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between in-text figures and
+ % text.
+\dblfloatsep 8\p@ \@plus 4\p@ \@minus 4\p@ % Same as \floatsep for double-column
+ % figures in two-column mode.
+\dbltextfloatsep 12\p@ \@plus 4\p@ \@minus 4\p@ % \textfloatsep for double-column
+ % floats.
+\@fptop \z@ \@plus 1fil % Stretch at top of float page/column. (Must be
+ % \z@ \@plus ...)
+\@fpsep 8\p@ \@plus 2fil % Space between floats on float page/column.
+\@fpbot \z@ \@plus 1fil % Stretch at bottom of float page/column. (Must be
+ % \z@ \@plus ... )
+\@dblfptop \z@ \@plus 1fil % Stretch at top of float page. (Must be \z@ \@plus ...)
+\@dblfpsep 8\p@ \@plus 2fil % Space between floats on float page.
+\@dblfpbot \z@ \@plus 1fil % Stretch at bottom of float page. (Must be
+ % \z@ \@plus ... )
+\marginparpush 5\p@ % Minimum vertical separation between two marginal
+ % notes.
+\parskip \z@
+\parindent 1em
+ \eqntopsep 8\p@ \@plus 2\p@ \@minus 2\p@ %\parskip, added above and below
+\eqnarraycolsep 1\p@ % in an \eqnarray.
+\def\part{\@startsection{part}{1}{\z@}{2\@bls \@plus
+ 0.4\@bls}{\@bls}{\normalsize}}
+\def\partmark#1{}
+\if@ussrhead
+\def\section{\@startsection{section}{1}{\parindent}{\@bls
+ \@plus .3\@bls \@minus .1\@bls}{-0.00001pt}{\normalsize\bfseries\boldmath}{\relax}}
+\else
+\def\section{\@startsection{section}{1}{\z@}{\@bls
+ \@plus .3\@bls \@minus .1\@bls}{\@bls}{\normalsize\bfseries
+ \boldmath}}
+\fi
+\def\subsection{\@startsection{subsection}{2}{\z@}{\@bls
+ \@plus .3\@bls \@minus .1\@bls}{\@bls}{\normalsize\itshape}}
+\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{\@bls
+ \@plus .2\@bls}{0.0001pt}{\normalsize\itshape}}
+\def\paragraph{\@startsection{paragraph}{4}{\z@}{3.25ex \@plus
+ 2ex \@minus 0.2ex}{-1em}{\normalfont\normalsize\itshape}}
+\def\subparagraph{\@startsection{subparagraph}{5}{1em}{3.25ex \@plus
+ 2ex \@minus 0.2ex}{-1em}{\normalfont\normalsize\itshape}}
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+ \ifnum #2>\c@secnumdepth
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{#1}\def\@tempa{#8}%
+ \ifx\@tempa\@empty
+ \edef\@svsec{\csname lb@empty@#1\endcsname}%
+ \else
+ \edef\@svsec{\csname lb@#1\endcsname}\fi\fi
+ \@tempskipa #5\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup #6\relax
+\noindent \hskip #3\relax{\@secnumfont{#2}\@svsec}%
+ {\head@style\head@format{#2}{#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 {\@secnumfont{#2}\@svsec }%
+ {\head@style\head@format{#2}{#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\@ssect#1#2#3#4#5#6{%
+ \@tempskipa #4\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup
+ #5{%
+ \@hangfrom{\hskip #2}%
+ \interlinepenalty \@M \head@format{#1}{#6}\@@par}%
+ \endgroup
+ \else
+ \def\@svsechd{#5{\hskip #2\relax \head@format{#1}{#6}}}%
+ \fi
+ \@xsect{#4}}
+\def\@startsection#1#2#3#4#5#6{%
+ \if@noskipsec \leavevmode \fi
+ \par
+ \@tempskipa #4\relax
+ \@afterindenttrue
+ \ifdim \@tempskipa <\z@
+ \@tempskipa -\@tempskipa \@afterindentfalse
+ \fi
+ \if@nobreak
+ \everypar{}%
+ \else
+ \addpenalty\@secpenalty\addvspace\@tempskipa
+ \fi
+ \@ifstar
+ {\@ssect{#2}{#3}{#4}{#5}{#6}}%
+ {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}}
+
+\@maxlistdepth=2
+\def\labelitemi{--}
+\def\labelitemii{$\cdot$}
+\def\labelenumi{(\theenumi)} \def\theenumi{\roman{enumi}}
+\def\labelenumii{(\theenumii)} \def\theenumii{\alph{enumii}}
+ \tabcolsep 1\p@ % idem in tabular environment.
+\def\@arrayclassz{\ifcase \@lastchclass \@acolampacol \or \@ampacol \or
+ \or \or \@addamp \or \@acolampacol \or \@firstampfalse \@acol \fi
+ \edef\@preamble{\@preamble
+ \ifcase \@chnum
+ \hfil$\relax\displaystyle\@sharp$\hfil \or
+ $\relax\displaystyle\@sharp$\hfil \or
+ \hfil$\relax\displaystyle\@sharp$\fi}}
+\newdimen\Arrayrulewidth \Arrayrulewidth=1.0\p@
+\def\Hline{\noalign{\ifnum0=`}\fi\hrule \@height \Arrayrulewidth \futurelet
+ \@tempa\@xhline}
+\newdimen\crulepostskip \crulepostskip -7\p@
+\def\ccline#1{%
+ \noalign{\vskip\rulepreskip}%
+ \do@ccline(#1,1-0)\cr
+ \noalign{\vskip\crulepostskip}}
+\def\do@ccline(#1-#2,#3){%
+ \ifnum#1>#2\else\@cline[#1-#2]\do@ccline(#3,1-0)\fi
+ \ignorespaces}
+\newdimen\@Ldec \newdimen\@Rdec
+\def\dec #1.#2 {\hbox to\@Ldec{\hss#1}\def\@tempb{#2}%
+\ifx\@tempb\empty\hbox to\@Rdec{\hfill}\else\hbox to\@Rdec{.#2\hss}\fi}
+\def\setdec #1.#2 {\relax
+ \bgroup
+ \setbox0\hbox{\kern1pt\relax#1}\setbox1\hbox{\kern1pt\relax#2}%
+ \global\@Ldec\wd0\global\@Rdec\wd1
+ \egroup}
+\setdec 000.000 % default 3 digits on each side
+\newdimen\@Lpmdec \newdimen\@Rpmdec
+\def\pmdec #1.#2 {\hbox to\@Lpmdec{\hss#1}\def\@tempb{#2}%
+\ifx\@tempb\empty\hbox to\@Rpmdec{\hfill}\else\hbox to\@Rpmdec{.#2\hss}\fi}
+\def\setpmdec #1.#2 {\relax
+ \bgroup
+ \setbox0\hbox{\kern1pt\relax#1}\setbox1\hbox{\kern1pt\relax#2}%
+ \global\@Lpmdec\wd0\global\@Rpmdec\wd1
+ \egroup}
+\setpmdec 0.0 % default 1 digit on each side
+\def\add@thanksref#1{%
+ \global\advance\note@cnt\@ne
+ \def\@tempa{*}\def\@tempb{#1}%
+ \ifx\@tempa\@tempb
+ \ifnum\note@cnt>\@ne \add@xtok\t@loc@notes{\note@sep}\fi
+ \add@tok\t@loc@notes{*}%
+ \else
+ \ifnum\note@cnt>\@ne \add@xtok\t@loc@notes{\note@sep}\fi
+ \add@tok\t@loc@notes{%
+ \if@Elproofing#1\else\ref{#1}\fi
+ }%
+ \fi}
+\def\thanks@optarg[#1]#2{%
+ \def\@tempa{*}\def\@tempb{#1}%
+ \ifx\@tempa\@tempb
+ \@tempcnta=\c@footnote \c@footnote=-1 \label{#1}\c@footnote=\@tempcnta
+ \gdef\@corresp@note{\footnotetext[-1]{#2}}%
+ \else
+ \add@tok\t@glob@notes{\footnotetext}%
+ \refstepcounter{footnote}%
+ \if@Elproofing\else\if@tempswa\label{#1}\else\relax\fi\fi
+ \add@xtok\t@glob@notes{[\the\c@footnote]}%
+ \add@tok\t@glob@notes{{#2}}%
+ \fi
+ \ignorespaces}
+\def\frontmatter{%
+ \NoHyper
+ \let\@corresp@note\relax
+ \global\t@glob@notes={}\global\c@author\z@
+ \global\c@collab\z@ \global\c@address\z@
+ \sv@mathsurround\mathsurround \m@th
+ \global\n@author=0\n@author@\relax
+ \global\n@collab=0\n@collab@\relax
+ \global\advance\n@author\m@ne % In comparisons later on we need
+ \global\advance\n@collab\m@ne % n@author-1 and n@collab-1
+ \global\@firstauthortrue % set to false by first \author or \collab
+ \global\@hasabstractfalse % Default: no abstract or keywords
+ \global\@haskeywordsfalse % Default: no abstract or keywords
+ \global\@prefacefalse % not preface
+ \ifnum\c@firstpage=\c@lastpage
+ \gdef\@pagerange{\@pagenumprefix\ESpagenumber{firstpage}}
+ \else
+ \gdef\@pagerange{\@pagenumprefix
+ \ESpagenumber{firstpage}--\@pagenumprefix\ESpagenumber{lastpage}}%
+ \fi
+ \@ifundefined{RIfM@}{}{\global\let\vec\@bfvec}%
+ \open@fm \ignorespaces}
+\def\title@fmt#1#2{%
+\@ifundefined{@runtitle}{\global\def\@runtitle{#1}}{}%
+ \vspace*{\@overtitleskip} % Vertical space above article type,
+ \@articletypesize % Size for article type
+ \leavevmode\vphantom{Aye!}
+ \@articletype
+ \vskip12\p@
+ {\@titlesize #1\,\hbox{$^{#2}$}\par}%
+ \vskip\@undertitleskip
+ }
+\def\address@fmt@init{%
+ \par % Start new paragraph
+ \vskip \@overaddressskip} % Vertical space before addresses
+\def\@abstract[#1]{%
+ \global\@hasabstracttrue
+ \hyphenpenalty\sv@hyphenpenalty % restore \hyphenpenalty
+ \global\setbox\t@abstract=\vbox\bgroup
+ \leftskip\z@
+ \@rightskip\z@ \rightskip\@rightskip \parfillskip\@flushglue
+ \@abstractsize % Text in 9/11
+ \parindent 1em % \parindent in abstract
+ \noindent {\bfseries\abstractname} % caption `Abstract' (bold)
+ \vskip 0.5\@bls % half a line of space below
+\noindent\ignorespaces
+}
+\def\@bfvec#1{\boldsymbol{#1}}
+\def\@pmbfvec#1{\pmb{#1}}
+\mathchardef\Gamma="0000
+\mathchardef\Delta="0001
+\mathchardef\Theta="0002
+\mathchardef\Lambda="0003
+\mathchardef\Xi="0004
+\mathchardef\Pi="0005
+\mathchardef\Sigma="0006
+\mathchardef\Upsilon="0007
+\mathchardef\Phi="0008
+\mathchardef\Psi="0009
+\mathchardef\Omega="000A
+\mathchardef\varGamma="0100
+\mathchardef\varDelta="0101
+\mathchardef\varTheta="0102
+\mathchardef\varLambda="0103
+\mathchardef\varXi="0104
+\mathchardef\varPi="0105
+\mathchardef\varSigma="0106
+\mathchardef\varUpsilon="0107
+\mathchardef\varPhi="0108
+\mathchardef\varPsi="0109
+\mathchardef\varOmega="010A
+\if@TwoColumn
+ \adjdemerits=100
+ \linepenalty=100
+ \doublehyphendemerits=5000 % experimental (1993-12-14)
+ \emergencystretch=1.6pc
+ \spaceskip=0.3em \@plus 0.17em \@minus 0.12em
+\fi
+\binoppenalty=300
+\relpenalty=100
+\clubpenalty=5000 % 'Club line' at bottom of page.
+\widowpenalty=2000 % 'Widow line' at top of page.
+\displaywidowpenalty=1000 % Math display widow line.
+\predisplaypenalty=150 % Breaking before a math display.
+\postdisplaypenalty=50 % Breaking after a math display.
+\hfuzz=1\p@
+\hbadness=3000
+\@frontmatterwidth\textwidth
+\endinput
+%%
+%% End of file `elsart3p.cls'.
diff --git a/Master/texmf-dist/tex/latex/elsevier/elsart5p.cls b/Master/texmf-dist/tex/latex/elsevier/elsart5p.cls
new file mode 100644
index 00000000000..3e3c81d4e0e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/elsevier/elsart5p.cls
@@ -0,0 +1,355 @@
+%%
+%% This is file `elsart5p.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% esl.dtx (with options: `package,elsauth,wrapper,SL5P')
+%%
+%% elsart5p.cls Copyright (C) 1994-2006 Elsevier Science
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.2
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.2 or later is part of all distributions of LaTeX
+%% version 1999/12/01 or later.
+%%
+\def\readRCS$#1: #2 #3 #4 #5${%
+ \def\RCSfile{#2}%
+ \def\RCSversion{#3}%
+ \def\RCSdate{#4}%
+}
+ \def\esp@fileversion{2.19}
+ \def\esp@filedate{2006/05/01}
+ \def\@journal{Elsevier} \def\@company{Elsevier}
+ \def\@issn{000-0000}
+ \def\@shortjid{elsart5p}
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesClass{\@shortjid}[\esp@filedate, \esp@fileversion: \@journal]
+\let\@save@journal\@journal
+\let\@save@company\@company
+\let\@save@shortjid\@shortjid
+
+\DeclareOption{narrowdisplay}{}
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{elsart}}
+\ProcessOptions\relax
+ \LoadClass[twocolumn]{elsart}
+
+\let\@journal\@save@journal
+\let\@company\@save@company
+\let\@shortjid\@save@shortjid
+
+\def\@xiiipt{12}
+\def\@titlesize{\Large}
+\def\@bibitemsep{\z@ \@plus 0.5\p@ \@minus 0.5\p@}
+\def\captionwidth{.8\linewidth}
+\def\@abstractsize{\fontsize{\@ixpt}{11pt}\selectfont}
+\def\@articletypesize{\fontsize{\@xiiipt}{13pt}\selectfont}
+\def\normalsize{\@setfontsize\normalsize\@xpt{12}%
+\abovedisplayskip 5.75\p@ \@plus 2\p@ \@minus 2\p@%
+\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ \@plus 2\p@%
+\belowdisplayshortskip 3.5\p@ \@plus 2\p@ \@minus 2\p@
+\let\@listi\@listI}
+\def\small{\@setfontsize\small\@viiipt{10}%
+\abovedisplayskip 7\p@ \@plus 2\p@ \@minus 4\p@%
+\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ \@plus 1\p@%
+\belowdisplayshortskip 3\p@ \@plus 1\p@ \@minus 2\p@
+\def\@listi{\topsep 0.5\@bls \parsep\z@ \itemsep\parsep}}
+\let\footnotesize=\small
+\let\@xviiipt\@xviipt
+\def\scriptsize{\@setfontsize\scriptsize\@viipt{8}}
+\def\tiny{\@setfontsize\tiny\@vipt{7}}
+\def\large{\@setfontsize\large\@xiiipt{14}}
+\def\Large{\@setfontsize\Large\@xviipt{20}}
+\def\LARGE{\@setfontsize\LARGE\@xviiipt{22}}
+\def\huge{\@setfontsize\huge\@xxpt{22}}
+\def\Huge{\@setfontsize\Huge\@xxvpt{27}}
+\normalsize % Choose the normalsize font.
+\if@twoside
+ \oddsidemargin -3pc
+ \evensidemargin \z@
+ \marginparwidth 10\p@
+\else
+ \oddsidemargin -3pc
+ \evensidemargin -3pc
+ \marginparwidth 2pc
+\fi
+\marginparsep 20\p@ % Horizontal space between outer margin and
+ % marginal note
+\topmargin \z@ % Nominal distance from top of page to top of
+ % box containing running head.
+\headheight 10\p@ %
+ \headsep 11\p@ %
+ \footskip 23\p@
+\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 56\baselineskip % \@Height of text (incl. footnotes and figures,
+\advance\textheight\topskip % excl. running head and foot).
+ \textwidth 43.5pc % \@Width of text line.
+ % For two-column mode:
+ \columnsep 1.5pc % Space between columns
+\columnseprule \z@ % \@Width of rule between columns.
+ \footnotesep 6.65\p@
+\skip\footins 12\p@ \@plus 8\p@ % Space between last line of text and
+ % top of first footnote.
+\floatsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between adjacent floats moved
+ % to top or bottom of text page.
+\textfloatsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between main text and floats
+ % at top or bottom of page.
+\intextsep 8\p@ \@plus 4\p@ \@minus 2\p@ % Space between in-text figures and
+ % text.
+\dblfloatsep 8\p@ \@plus 4\p@ \@minus 4\p@ % Same as \floatsep for double-column
+ % figures in two-column mode.
+\dbltextfloatsep 12\p@ \@plus 4\p@ \@minus 4\p@ % \textfloatsep for double-column
+ % floats.
+\@fptop \z@ \@plus 1fil % Stretch at top of float page/column. (Must be
+ % \z@ \@plus ...)
+\@fpsep 8\p@ \@plus 2fil % Space between floats on float page/column.
+\@fpbot \z@ \@plus 1fil % Stretch at bottom of float page/column. (Must be
+ % \z@ \@plus ... )
+\@dblfptop \z@ \@plus 1fil % Stretch at top of float page. (Must be \z@ \@plus ...)
+\@dblfpsep 8\p@ \@plus 2fil % Space between floats on float page.
+\@dblfpbot \z@ \@plus 1fil % Stretch at bottom of float page. (Must be
+ % \z@ \@plus ... )
+\marginparpush 5\p@ % Minimum vertical separation between two marginal
+ % notes.
+\parskip \z@
+\parindent 1em
+ \eqntopsep 8\p@ \@plus 2\p@ \@minus 2\p@ %\parskip, added above and below
+\eqnarraycolsep 1\p@ % in an \eqnarray.
+\def\part{\@startsection{part}{1}{\z@}{2\@bls \@plus
+ 0.4\@bls}{\@bls}{\normalsize}}
+\def\partmark#1{}
+\if@ussrhead
+\def\section{\@startsection{section}{1}{\parindent}{\@bls
+ \@plus .3\@bls \@minus .1\@bls}{-0.00001pt}{\normalsize\bfseries\boldmath}{\relax}}
+\else
+\def\section{\@startsection{section}{1}{\z@}{\@bls
+ \@plus .3\@bls \@minus .1\@bls}{\@bls}{\normalsize\bfseries
+ \boldmath}}
+\fi
+\def\subsection{\@startsection{subsection}{2}{\z@}{\@bls
+ \@plus .3\@bls \@minus .1\@bls}{\@bls}{\normalsize\itshape}}
+\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{\@bls
+ \@plus .2\@bls}{0.0001pt}{\normalsize\itshape}}
+\def\paragraph{\@startsection{paragraph}{4}{\z@}{3.25ex \@plus
+ 2ex \@minus 0.2ex}{-1em}{\normalfont\normalsize\itshape}}
+\def\subparagraph{\@startsection{subparagraph}{5}{1em}{3.25ex \@plus
+ 2ex \@minus 0.2ex}{-1em}{\normalfont\normalsize\itshape}}
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+ \ifnum #2>\c@secnumdepth
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{#1}\def\@tempa{#8}%
+ \ifx\@tempa\@empty
+ \edef\@svsec{\csname lb@empty@#1\endcsname}%
+ \else
+ \edef\@svsec{\csname lb@#1\endcsname}\fi\fi
+ \@tempskipa #5\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup #6\relax
+\noindent \hskip #3\relax{\@secnumfont{#2}\@svsec}%
+ {\head@style\head@format{#2}{#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 {\@secnumfont{#2}\@svsec }%
+ {\head@style\head@format{#2}{#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\@ssect#1#2#3#4#5#6{%
+ \@tempskipa #4\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup
+ #5{%
+ \@hangfrom{\hskip #2}%
+ \interlinepenalty \@M \head@format{#1}{#6}\@@par}%
+ \endgroup
+ \else
+ \def\@svsechd{#5{\hskip #2\relax \head@format{#1}{#6}}}%
+ \fi
+ \@xsect{#4}}
+\def\@startsection#1#2#3#4#5#6{%
+ \if@noskipsec \leavevmode \fi
+ \par
+ \@tempskipa #4\relax
+ \@afterindenttrue
+ \ifdim \@tempskipa <\z@
+ \@tempskipa -\@tempskipa \@afterindentfalse
+ \fi
+ \if@nobreak
+ \everypar{}%
+ \else
+ \addpenalty\@secpenalty\addvspace\@tempskipa
+ \fi
+ \@ifstar
+ {\@ssect{#2}{#3}{#4}{#5}{#6}}%
+ {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}}
+
+\@maxlistdepth=2
+\def\labelitemi{--}
+\def\labelitemii{$\cdot$}
+\def\labelenumi{(\theenumi)} \def\theenumi{\roman{enumi}}
+\def\labelenumii{(\theenumii)} \def\theenumii{\alph{enumii}}
+ \tabcolsep 1\p@ % idem in tabular environment.
+\def\@arrayclassz{\ifcase \@lastchclass \@acolampacol \or \@ampacol \or
+ \or \or \@addamp \or \@acolampacol \or \@firstampfalse \@acol \fi
+ \edef\@preamble{\@preamble
+ \ifcase \@chnum
+ \hfil$\relax\displaystyle\@sharp$\hfil \or
+ $\relax\displaystyle\@sharp$\hfil \or
+ \hfil$\relax\displaystyle\@sharp$\fi}}
+\newdimen\Arrayrulewidth \Arrayrulewidth=1.0\p@
+\def\Hline{\noalign{\ifnum0=`}\fi\hrule \@height \Arrayrulewidth \futurelet
+ \@tempa\@xhline}
+\newdimen\crulepostskip \crulepostskip -7\p@
+\def\ccline#1{%
+ \noalign{\vskip\rulepreskip}%
+ \do@ccline(#1,1-0)\cr
+ \noalign{\vskip\crulepostskip}}
+\def\do@ccline(#1-#2,#3){%
+ \ifnum#1>#2\else\@cline[#1-#2]\do@ccline(#3,1-0)\fi
+ \ignorespaces}
+\newdimen\@Ldec \newdimen\@Rdec
+\def\dec #1.#2 {\hbox to\@Ldec{\hss#1}\def\@tempb{#2}%
+\ifx\@tempb\empty\hbox to\@Rdec{\hfill}\else\hbox to\@Rdec{.#2\hss}\fi}
+\def\setdec #1.#2 {\relax
+ \bgroup
+ \setbox0\hbox{\kern1pt\relax#1}\setbox1\hbox{\kern1pt\relax#2}%
+ \global\@Ldec\wd0\global\@Rdec\wd1
+ \egroup}
+\setdec 000.000 % default 3 digits on each side
+\newdimen\@Lpmdec \newdimen\@Rpmdec
+\def\pmdec #1.#2 {\hbox to\@Lpmdec{\hss#1}\def\@tempb{#2}%
+\ifx\@tempb\empty\hbox to\@Rpmdec{\hfill}\else\hbox to\@Rpmdec{.#2\hss}\fi}
+\def\setpmdec #1.#2 {\relax
+ \bgroup
+ \setbox0\hbox{\kern1pt\relax#1}\setbox1\hbox{\kern1pt\relax#2}%
+ \global\@Lpmdec\wd0\global\@Rpmdec\wd1
+ \egroup}
+\setpmdec 0.0 % default 1 digit on each side
+\def\add@thanksref#1{%
+ \global\advance\note@cnt\@ne
+ \def\@tempa{*}\def\@tempb{#1}%
+ \ifx\@tempa\@tempb
+ \ifnum\note@cnt>\@ne \add@xtok\t@loc@notes{\note@sep}\fi
+ \add@tok\t@loc@notes{*}%
+ \else
+ \ifnum\note@cnt>\@ne \add@xtok\t@loc@notes{\note@sep}\fi
+ \add@tok\t@loc@notes{%
+ \if@Elproofing#1\else\ref{#1}\fi
+ }%
+ \fi}
+\def\thanks@optarg[#1]#2{%
+ \def\@tempa{*}\def\@tempb{#1}%
+ \ifx\@tempa\@tempb
+ \@tempcnta=\c@footnote \c@footnote=-1 \label{#1}\c@footnote=\@tempcnta
+ \gdef\@corresp@note{\footnotetext[-1]{#2}}%
+ \else
+ \add@tok\t@glob@notes{\footnotetext}%
+ \refstepcounter{footnote}%
+ \if@Elproofing\else\if@tempswa\label{#1}\else\relax\fi\fi
+ \add@xtok\t@glob@notes{[\the\c@footnote]}%
+ \add@tok\t@glob@notes{{#2}}%
+ \fi
+ \ignorespaces}
+\def\frontmatter{%
+ \NoHyper
+ \let\@corresp@note\relax
+ \global\t@glob@notes={}\global\c@author\z@
+ \global\c@collab\z@ \global\c@address\z@
+ \sv@mathsurround\mathsurround \m@th
+ \global\n@author=0\n@author@\relax
+ \global\n@collab=0\n@collab@\relax
+ \global\advance\n@author\m@ne % In comparisons later on we need
+ \global\advance\n@collab\m@ne % n@author-1 and n@collab-1
+ \global\@firstauthortrue % set to false by first \author or \collab
+ \global\@hasabstractfalse % Default: no abstract or keywords
+ \global\@haskeywordsfalse % Default: no abstract or keywords
+ \global\@prefacefalse % not preface
+ \ifnum\c@firstpage=\c@lastpage
+ \gdef\@pagerange{\@pagenumprefix\ESpagenumber{firstpage}}
+ \else
+ \gdef\@pagerange{\@pagenumprefix
+ \ESpagenumber{firstpage}--\@pagenumprefix\ESpagenumber{lastpage}}%
+ \fi
+ \@ifundefined{RIfM@}{}{\global\let\vec\@bfvec}%
+ \open@fm \ignorespaces}
+\def\title@fmt#1#2{%
+\@ifundefined{@runtitle}{\global\def\@runtitle{#1}}{}%
+ \vspace*{\@overtitleskip} % Vertical space above article type,
+ \@articletypesize % Size for article type
+ \leavevmode\vphantom{Aye!}
+ \@articletype
+ \vskip12\p@
+ {\@titlesize #1\,\hbox{$^{#2}$}\par}%
+ \vskip\@undertitleskip
+ }
+\def\address@fmt@init{%
+ \par % Start new paragraph
+ \vskip \@overaddressskip} % Vertical space before addresses
+\def\@abstract[#1]{%
+ \global\@hasabstracttrue
+ \hyphenpenalty\sv@hyphenpenalty % restore \hyphenpenalty
+ \global\setbox\t@abstract=\vbox\bgroup
+ \leftskip\z@
+ \@rightskip\z@ \rightskip\@rightskip \parfillskip\@flushglue
+ \@abstractsize % Text in 9/11
+ \parindent 1em % \parindent in abstract
+ \noindent {\bfseries\abstractname} % caption `Abstract' (bold)
+ \vskip 0.5\@bls % half a line of space below
+\noindent\ignorespaces
+}
+\def\@bfvec#1{\boldsymbol{#1}}
+\def\@pmbfvec#1{\pmb{#1}}
+\mathchardef\Gamma="0000
+\mathchardef\Delta="0001
+\mathchardef\Theta="0002
+\mathchardef\Lambda="0003
+\mathchardef\Xi="0004
+\mathchardef\Pi="0005
+\mathchardef\Sigma="0006
+\mathchardef\Upsilon="0007
+\mathchardef\Phi="0008
+\mathchardef\Psi="0009
+\mathchardef\Omega="000A
+\mathchardef\varGamma="0100
+\mathchardef\varDelta="0101
+\mathchardef\varTheta="0102
+\mathchardef\varLambda="0103
+\mathchardef\varXi="0104
+\mathchardef\varPi="0105
+\mathchardef\varSigma="0106
+\mathchardef\varUpsilon="0107
+\mathchardef\varPhi="0108
+\mathchardef\varPsi="0109
+\mathchardef\varOmega="010A
+\if@TwoColumn
+ \adjdemerits=100
+ \linepenalty=100
+ \doublehyphendemerits=5000 % experimental (1993-12-14)
+ \emergencystretch=1.6pc
+ \spaceskip=0.3em \@plus 0.17em \@minus 0.12em
+\fi
+\binoppenalty=300
+\relpenalty=100
+\clubpenalty=5000 % 'Club line' at bottom of page.
+\widowpenalty=2000 % 'Widow line' at top of page.
+\displaywidowpenalty=1000 % Math display widow line.
+\predisplaypenalty=150 % Breaking before a math display.
+\postdisplaypenalty=50 % Breaking after a math display.
+\hfuzz=1\p@
+\hbadness=3000
+\@frontmatterwidth\textwidth
+\endinput
+%%
+%% End of file `elsart5p.cls'.