summaryrefslogtreecommitdiff
path: root/Master
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
parent9cec13b9861b2a2e8d0cbd8df30a0876fbd1504c (diff)
elseview update (17aug06)
git-svn-id: svn://tug.org/texlive/trunk@1978 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/bibtex/bst/elsevier/elsart-harv.bst1528
-rw-r--r--Master/texmf-dist/bibtex/bst/elsevier/elsart-num.bst1262
-rw-r--r--Master/texmf-dist/doc/latex/elsevier/README56
-rw-r--r--Master/texmf-dist/doc/latex/elsevier/instraut.pdfbin310594 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/elsevier/instructions-harv.pdfbin0 -> 178103 bytes
-rw-r--r--Master/texmf-dist/doc/latex/elsevier/instructions-harv.tex754
-rw-r--r--Master/texmf-dist/doc/latex/elsevier/instructions-num.pdfbin0 -> 175993 bytes
-rw-r--r--Master/texmf-dist/doc/latex/elsevier/instructions-num.tex774
-rw-r--r--Master/texmf-dist/doc/latex/elsevier/model-harv.pdfbin187272 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/elsevier/model-num.pdfbin188345 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/elsevier/sample.dvibin37124 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/elsevier/sample.tex761
-rw-r--r--Master/texmf-dist/doc/latex/elsevier/template-harv.dvibin564 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/elsevier/template-harv.tex8
-rw-r--r--Master/texmf-dist/doc/latex/elsevier/template-num.dvibin588 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/elsevier/template-num.tex9
-rw-r--r--Master/texmf-dist/source/latex/elsevier/00Description6
-rw-r--r--Master/texmf-dist/source/latex/elsevier/ascii.tab14
-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
-rw-r--r--Master/texmf-dist/tpm/elsevier.tpm28
-rw-r--r--Master/texmf/lists/elsevier21
26 files changed, 2714 insertions, 4770 deletions
diff --git a/Master/texmf-dist/bibtex/bst/elsevier/elsart-harv.bst b/Master/texmf-dist/bibtex/bst/elsevier/elsart-harv.bst
deleted file mode 100644
index 1e67cabe0dd..00000000000
--- a/Master/texmf-dist/bibtex/bst/elsevier/elsart-harv.bst
+++ /dev/null
@@ -1,1528 +0,0 @@
-%%
-%% This is file `elsart-harv.bst',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% merlin.mbs (with options: `,ay,nat,nm-rev,ed-rev,dt-beg,yr-com,aymth,yrp-per,note-yr,jttl-rm,thtit-a,vnum-sp,volp-com,pp-last,jnm-x,btit-rm,bt-rm,pre-edn,url,url-nl,edpar,blk-tit,in-col,pp,ed,abr,ednx,ord,jabr,xand,em-x,nfss')
-%% After docstrip generation some manual changes were made (SP)
-%% ----------------------------------------
-%% *** Author-date reference style for elsart ***
-%% $Id: elsart-harv.bst 1.3 2000/05/08 10:17:51 spepping Exp spepping $
-%%
-%% Copyright 1994-1999 Patrick W Daly
- % ===============================================================
- % IMPORTANT NOTICE:
- % This bibliographic style (bst) file has been generated from one or
- % more master bibliographic style (mbs) files, listed above.
- %
- % This generated file can be redistributed and/or modified under the terms
- % of the LaTeX Project Public License Distributed from CTAN
- % archives in directory macros/latex/base/lppl.txt; either
- % version 1 of the License, or any later version.
- % ===============================================================
- % Name and version information of the main mbs file:
- % \ProvidesFile{merlin.mbs}[1999/03/18 3.88 (PWD)]
- % For use with BibTeX version 0.99a or later
- %-------------------------------------------------------------------
- % This bibliography style file is intended for texts in ENGLISH
- % This is an author-year citation style bibliography. As such, it is
- % non-standard LaTeX, and requires a special package file to function properly.
- % Such a package is natbib.sty by Patrick W. Daly
- % The form of the \bibitem entries is
- % \bibitem[Jones et al.(1990)]{key}...
- % \bibitem[Jones et al.(1990)Jones, Baker, and Smith]{key}...
- % The essential feature is that the label (the part in brackets) consists
- % of the author names, as they should appear in the citation, with the year
- % in parentheses following. There must be no space before the opening
- % parenthesis!
- % With natbib v5.3, a full list of authors may also follow the year.
- % In natbib.sty, it is possible to define the type of enclosures that is
- % really wanted (brackets or parentheses), but in either case, there must
- % be parentheses in the label.
- % The \cite command functions as follows:
- % \citet{key} ==>> Jones et al. (1990)
- % \citet*{key} ==>> Jones, Baker, and Smith (1990)
- % \citep{key} ==>> (Jones et al., 1990)
- % \citep*{key} ==>> (Jones, Baker, and Smith, 1990)
- % \citep[chap. 2]{key} ==>> (Jones et al., 1990, chap. 2)
- % \citep[e.g.][]{key} ==>> (e.g. Jones et al., 1990)
- % \citep[e.g.][p. 32]{key} ==>> (e.g. Jones et al., p. 32)
- % \citeauthor{key} ==>> Jones et al.
- % \citeauthor*{key} ==>> Jones, Baker, and Smith
- % \citeyear{key} ==>> 1990
- %---------------------------------------------------------------------
-
-ENTRY
- { address
- author
- booktitle
- chapter
- edition
- editor
- howpublished
- institution
- journal
- key
- month
- note
- number
- organization
- pages
- publisher
- school
- series
- title
- type
- url
- volume
- year
- }
- {}
- { label extra.label sort.label short.list }
-
-INTEGERS { output.state before.all mid.sentence after.sentence after.block }
-
-FUNCTION {init.state.consts}
-{ #0 'before.all :=
- #1 'mid.sentence :=
- #2 'after.sentence :=
- #3 'after.block :=
-}
-
-STRINGS { s t }
-
-FUNCTION {output.nonnull}
-{ 's :=
- output.state mid.sentence =
- { ", " * write$ }
- { output.state after.block =
- { add.period$ write$
- newline$
- "\newblock " write$
- }
- { output.state before.all =
- 'write$
- { add.period$ " " * write$ }
- if$
- }
- if$
- mid.sentence 'output.state :=
- }
- if$
- s
-}
-
-FUNCTION {output}
-{ duplicate$ empty$
- 'pop$
- 'output.nonnull
- if$
-}
-
-FUNCTION {output.check}
-{ 't :=
- duplicate$ empty$
- { pop$ "empty " t * " in " * cite$ * warning$ }
- 'output.nonnull
- if$
-}
-
-FUNCTION {fin.entry}
-{ add.period$
- write$
- newline$
-}
-
-FUNCTION {new.block}
-{ output.state before.all =
- 'skip$
- { after.block 'output.state := }
- if$
-}
-
-FUNCTION {new.sentence}
-{ output.state after.block =
- 'skip$
- { output.state before.all =
- 'skip$
- { after.sentence 'output.state := }
- if$
- }
- if$
-}
-
-FUNCTION {add.blank}
-{ " " * before.all 'output.state :=
-}
-
-FUNCTION {date.block}
-{
- new.sentence
-}
-
-FUNCTION {not}
-{ { #0 }
- { #1 }
- if$
-}
-
-FUNCTION {and}
-{ 'skip$
- { pop$ #0 }
- if$
-}
-
-FUNCTION {or}
-{ { pop$ #1 }
- 'skip$
- if$
-}
-
-FUNCTION {new.block.checkb}
-{ empty$
- swap$ empty$
- and
- 'skip$
- 'new.block
- if$
-}
-
-FUNCTION {field.or.null}
-{ duplicate$ empty$
- { pop$ "" }
- 'skip$
- if$
-}
-
-FUNCTION {emphasize}
-{ skip$ }
-
-FUNCTION {capitalize}
-{ "u" change.case$ "t" change.case$ }
-
-FUNCTION {space.word}
-{ " " swap$ * " " * }
-
- % Here are the language-specific definitions for explicit words.
- % Each function has a name bbl.xxx where xxx is the English word.
- % The language selected here is ENGLISH
-FUNCTION {bbl.and}
-{ "and"}
-
-FUNCTION {bbl.etal}
-{ "et~al." }
-
-FUNCTION {bbl.editors}
-{ "Eds." }
-
-FUNCTION {bbl.editor}
-{ "Ed." }
-
-FUNCTION {bbl.edby}
-{ "edited by" }
-
-FUNCTION {bbl.edition}
-{ "Edition" }
-
-FUNCTION {bbl.volume}
-{ "Vol." }
-
-FUNCTION {bbl.of}
-{ "of" }
-
-FUNCTION {bbl.number}
-{ "no." }
-
-FUNCTION {bbl.nr}
-{ "no." }
-
-FUNCTION {bbl.in}
-{ "in" }
-
-FUNCTION {bbl.pages}
-{ "pp." }
-
-FUNCTION {bbl.page}
-{ "p." }
-
-FUNCTION {bbl.chapter}
-{ "Ch." }
-
-FUNCTION {bbl.techrep}
-{ "Tech. Rep." }
-
-FUNCTION {bbl.mthesis}
-{ "Master's thesis" }
-
-FUNCTION {bbl.phdthesis}
-{ "Ph.D. thesis" }
-
-FUNCTION {bbl.first}
-{ "1st" }
-
-FUNCTION {bbl.second}
-{ "2nd" }
-
-FUNCTION {bbl.third}
-{ "3rd" }
-
-FUNCTION {bbl.fourth}
-{ "4th" }
-
-FUNCTION {bbl.fifth}
-{ "5th" }
-
-FUNCTION {bbl.st}
-{ "st" }
-
-FUNCTION {bbl.nd}
-{ "nd" }
-
-FUNCTION {bbl.rd}
-{ "rd" }
-
-FUNCTION {bbl.th}
-{ "th" }
-
-MACRO {jan} {"Jan."}
-
-MACRO {feb} {"Feb."}
-
-MACRO {mar} {"Mar."}
-
-MACRO {apr} {"Apr."}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"Jun."}
-
-MACRO {jul} {"Jul."}
-
-MACRO {aug} {"Aug."}
-
-MACRO {sep} {"Sep."}
-
-MACRO {oct} {"Oct."}
-
-MACRO {nov} {"Nov."}
-
-MACRO {dec} {"Dec."}
-
-FUNCTION {eng.ord}
-{ duplicate$ "1" swap$ *
- #-2 #1 substring$ "1" =
- { bbl.th * }
- { duplicate$ #-1 #1 substring$
- duplicate$ "1" =
- { pop$ bbl.st * }
- { duplicate$ "2" =
- { pop$ bbl.nd * }
- { "3" =
- { bbl.rd * }
- { bbl.th * }
- if$
- }
- if$
- }
- if$
- }
- if$
-}
-
-MACRO {acmcs} {"ACM Comput. Surv."}
-
-MACRO {acta} {"Acta Inf."}
-
-MACRO {cacm} {"Commun. ACM"}
-
-MACRO {ibmjrd} {"IBM J. Res. Dev."}
-
-MACRO {ibmsj} {"IBM Syst.~J."}
-
-MACRO {ieeese} {"IEEE Trans. Softw. Eng."}
-
-MACRO {ieeetc} {"IEEE Trans. Comput."}
-
-MACRO {ieeetcad}
- {"IEEE Trans. Comput.-Aided Design Integrated Circuits"}
-
-MACRO {ipl} {"Inf. Process. Lett."}
-
-MACRO {jacm} {"J.~ACM"}
-
-MACRO {jcss} {"J.~Comput. Syst. Sci."}
-
-MACRO {scp} {"Sci. Comput. Programming"}
-
-MACRO {sicomp} {"SIAM J. Comput."}
-
-MACRO {tocs} {"ACM Trans. Comput. Syst."}
-
-MACRO {tods} {"ACM Trans. Database Syst."}
-
-MACRO {tog} {"ACM Trans. Gr."}
-
-MACRO {toms} {"ACM Trans. Math. Softw."}
-
-MACRO {toois} {"ACM Trans. Office Inf. Syst."}
-
-MACRO {toplas} {"ACM Trans. Prog. Lang. Syst."}
-
-MACRO {tcs} {"Theoretical Comput. Sci."}
-
-FUNCTION {write.url}
-{ url empty$
- { skip$ }
- { "\newline\urlprefix\url{" url * "}" * write$ newline$ }
- if$
-}
-
-
-INTEGERS { nameptr namesleft numnames }
-
-FUNCTION {format.names}
-{ 's :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr
- "{vv~}{ll}{, jj}{, f.}" format.name$
- 't :=
- nameptr #1 >
- {
- namesleft #1 >
- { ", " * t * }
- {
- "," *
- s nameptr "{ll}" format.name$ duplicate$ "others" =
- { 't := }
- { pop$ }
- if$
- t "others" =
- {
- " " * bbl.etal *
- }
- { " " * t * }
- if$
- }
- if$
- }
- 't
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-FUNCTION {format.names.ed}
-{ format.names }
-FUNCTION {format.key}
-{ empty$
- { key field.or.null }
- { "" }
- if$
-}
-
-FUNCTION {format.authors}
-{ author empty$
- { "" }
- { author format.names }
- if$
-}
-
-FUNCTION {format.editors}
-{ editor empty$
- { "" }
- { editor format.names
- editor num.names$ #1 >
- { " (" * bbl.editors * ")" * }
- { " (" * bbl.editor * ")" * }
- if$
- }
- if$
-}
-
-FUNCTION {format.in.editors}
-{ editor empty$
- { "" }
- { editor format.names.ed
- editor num.names$ #1 >
- { " (" * bbl.editors * ")" * }
- { " (" * bbl.editor * ")" * }
- if$
- }
- if$
-}
-
-FUNCTION {format.note}
-{
- note empty$
- { "" }
- { note #1 #1 substring$
- duplicate$ "{" =
- 'skip$
- { output.state mid.sentence =
- { "l" }
- { "u" }
- if$
- change.case$
- }
- if$
- note #2 global.max$ substring$ *
- }
- if$
-}
-
-FUNCTION {format.title}
-{ title empty$
- { "" }
- { title "t" change.case$
- }
- if$
-}
-
-FUNCTION {format.full.names}
-{'s :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr
- "{vv~}{ll}" format.name$
- 't :=
- nameptr #1 >
- {
- namesleft #1 >
- { ", " * t * }
- {
- numnames #2 >
- { "," * }
- 'skip$
- if$
- s nameptr "{ll}" format.name$ duplicate$ "others" =
- { 't := }
- { pop$ }
- if$
- t "others" =
- {
- " " * bbl.etal *
- }
- { bbl.and
- space.word * t *
- }
- if$
- }
- if$
- }
- 't
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {author.editor.key.full}
-{ author empty$
- { editor empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { editor format.full.names }
- if$
- }
- { author format.full.names }
- if$
-}
-
-FUNCTION {author.key.full}
-{ author empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { author format.full.names }
- if$
-}
-
-FUNCTION {editor.key.full}
-{ editor empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { editor format.full.names }
- if$
-}
-
-FUNCTION {make.full.names}
-{ type$ "book" =
- type$ "inbook" =
- or
- 'author.editor.key.full
- { type$ "proceedings" =
- 'editor.key.full
- 'author.key.full
- if$
- }
- if$
-}
-
-FUNCTION {output.bibitem}
-{ newline$
- "\bibitem[{" write$
- label write$
- ")" make.full.names duplicate$ short.list =
- { pop$ }
- { * }
- if$
- "}]{" * write$
- cite$ write$
- "}" write$
- newline$
- ""
- before.all 'output.state :=
-}
-
-FUNCTION {n.dashify}
-{
- 't :=
- ""
- { t empty$ not }
- { t #1 #1 substring$ "-" =
- { t #1 #2 substring$ "--" = not
- { "--" *
- t #2 global.max$ substring$ 't :=
- }
- { { t #1 #1 substring$ "-" = }
- { "-" *
- t #2 global.max$ substring$ 't :=
- }
- while$
- }
- if$
- }
- { t #1 #1 substring$ *
- t #2 global.max$ substring$ 't :=
- }
- if$
- }
- while$
-}
-
-FUNCTION {word.in}
-{ bbl.in capitalize
- ":" *
- " " * }
-
-FUNCTION {format.date}
-{ year duplicate$ empty$
- { "empty year in " cite$ * "; set to ????" * warning$
- pop$ "????" }
- 'skip$
- if$
- month empty$
- 'skip$
- { month
- " " * swap$ *
- }
- if$
- extra.label *
- before.all 'output.state :=
- ", " swap$ *
-}
-
-FUNCTION {format.btitle}
-{ title
-}
-
-FUNCTION {tie.or.space.connect}
-{ duplicate$ text.length$ #3 <
- { "~" }
- { " " }
- if$
- swap$ * *
-}
-
-FUNCTION {either.or.check}
-{ empty$
- 'pop$
- { "can't use both " swap$ * " fields in " * cite$ * warning$ }
- if$
-}
-
-FUNCTION {format.bvolume}
-{ volume empty$
- { "" }
- { bbl.volume volume tie.or.space.connect
- series empty$
- 'skip$
- { bbl.of space.word * series emphasize * }
- if$
- "volume and number" number either.or.check
- }
- if$
-}
-
-FUNCTION {format.number.series}
-{ volume empty$
- { number empty$
- { series field.or.null }
- { output.state mid.sentence =
- { bbl.number }
- { bbl.number capitalize }
- if$
- number tie.or.space.connect
- series empty$
- { "there's a number but no series in " cite$ * warning$ }
- { bbl.in space.word * series * }
- if$
- }
- if$
- }
- { "" }
- if$
-}
-
-FUNCTION {is.num}
-{ chr.to.int$
- duplicate$ "0" chr.to.int$ < not
- swap$ "9" chr.to.int$ > not and
-}
-
-FUNCTION {extract.num}
-{ duplicate$ 't :=
- "" 's :=
- { t empty$ not }
- { t #1 #1 substring$
- t #2 global.max$ substring$ 't :=
- duplicate$ is.num
- { s swap$ * 's := }
- { pop$ "" 't := }
- if$
- }
- while$
- s empty$
- 'skip$
- { pop$ s }
- if$
-}
-
-FUNCTION {convert.edition}
-{ edition extract.num "l" change.case$ 's :=
- s "first" = s "1" = or
- { bbl.first 't := }
- { s "second" = s "2" = or
- { bbl.second 't := }
- { s "third" = s "3" = or
- { bbl.third 't := }
- { s "fourth" = s "4" = or
- { bbl.fourth 't := }
- { s "fifth" = s "5" = or
- { bbl.fifth 't := }
- { s #1 #1 substring$ is.num
- { s eng.ord 't := }
- { edition 't := }
- if$
- }
- if$
- }
- if$
- }
- if$
- }
- if$
- }
- if$
- t
-}
-
-FUNCTION {format.edition}
-{ edition empty$
- { "" }
- { output.state mid.sentence =
- { convert.edition "l" change.case$ " " * bbl.edition * }
- { convert.edition "t" change.case$ " " * bbl.edition * }
- if$
- }
- if$
-}
-
-INTEGERS { multiresult }
-
-FUNCTION {multi.page.check}
-{ 't :=
- #0 'multiresult :=
- { multiresult not
- t empty$ not
- and
- }
- { t #1 #1 substring$
- duplicate$ "-" =
- swap$ duplicate$ "," =
- swap$ "+" =
- or or
- { #1 'multiresult := }
- { t #2 global.max$ substring$ 't := }
- if$
- }
- while$
- multiresult
-}
-
-FUNCTION {format.pages}
-{ pages empty$
- { "" }
- { pages multi.page.check
- { bbl.pages pages n.dashify tie.or.space.connect }
- { bbl.page pages tie.or.space.connect }
- if$
- }
- if$
-}
-
-FUNCTION {format.journal.pages}
-{ pages empty$
- 'skip$
- { duplicate$ empty$
- { pop$ format.pages }
- {
- ", " *
- pages n.dashify *
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.vol.num.pages}
-{ volume field.or.null
- number empty$
- 'skip$
- {
- "~(" number * ")" * *
- volume empty$
- { "there's a number but no volume in " cite$ * warning$ }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.chapter.pages}
-{ chapter empty$
- { "" }
- { type empty$
- { bbl.chapter }
- { type "l" change.case$ }
- if$
- chapter tie.or.space.connect
- }
- if$
-}
-
-FUNCTION {format.in.ed.booktitle}
-{ booktitle empty$
- { "" }
- { editor empty$
- { word.in booktitle * }
- { word.in format.in.editors * ", " *
- booktitle * }
- if$
- }
- if$
-}
-
-FUNCTION {format.thesis.type}
-{ type empty$
- 'skip$
- { pop$
- type "t" change.case$
- }
- if$
-}
-
-FUNCTION {format.tr.number}
-{ type empty$
- { bbl.techrep }
- 'type
- if$
- number empty$
- { "t" change.case$ }
- { number tie.or.space.connect }
- if$
-}
-
-FUNCTION {format.article.crossref}
-{
- word.in
- " \cite{" * crossref * "}" *
-}
-
-FUNCTION {format.book.crossref}
-{ volume empty$
- { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
- word.in
- }
- { bbl.volume capitalize
- volume tie.or.space.connect
- bbl.of space.word *
- }
- if$
- " \cite{" * crossref * "}" *
-}
-
-FUNCTION {format.incoll.inproc.crossref}
-{
- word.in
- " \cite{" * crossref * "}" *
-}
-
-FUNCTION {format.org.or.pub}
-{ 't :=
- ""
- address empty$ t empty$ and
- 'skip$
- {
- t empty$
- { address empty$
- 'skip$
- { address * }
- if$
- }
- { t *
- address empty$
- 'skip$
- { ", " * address * }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.publisher.address}
-{ publisher empty$
- { "empty publisher in " cite$ * warning$
- ""
- }
- { publisher }
- if$
- format.org.or.pub
-}
-
-FUNCTION {format.organization.address}
-{ organization empty$
- { "" }
- { organization }
- if$
- format.org.or.pub
-}
-
-FUNCTION {article}
-{ output.bibitem
- format.authors "author" output.check
- author format.key output
- format.date "year" output.check
- date.block
- format.title "title" output.check
- new.sentence
- crossref missing$
- { journal
- "journal" output.check
- add.blank
- format.vol.num.pages output
- }
- { format.article.crossref output.nonnull
- format.pages output
- }
- if$
- format.journal.pages
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {book}
-{ output.bibitem
- author empty$
- { format.editors "author and editor" output.check
- editor format.key output
- }
- { format.authors output.nonnull
- crossref missing$
- { "author and editor" editor either.or.check }
- 'skip$
- if$
- }
- if$
- format.date "year" output.check
- date.block
- format.btitle "title" output.check
- crossref missing$
- { format.edition output
- new.sentence
- format.bvolume output
- format.number.series output
- new.sentence
- format.publisher.address output
- }
- {
- new.sentence
- format.book.crossref output.nonnull
- }
- if$
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {booklet}
-{ output.bibitem
- format.authors output
- author format.key output
- format.date "year" output.check
- date.block
- format.title "title" output.check
- new.sentence
- howpublished output
- address output
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {inbook}
-{ output.bibitem
- author empty$
- { format.editors "author and editor" output.check
- editor format.key output
- }
- { format.authors output.nonnull
- crossref missing$
- { "author and editor" editor either.or.check }
- 'skip$
- if$
- }
- if$
- format.date "year" output.check
- date.block
- format.btitle "title" output.check
- crossref missing$
- {
- format.edition output
- new.sentence
- format.bvolume output
- format.number.series output
- new.sentence
- format.publisher.address output
- format.chapter.pages "chapter and pages" output.check
- }
- {
- format.chapter.pages "chapter and pages" output.check
- new.sentence
- format.book.crossref output.nonnull
- }
- if$
- format.pages "pages" output.check
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {incollection}
-{ output.bibitem
- format.authors "author" output.check
- author format.key output
- format.date "year" output.check
- date.block
- format.title "title" output.check
- new.sentence
- crossref missing$
- { format.in.ed.booktitle "booktitle" output.check
- format.edition output
- new.sentence
- format.bvolume output
- format.number.series output
- new.sentence
- format.publisher.address output
- format.chapter.pages output
- }
- { format.incoll.inproc.crossref output.nonnull
- format.chapter.pages output
- }
- if$
- format.pages "pages" output.check
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {inproceedings}
-{ output.bibitem
- format.authors "author" output.check
- author format.key output
- format.date "year" output.check
- date.block
- format.title "title" output.check
- new.sentence
- crossref missing$
- { format.in.ed.booktitle "booktitle" output.check
- format.edition output
- new.sentence
- format.bvolume output
- format.number.series output
- new.sentence
- publisher empty$
- { format.organization.address output }
- { organization output
- format.publisher.address output
- }
- if$
-% format.pages output
- }
- { format.incoll.inproc.crossref output.nonnull
-% format.pages output
- }
- if$
- format.pages "pages" output.check
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {conference} { inproceedings }
-
-FUNCTION {manual}
-{ output.bibitem
- format.authors output
- author format.key output
- format.date "year" output.check
- date.block
- format.btitle "title" output.check
- new.sentence
- organization output
- address output
- format.edition output
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {mastersthesis}
-{ output.bibitem
- format.authors "author" output.check
- author format.key output
- format.date "year" output.check
- date.block
- format.title "title" output.check
- new.sentence
- bbl.mthesis format.thesis.type output.nonnull
- school "school" output.check
- address output
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {misc}
-{ output.bibitem
- format.authors output
- author format.key output
- format.date "year" output.check
- date.block
- format.title output
- new.sentence
- howpublished output
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {phdthesis}
-{ output.bibitem
- format.authors "author" output.check
- author format.key output
- format.date "year" output.check
- date.block
- format.title "title" output.check
- new.sentence
- bbl.phdthesis format.thesis.type output.nonnull
- school "school" output.check
- address output
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {proceedings}
-{ output.bibitem
- format.editors output
- editor format.key output
- format.date "year" output.check
- date.block
- format.btitle "title" output.check
- new.sentence
- format.bvolume output
- format.number.series output
- new.sentence
- publisher empty$
- { format.organization.address output }
- { organization output
- format.publisher.address output
- }
- if$
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {techreport}
-{ output.bibitem
- format.authors "author" output.check
- author format.key output
- format.date "year" output.check
- date.block
- format.title "title" output.check
- new.sentence
- format.tr.number output.nonnull
- institution "institution" output.check
- address output
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {unpublished}
-{ output.bibitem
- format.authors "author" output.check
- author format.key output
- format.date "year" output.check
- date.block
- format.title "title" output.check
- format.note "note" output.check
- fin.entry
- write.url
-}
-
-FUNCTION {default.type} { misc }
-
-READ
-
-FUNCTION {sortify}
-{ purify$
- "l" change.case$
-}
-
-INTEGERS { len }
-
-FUNCTION {chop.word}
-{ 's :=
- 'len :=
- s #1 len substring$ =
- { s len #1 + global.max$ substring$ }
- 's
- if$
-}
-
-FUNCTION {format.lab.names}
-{ 's :=
- s #1 "{vv~}{ll}" format.name$
- s num.names$ duplicate$
- #2 >
- { pop$
- " " * bbl.etal *
- }
- { #2 <
- 'skip$
- { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
- {
- " " * bbl.etal *
- }
- { bbl.and space.word * s #2 "{vv~}{ll}" format.name$
- * }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {author.key.label}
-{ author empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { author format.lab.names }
- if$
-}
-
-FUNCTION {author.editor.key.label}
-{ author empty$
- { editor empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { editor format.lab.names }
- if$
- }
- { author format.lab.names }
- if$
-}
-
-FUNCTION {editor.key.label}
-{ editor empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { editor format.lab.names }
- if$
-}
-
-FUNCTION {calc.short.authors}
-{ type$ "book" =
- type$ "inbook" =
- or
- 'author.editor.key.label
- { type$ "proceedings" =
- 'editor.key.label
- 'author.key.label
- if$
- }
- if$
- 'short.list :=
-}
-
-FUNCTION {calc.label}
-{ calc.short.authors
- short.list
- "("
- *
- year duplicate$ empty$
- { pop$ "????" }
- 'skip$
- if$
- *
- 'label :=
-}
-
-FUNCTION {sort.format.names}
-{ 's :=
- #1 'nameptr :=
- ""
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr
- "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}"
- format.name$ 't :=
- nameptr #1 >
- {
- " " *
- namesleft #1 = t "others" = and
- { "zzzzz" * }
- { t sortify * }
- if$
- }
- { t sortify * }
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {sort.format.title}
-{ 't :=
- "A " #2
- "An " #3
- "The " #4 t chop.word
- chop.word
- chop.word
- sortify
- #1 global.max$ substring$
-}
-
-FUNCTION {author.sort}
-{ author empty$
- { key empty$
- { "to sort, need author or key in " cite$ * warning$
- ""
- }
- { key sortify }
- if$
- }
- { author sort.format.names }
- if$
-}
-
-FUNCTION {author.editor.sort}
-{ author empty$
- { editor empty$
- { key empty$
- { "to sort, need author, editor, or key in " cite$ * warning$
- ""
- }
- { key sortify }
- if$
- }
- { editor sort.format.names }
- if$
- }
- { author sort.format.names }
- if$
-}
-
-FUNCTION {editor.sort}
-{ editor empty$
- { key empty$
- { "to sort, need editor or key in " cite$ * warning$
- ""
- }
- { key sortify }
- if$
- }
- { editor sort.format.names }
- if$
-}
-
-FUNCTION {presort}
-{ calc.label
- label sortify
- " "
- *
- type$ "book" =
- type$ "inbook" =
- or
- 'author.editor.sort
- { type$ "proceedings" =
- 'editor.sort
- 'author.sort
- if$
- }
- if$
- #1 entry.max$ substring$
- 'sort.label :=
- sort.label
- *
- " "
- *
- title field.or.null
- sort.format.title
- *
- #1 entry.max$ substring$
- 'sort.key$ :=
-}
-
-ITERATE {presort}
-
-SORT
-
-STRINGS { last.label next.extra }
-
-INTEGERS { last.extra.num number.label }
-
-FUNCTION {initialize.extra.label.stuff}
-{ #0 int.to.chr$ 'last.label :=
- "" 'next.extra :=
- #0 'last.extra.num :=
- #0 'number.label :=
-}
-
-FUNCTION {forward.pass}
-{ last.label label =
- { last.extra.num #1 + 'last.extra.num :=
- last.extra.num int.to.chr$ 'extra.label :=
- }
- { "a" chr.to.int$ 'last.extra.num :=
- "" 'extra.label :=
- label 'last.label :=
- }
- if$
- number.label #1 + 'number.label :=
-}
-
-FUNCTION {reverse.pass}
-{ next.extra "b" =
- { "a" 'extra.label := }
- 'skip$
- if$
- extra.label 'next.extra :=
- extra.label
- duplicate$ empty$
- 'skip$
- { "{\natexlab{" swap$ * "}}" * }
- if$
- 'extra.label :=
- label extra.label * 'label :=
-}
-
-EXECUTE {initialize.extra.label.stuff}
-
-ITERATE {forward.pass}
-
-REVERSE {reverse.pass}
-
-FUNCTION {bib.sort.order}
-{ sort.label
- " "
- *
- year field.or.null sortify
- *
- " "
- *
- title field.or.null
- sort.format.title
- *
- #1 entry.max$ substring$
- 'sort.key$ :=
-}
-
-ITERATE {bib.sort.order}
-
-SORT
-
-FUNCTION {begin.bib}
-{ preamble$ empty$
- 'skip$
- { preamble$ write$ newline$ }
- if$
- "\begin{thebibliography}{" number.label int.to.str$ * "}" *
- write$ newline$
- "\expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi"
- write$ newline$
- "\expandafter\ifx\csname url\endcsname\relax"
- write$ newline$
- " \def\url#1{\texttt{#1}}\fi"
- write$ newline$
- "\expandafter\ifx\csname urlprefix\endcsname\relax\def\urlprefix{URL }\fi"
- write$ newline$
-}
-
-EXECUTE {begin.bib}
-
-EXECUTE {init.state.consts}
-
-ITERATE {call.type$}
-
-FUNCTION {end.bib}
-{ newline$
- "\end{thebibliography}" write$ newline$
-}
-
-EXECUTE {end.bib}
-%% End of customized bst file
-%%
-%% End of file `elsart-harv.bst'.
diff --git a/Master/texmf-dist/bibtex/bst/elsevier/elsart-num.bst b/Master/texmf-dist/bibtex/bst/elsevier/elsart-num.bst
deleted file mode 100644
index ee274ef0a84..00000000000
--- a/Master/texmf-dist/bibtex/bst/elsevier/elsart-num.bst
+++ /dev/null
@@ -1,1262 +0,0 @@
-%%
-%% This is file `elsart-num.bst',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% merlin.mbs (with options: `,seq-no,nm-init,ed-au,dt-end,yr-par,yrp-x,jttl-rm,thtit-a,vnum-sp,volp-blk,jdt-p,pp-last,jnm-x,btit-rm,bt-rm,pub-date,pub-xpar,pre-edn,url,url-nl,edpar,blk-com,in-col,pp,ed,abr,ednx,ord,jabr,and-xcom,xand,em-x,nfss')
-%% After docstrip generation some manual changes were made (SP)
-%% ----------------------------------------
-%% *** Numerical reference style for elsart ***
-%% $Id: elsart-num.bst 1.4 2000/05/08 10:17:09 spepping Exp spepping $
-%%
-%% Copyright 1994-1999 Patrick W Daly
- % ===============================================================
- % IMPORTANT NOTICE:
- % This bibliographic style (bst) file has been generated from one or
- % more master bibliographic style (mbs) files, listed above.
- %
- % This generated file can be redistributed and/or modified under the terms
- % of the LaTeX Project Public License Distributed from CTAN
- % archives in directory macros/latex/base/lppl.txt; either
- % version 1 of the License, or any later version.
- % ===============================================================
- % Name and version information of the main mbs file:
- % \ProvidesFile{merlin.mbs}[1999/03/18 3.88 (PWD)]
- % For use with BibTeX version 0.99a or later
- %-------------------------------------------------------------------
- % This bibliography style file is intended for texts in ENGLISH
- % This is a numerical citation style, and as such is standard LaTeX.
- % It requires no extra package to interface to the main text.
- % The form of the \bibitem entries is
- % \bibitem{key}...
- % Usage of \cite is as follows:
- % \cite{key} ==>> [#]
- % \cite[chap. 2]{key} ==>> [#, chap. 2]
- % where # is a number determined by the ordering in the reference list.
- % The order in the reference list is that by which the works were originally
- % cited in the text, or that in the database.
- %---------------------------------------------------------------------
-
-ENTRY
- { address
- author
- booktitle
- chapter
- edition
- editor
- howpublished
- institution
- journal
- key
- month
- note
- number
- organization
- pages
- publisher
- school
- series
- title
- type
- url
- volume
- year
- }
- {}
- { label }
-
-INTEGERS { output.state before.all mid.sentence after.sentence after.block }
-
-FUNCTION {init.state.consts}
-{ #0 'before.all :=
- #1 'mid.sentence :=
- #2 'after.sentence :=
- #3 'after.block :=
-}
-
-STRINGS { s t }
-
-FUNCTION {output.nonnull}
-{ 's :=
- output.state mid.sentence =
- { ", " * write$ }
- { output.state after.block =
- { add.period$ write$
- newline$
- "\newblock " write$
- }
- { output.state before.all =
- 'write$
- { add.period$ " " * write$ }
- if$
- }
- if$
- mid.sentence 'output.state :=
- }
- if$
- s
-}
-
-FUNCTION {output}
-{ duplicate$ empty$
- 'pop$
- 'output.nonnull
- if$
-}
-
-FUNCTION {output.check}
-{ 't :=
- duplicate$ empty$
- { pop$ "empty " t * " in " * cite$ * warning$ }
- 'output.nonnull
- if$
-}
-
-FUNCTION {fin.entry}
-{ add.period$
- write$
- newline$
-}
-
-FUNCTION {new.block}
-{ output.state before.all =
- 'skip$
- { after.block 'output.state := }
- if$
-}
-
-FUNCTION {new.sentence}
-{ output.state after.block =
- 'skip$
- { output.state before.all =
- 'skip$
- { after.sentence 'output.state := }
- if$
- }
- if$
-}
-
-FUNCTION {add.blank}
-{ " " * before.all 'output.state :=
-}
-
-FUNCTION {date.block}
-{
- add.blank
-}
-
-FUNCTION {not}
-{ { #0 }
- { #1 }
- if$
-}
-
-FUNCTION {and}
-{ 'skip$
- { pop$ #0 }
- if$
-}
-
-FUNCTION {or}
-{ { pop$ #1 }
- 'skip$
- if$
-}
-
-FUNCTION {new.block.checka}
-{ empty$
- 'skip$
- 'new.block
- if$
-}
-
-FUNCTION {new.block.checkb}
-{ empty$
- swap$ empty$
- and
- 'skip$
- 'new.block
- if$
-}
-
-FUNCTION {new.sentence.checka}
-{ empty$
- 'skip$
- 'new.sentence
- if$
-}
-
-FUNCTION {new.sentence.checkb}
-{ empty$
- swap$ empty$
- and
- 'skip$
- 'new.sentence
- if$
-}
-
-FUNCTION {field.or.null}
-{ duplicate$ empty$
- { pop$ "" }
- 'skip$
- if$
-}
-
-FUNCTION {emphasize}
-{ skip$ }
-
-FUNCTION {capitalize}
-{ "u" change.case$ "t" change.case$ }
-
-FUNCTION {space.word}
-{ " " swap$ * " " * }
-
- % Here are the language-specific definitions for explicit words.
- % Each function has a name bbl.xxx where xxx is the English word.
- % The language selected here is ENGLISH
-FUNCTION {bbl.and}
-{ "and"}
-
-FUNCTION {bbl.etal}
-{ "et~al." }
-
-FUNCTION {bbl.editors}
-{ "Eds." }
-
-FUNCTION {bbl.editor}
-{ "Ed." }
-
-FUNCTION {bbl.edby}
-{ "edited by" }
-
-FUNCTION {bbl.edition}
-{ "Edition" }
-
-FUNCTION {bbl.volume}
-{ "Vol." }
-
-FUNCTION {bbl.of}
-{ "of" }
-
-FUNCTION {bbl.number}
-{ "no." }
-
-FUNCTION {bbl.nr}
-{ "no." }
-
-FUNCTION {bbl.in}
-{ "in" }
-
-FUNCTION {bbl.pages}
-{ "pp." }
-
-FUNCTION {bbl.page}
-{ "p." }
-
-FUNCTION {bbl.chapter}
-{ "Ch." }
-
-FUNCTION {bbl.techrep}
-{ "Tech. Rep." }
-
-FUNCTION {bbl.mthesis}
-{ "Master's thesis" }
-
-FUNCTION {bbl.phdthesis}
-{ "Ph.D. thesis" }
-
-FUNCTION {bbl.first}
-{ "1st" }
-
-FUNCTION {bbl.second}
-{ "2nd" }
-
-FUNCTION {bbl.third}
-{ "3rd" }
-
-FUNCTION {bbl.fourth}
-{ "4th" }
-
-FUNCTION {bbl.fifth}
-{ "5th" }
-
-FUNCTION {bbl.st}
-{ "st" }
-
-FUNCTION {bbl.nd}
-{ "nd" }
-
-FUNCTION {bbl.rd}
-{ "rd" }
-
-FUNCTION {bbl.th}
-{ "th" }
-
-MACRO {jan} {"Jan."}
-
-MACRO {feb} {"Feb."}
-
-MACRO {mar} {"Mar."}
-
-MACRO {apr} {"Apr."}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"Jun."}
-
-MACRO {jul} {"Jul."}
-
-MACRO {aug} {"Aug."}
-
-MACRO {sep} {"Sep."}
-
-MACRO {oct} {"Oct."}
-
-MACRO {nov} {"Nov."}
-
-MACRO {dec} {"Dec."}
-
-FUNCTION {eng.ord}
-{ duplicate$ "1" swap$ *
- #-2 #1 substring$ "1" =
- { bbl.th * }
- { duplicate$ #-1 #1 substring$
- duplicate$ "1" =
- { pop$ bbl.st * }
- { duplicate$ "2" =
- { pop$ bbl.nd * }
- { "3" =
- { bbl.rd * }
- { bbl.th * }
- if$
- }
- if$
- }
- if$
- }
- if$
-}
-
-MACRO {acmcs} {"ACM Comput. Surv."}
-
-MACRO {acta} {"Acta Inf."}
-
-MACRO {cacm} {"Commun. ACM"}
-
-MACRO {ibmjrd} {"IBM J. Res. Dev."}
-
-MACRO {ibmsj} {"IBM Syst.~J."}
-
-MACRO {ieeese} {"IEEE Trans. Softw. Eng."}
-
-MACRO {ieeetc} {"IEEE Trans. Comput."}
-
-MACRO {ieeetcad}
- {"IEEE Trans. Comput.-Aided Design Integrated Circuits"}
-
-MACRO {ipl} {"Inf. Process. Lett."}
-
-MACRO {jacm} {"J.~ACM"}
-
-MACRO {jcss} {"J.~Comput. Syst. Sci."}
-
-MACRO {scp} {"Sci. Comput. Programming"}
-
-MACRO {sicomp} {"SIAM J. Comput."}
-
-MACRO {tocs} {"ACM Trans. Comput. Syst."}
-
-MACRO {tods} {"ACM Trans. Database Syst."}
-
-MACRO {tog} {"ACM Trans. Gr."}
-
-MACRO {toms} {"ACM Trans. Math. Softw."}
-
-MACRO {toois} {"ACM Trans. Office Inf. Syst."}
-
-MACRO {toplas} {"ACM Trans. Prog. Lang. Syst."}
-
-MACRO {tcs} {"Theoretical Comput. Sci."}
-
-FUNCTION {write.url}
-{ url empty$
- { skip$ }
- { "\newline\urlprefix\url{" url * "}" * write$ newline$ }
- if$
-}
-
-
-INTEGERS { nameptr namesleft numnames }
-
-FUNCTION {format.names}
-{ 's :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr
- "{f.~}{vv~}{ll}{, jj}" format.name$
- 't :=
- nameptr #1 >
- {
- namesleft #1 >
- { ", " * t * }
- {
- "," *
- s nameptr "{ll}" format.name$ duplicate$ "others" =
- { 't := }
- { pop$ }
- if$
- t "others" =
- {
- " " * bbl.etal *
- }
- { " " * t * }
- if$
- }
- if$
- }
- 't
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-FUNCTION {format.names.ed}
-{ format.names }
-FUNCTION {format.authors}
-{ author empty$
- { "" }
- { author format.names }
- if$
-}
-
-FUNCTION {format.editors}
-{ editor empty$
- { "" }
- { editor format.names
- editor num.names$ #1 >
- { " (" * bbl.editors * ")" * }
- { " (" * bbl.editor * ")" * }
- if$
- }
- if$
-}
-
-FUNCTION {format.in.editors}
-{ editor empty$
- { "" }
- { editor format.names.ed
- editor num.names$ #1 >
- { " (" * bbl.editors * ")" * }
- { " (" * bbl.editor * ")" * }
- if$
- }
- if$
-}
-
-FUNCTION {format.note}
-{
- note empty$
- { "" }
- { note #1 #1 substring$
- duplicate$ "{" =
- 'skip$
- { output.state mid.sentence =
- { "l" }
- { "u" }
- if$
- change.case$
- }
- if$
- note #2 global.max$ substring$ *
- }
- if$
-}
-
-FUNCTION {format.title}
-{ title empty$
- { "" }
- { title "t" change.case$
- }
- if$
-}
-
-FUNCTION {output.bibitem}
-{ newline$
- "\bibitem{" write$
- cite$ write$
- "}" write$
- newline$
- ""
- before.all 'output.state :=
-}
-
-FUNCTION {n.dashify}
-{
- 't :=
- ""
- { t empty$ not }
- { t #1 #1 substring$ "-" =
- { t #1 #2 substring$ "--" = not
- { "--" *
- t #2 global.max$ substring$ 't :=
- }
- { { t #1 #1 substring$ "-" = }
- { "-" *
- t #2 global.max$ substring$ 't :=
- }
- while$
- }
- if$
- }
- { t #1 #1 substring$ *
- t #2 global.max$ substring$ 't :=
- }
- if$
- }
- while$
-}
-
-FUNCTION {word.in}
-{ bbl.in
- ":" *
- " " * }
-
-FUNCTION {format.date}
-{ year empty$
- { month empty$
- { "" }
- { "there's a month but no year in " cite$ * warning$
- month
- }
- if$
- }
- { month empty$
- 'year
- { month " " * year * }
- if$
- }
- if$
- duplicate$ empty$
- 'skip$
- {
- before.all 'output.state :=
- " (" swap$ * ")" *
- }
- if$
-}
-
-FUNCTION{format.year}
-{ year duplicate$ empty$
- { "empty year in " cite$ * warning$ pop$ "" }
- { "(" swap$ * ")" * }
- if$
-}
-
-FUNCTION {format.btitle}
-{ title
-}
-
-FUNCTION {tie.or.space.connect}
-{ duplicate$ text.length$ #3 <
- { "~" }
- { " " }
- if$
- swap$ * *
-}
-
-FUNCTION {either.or.check}
-{ empty$
- 'pop$
- { "can't use both " swap$ * " fields in " * cite$ * warning$ }
- if$
-}
-
-FUNCTION {format.bvolume}
-{ volume empty$
- { "" }
- { bbl.volume volume tie.or.space.connect
- series empty$
- 'skip$
- { bbl.of space.word * series emphasize * }
- if$
- "volume and number" number either.or.check
- }
- if$
-}
-
-FUNCTION {format.number.series}
-{ volume empty$
- { number empty$
- { series field.or.null }
- { output.state mid.sentence =
- { bbl.number }
- { bbl.number capitalize }
- if$
- number tie.or.space.connect
- series empty$
- { "there's a number but no series in " cite$ * warning$ }
- { bbl.in space.word * series * }
- if$
- }
- if$
- }
- { "" }
- if$
-}
-
-FUNCTION {is.num}
-{ chr.to.int$
- duplicate$ "0" chr.to.int$ < not
- swap$ "9" chr.to.int$ > not and
-}
-
-FUNCTION {extract.num}
-{ duplicate$ 't :=
- "" 's :=
- { t empty$ not }
- { t #1 #1 substring$
- t #2 global.max$ substring$ 't :=
- duplicate$ is.num
- { s swap$ * 's := }
- { pop$ "" 't := }
- if$
- }
- while$
- s empty$
- 'skip$
- { pop$ s }
- if$
-}
-
-FUNCTION {convert.edition}
-{ edition extract.num "l" change.case$ 's :=
- s "first" = s "1" = or
- { bbl.first 't := }
- { s "second" = s "2" = or
- { bbl.second 't := }
- { s "third" = s "3" = or
- { bbl.third 't := }
- { s "fourth" = s "4" = or
- { bbl.fourth 't := }
- { s "fifth" = s "5" = or
- { bbl.fifth 't := }
- { s #1 #1 substring$ is.num
- { s eng.ord 't := }
- { edition 't := }
- if$
- }
- if$
- }
- if$
- }
- if$
- }
- if$
- }
- if$
- t
-}
-
-FUNCTION {format.edition}
-{ edition empty$
- { "" }
- { output.state mid.sentence =
- { convert.edition "l" change.case$ " " * bbl.edition * }
- { convert.edition "t" change.case$ " " * bbl.edition * }
- if$
- }
- if$
-}
-
-INTEGERS { multiresult }
-
-FUNCTION {multi.page.check}
-{ 't :=
- #0 'multiresult :=
- { multiresult not
- t empty$ not
- and
- }
- { t #1 #1 substring$
- duplicate$ "-" =
- swap$ duplicate$ "," =
- swap$ "+" =
- or or
- { #1 'multiresult := }
- { t #2 global.max$ substring$ 't := }
- if$
- }
- while$
- multiresult
-}
-
-FUNCTION {format.pages}
-{ pages empty$
- { "" }
- { pages multi.page.check
- { bbl.pages pages n.dashify tie.or.space.connect }
- { bbl.page pages tie.or.space.connect }
- if$
- }
- if$
-}
-
-FUNCTION {format.journal.pages}
-{ pages empty$
- 'skip$
- { duplicate$ empty$
- { pop$ format.pages }
- {
- " " *
- format.year * " " *
- pages n.dashify *
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.vol.num.pages}
-{ volume field.or.null
- number empty$
- 'skip$
- {
- "~(" number * ")" * *
- volume empty$
- { "there's a number but no volume in " cite$ * warning$ }
- 'skip$
- if$
- }
- if$
-}
-
-FUNCTION {format.chapter.pages}
-{ chapter empty$
- { "" }
- { type empty$
- { bbl.chapter }
- { type "l" change.case$ }
- if$
- chapter tie.or.space.connect
- }
- if$
-}
-
-FUNCTION {format.in.ed.booktitle}
-{ booktitle empty$
- { "" }
- { editor empty$
- { word.in booktitle * }
- { word.in format.in.editors * ", " *
- booktitle * }
- if$
- }
- if$
-}
-
-FUNCTION {empty.misc.check}
-{ author empty$ title empty$ howpublished empty$
- month empty$ year empty$ note empty$
- and and and and and
- { "all relevant fields are empty in " cite$ * warning$ }
- 'skip$
- if$
-}
-
-FUNCTION {format.thesis.type}
-{ type empty$
- 'skip$
- { pop$
- type "t" change.case$
- }
- if$
-}
-
-FUNCTION {format.tr.number}
-{ type empty$
- { bbl.techrep }
- 'type
- if$
- number empty$
- { "t" change.case$ }
- { number tie.or.space.connect }
- if$
-}
-
-FUNCTION {format.article.crossref}
-{
- key empty$
- { journal empty$
- { "need key or journal for " cite$ * " to crossref " * crossref *
- warning$
- ""
- }
- { word.in journal emphasize * }
- if$
- }
- { word.in key * " " *}
- if$
- " \cite{" * crossref * "}" *
-}
-
-FUNCTION {format.crossref.editor}
-{ editor #1 "{vv~}{ll}" format.name$
- editor num.names$ duplicate$
- #2 >
- { pop$
- " " * bbl.etal *
- }
- { #2 <
- 'skip$
- { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
- {
- " " * bbl.etal *
- }
- { bbl.and space.word * editor #2 "{vv~}{ll}" format.name$
- * }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.book.crossref}
-{ volume empty$
- { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
- word.in
- }
- { bbl.volume volume tie.or.space.connect
- bbl.of space.word *
- }
- if$
- editor empty$
- editor field.or.null author field.or.null =
- or
- { key empty$
- { series empty$
- { "need editor, key, or series for " cite$ * " to crossref " *
- crossref * warning$
- "" *
- }
- { series emphasize * }
- if$
- }
- { key * }
- if$
- }
- { format.crossref.editor * }
- if$
- " \cite{" * crossref * "}" *
-}
-
-FUNCTION {format.incoll.inproc.crossref}
-{
- editor empty$
- editor field.or.null author field.or.null =
- or
- { key empty$
- { booktitle empty$
- { "need editor, key, or booktitle for " cite$ * " to crossref " *
- crossref * warning$
- ""
- }
- { word.in booktitle * }
- if$
- }
- { word.in key * " " *}
- if$
- }
- { word.in format.crossref.editor * " " *}
- if$
- " \cite{" * crossref * "}" *
-}
-
-FUNCTION {format.org.or.pub}
-{ 't :=
- ""
- year empty$
- { "empty year in " cite$ * warning$ }
- 'skip$
- if$
- address empty$ t empty$ and
- year empty$ and
- 'skip$
- {
- t empty$
- { address empty$
- 'skip$
- { address * }
- if$
- }
- { t *
- address empty$
- 'skip$
- { ", " * address * }
- if$
- }
- if$
- year empty$
- 'skip$
- { t empty$ address empty$ and
- 'skip$
- { ", " * }
- if$
- year *
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.publisher.address}
-{ publisher empty$
- { "empty publisher in " cite$ * warning$
- ""
- }
- { publisher }
- if$
- format.org.or.pub
-}
-
-FUNCTION {format.organization.address}
-{ organization empty$
- { "" }
- { organization }
- if$
- format.org.or.pub
-}
-
-FUNCTION {article}
-{ output.bibitem
- format.authors "author" output.check
- format.title "title" output.check
- crossref missing$
- { journal
- "journal" output.check
- add.blank
- format.vol.num.pages output
- }
- { format.article.crossref output.nonnull
- format.pages output
- }
- if$
- format.journal.pages
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {book}
-{ output.bibitem
- author empty$
- { format.editors "author and editor" output.check
- }
- { format.authors output.nonnull
- crossref missing$
- { "author and editor" editor either.or.check }
- 'skip$
- if$
- }
- if$
- format.btitle "title" output.check
- crossref missing$
- { format.edition output
- format.bvolume output
- format.number.series output
- format.publisher.address output
- }
- {
- format.book.crossref output.nonnull
- }
- if$
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {booklet}
-{ output.bibitem
- format.authors output
- format.title "title" output.check
- howpublished output
- address output
- format.note output
- format.date output
- fin.entry
- write.url
-}
-
-FUNCTION {inbook}
-{ output.bibitem
- author empty$
- { format.editors "author and editor" output.check
- }
- { format.authors output.nonnull
- crossref missing$
- { "author and editor" editor either.or.check }
- 'skip$
- if$
- }
- if$
- format.btitle "title" output.check
- crossref missing$
- {
- format.edition output
- format.bvolume output
- format.number.series output
- format.publisher.address output
- format.chapter.pages "chapter and pages" output.check
- }
- {
- format.chapter.pages "chapter and pages" output.check
- format.book.crossref output.nonnull
- }
- if$
- format.pages "pages" output.check
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {incollection}
-{ output.bibitem
- format.authors "author" output.check
- format.title "title" output.check
- crossref missing$
- { format.in.ed.booktitle "booktitle" output.check
- format.edition output
- format.bvolume output
- format.number.series output
- format.publisher.address output
- format.chapter.pages output
- }
- { format.incoll.inproc.crossref output.nonnull
- format.chapter.pages output
- }
- if$
- format.pages "pages" output.check
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {inproceedings}
-{ output.bibitem
- format.authors "author" output.check
- format.title "title" output.check
- crossref missing$
- { format.in.ed.booktitle "booktitle" output.check
- format.edition output
- format.bvolume output
- format.number.series output
- publisher empty$
- { format.organization.address output }
- { organization output
- format.publisher.address output
- }
- if$
-% format.pages output
- }
- { format.incoll.inproc.crossref output.nonnull
-% format.pages output
- }
- if$
- format.pages "pages" output.check
- format.note output
- fin.entry
- write.url
-}
-
-FUNCTION {conference} { inproceedings }
-
-FUNCTION {manual}
-{ output.bibitem
- author empty$
- { organization empty$
- 'skip$
- { organization output.nonnull
- address output
- }
- if$
- }
- { format.authors output.nonnull }
- if$
- format.btitle "title" output.check
- author empty$
- { organization empty$
- {
- address output
- }
- 'skip$
- if$
- }
- {
- organization output
- address output
- }
- if$
- format.edition output
- format.note output
- format.date output
- fin.entry
- write.url
-}
-
-FUNCTION {mastersthesis}
-{ output.bibitem
- format.authors "author" output.check
- format.title "title" output.check
- bbl.mthesis format.thesis.type output.nonnull
- school "school" output.check
- address output
- format.note output
- format.date "year" output.check
- fin.entry
- write.url
-}
-
-FUNCTION {misc}
-{ output.bibitem
- format.authors output
- format.title output
- howpublished output
- format.note output
- format.date output
- fin.entry
- write.url
- empty.misc.check
-}
-
-FUNCTION {phdthesis}
-{ output.bibitem
- format.authors "author" output.check
- format.title "title" output.check
- bbl.phdthesis format.thesis.type output.nonnull
- school "school" output.check
- address output
- format.note output
- format.date "year" output.check
- fin.entry
- write.url
-}
-
-FUNCTION {proceedings}
-{ output.bibitem
- editor empty$
- { organization output }
- { format.editors output.nonnull }
- if$
- format.btitle "title" output.check
- format.bvolume output
- format.number.series output
- editor empty$
- { publisher empty$
- 'skip$
- {
- format.publisher.address output
- }
- if$
- }
- { publisher empty$
- {
- format.organization.address output }
- {
- organization output
- format.publisher.address output
- }
- if$
- }
- if$
- format.note output
-% format.date "year" output.check
- fin.entry
- write.url
-}
-
-FUNCTION {techreport}
-{ output.bibitem
- format.authors "author" output.check
- format.title "title" output.check
- format.tr.number output.nonnull
- institution "institution" output.check
- address output
- format.note output
- format.date "year" output.check
- fin.entry
- write.url
-}
-
-FUNCTION {unpublished}
-{ output.bibitem
- format.authors "author" output.check
- format.title "title" output.check
- format.note "note" output.check
- format.date output
- fin.entry
- write.url
-}
-
-FUNCTION {default.type} { misc }
-
-READ
-
-STRINGS { longest.label }
-
-INTEGERS { number.label longest.label.width }
-
-FUNCTION {initialize.longest.label}
-{ "" 'longest.label :=
- #1 'number.label :=
- #0 'longest.label.width :=
-}
-
-FUNCTION {longest.label.pass}
-{ number.label int.to.str$ 'label :=
- number.label #1 + 'number.label :=
- label width$ longest.label.width >
- { label 'longest.label :=
- label width$ 'longest.label.width :=
- }
- 'skip$
- if$
-}
-
-EXECUTE {initialize.longest.label}
-
-ITERATE {longest.label.pass}
-
-FUNCTION {begin.bib}
-{ preamble$ empty$
- 'skip$
- { preamble$ write$ newline$ }
- if$
- "\begin{thebibliography}{" longest.label * "}" *
- write$ newline$
- "\expandafter\ifx\csname url\endcsname\relax"
- write$ newline$
- " \def\url#1{\texttt{#1}}\fi"
- write$ newline$
- "\expandafter\ifx\csname urlprefix\endcsname\relax\def\urlprefix{URL }\fi"
- write$ newline$
-}
-
-EXECUTE {begin.bib}
-
-EXECUTE {init.state.consts}
-
-ITERATE {call.type$}
-
-FUNCTION {end.bib}
-{ newline$
- "\end{thebibliography}" write$ newline$
-}
-
-EXECUTE {end.bib}
-%% End of customized bst file
-%%
-%% End of file `elsart-num.bst'.
diff --git a/Master/texmf-dist/doc/latex/elsevier/README b/Master/texmf-dist/doc/latex/elsevier/README
index 12b9f1135eb..8a2f4df16d6 100644
--- a/Master/texmf-dist/doc/latex/elsevier/README
+++ b/Master/texmf-dist/doc/latex/elsevier/README
@@ -1,40 +1,36 @@
-% This file is part of the Elsevier LaTeX package.
-% ------------------------------------------------
-% Version: 4
-% Date: 12 May 1998
+This is the Elsevier LaTeX package
+Last update: 18 July 2006
-Copyright (C) 1998 by Elsevier Science. All rights reserved.
+Versions
+========
-IMPORTANT NOTICE:
+class files: version 2.19, 01-05-2006
+documentation: 18-07-2006
-You are not allowed to change this README file.
+The latest version of this package can always be found at Elsevier's
+web site: http://www.elsevier.com/locate/latex.
-This the Elsevier LaTeX package. You need standard LaTeX 2e
-(December 1995 or later) or LaTeX version 2.09 of 14 January 1992,
-if you want to use it. The documentation is in the file
-instraut.dvi / instraut.ps / instraut.pdf. If you want
-to process the dvi file you need AMSFonts v2.1.
-The booklet can also be obtained, free of charge,
-from the publisher.
+Requirements
+============
+Standard LaTeX 2e. Additional LaTeX packages are required for
+additional functionality.
-You should have the following files:
+Contained files
+===============
-README The file you are reading now.
-
-elsart.cls The LaTeX2e class file
+The class file for preprint style: elsart.cls.
-elsart.sty The main document style for LaTeX209.
- Copy this to the directory where all other .sty files are.
-
-elsart12.sty The pointsize-related definitions for LaTeX209.
- Copy this to the directory where all other .sty files are.
-
-instraut.dvi Booklet containing instructions on how to prepare a
- file suitable for processing by Elsevier.
-
-instraut.ps PostScript version of the booklet
-
-instraut.pdf PDF version of the booklet
+The class files for journal layout style: elsart1p.cls, elsart3p.cls,
+elsart5p.cls. See the instructions for an explanation.
+For articles with Harvard style (author-year) references:
+instructions: instructions-harv.pdf,
+template file: template-harv.tex,
+the LaTeX file of the instructions: instructions-harv.tex.
+For articles with numbered references:
+instructions: instructions-num.pdf,
+template file: template-num.tex,
+the LaTeX file of the instructions: instructions-num.tex.
+Copyright (C) 1998-2006 by Elsevier B.V., The Netherlands
diff --git a/Master/texmf-dist/doc/latex/elsevier/instraut.pdf b/Master/texmf-dist/doc/latex/elsevier/instraut.pdf
deleted file mode 100644
index c7116304604..00000000000
--- a/Master/texmf-dist/doc/latex/elsevier/instraut.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/elsevier/instructions-harv.pdf b/Master/texmf-dist/doc/latex/elsevier/instructions-harv.pdf
new file mode 100644
index 00000000000..5b65d009538
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/elsevier/instructions-harv.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/elsevier/instructions-harv.tex b/Master/texmf-dist/doc/latex/elsevier/instructions-harv.tex
new file mode 100644
index 00000000000..c60219e226a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/elsevier/instructions-harv.tex
@@ -0,0 +1,754 @@
+\documentclass{elsart}
+\usepackage{ifpdf}
+\usepackage{graphicx,natbib,amssymb,lineno}
+\ifpdf
+\usepackage[%
+ pdftitle={Instructions for use of the document class
+ elsart},%
+ pdfauthor={Simon Pepping},%
+ pdfsubject={The preprint document class elsart},%
+ pdfkeywords={instructions for use, elsart, document class},%
+ pdfstartview=FitH,%
+ bookmarks=true,%
+ bookmarksopen=true,%
+ breaklinks=true,%
+ colorlinks=true,%
+ linkcolor=blue,anchorcolor=blue,%
+ citecolor=blue,filecolor=blue,%
+ menucolor=blue,pagecolor=blue,%
+ urlcolor=blue]{hyperref}
+\else
+\usepackage[%
+ breaklinks=true,%
+ colorlinks=true,%
+ linkcolor=blue,anchorcolor=blue,%
+ citecolor=blue,filecolor=blue,%
+ menucolor=blue,pagecolor=blue,%
+ urlcolor=blue]{hyperref}
+\fi
+
+\renewcommand\floatpagefraction{.2}
+\makeatletter
+\def\elsartstyle{%
+ \def\normalsize{\@setfontsize\normalsize\@xiipt{14.5}}
+ \def\small{\@setfontsize\small\@xipt{13.6}}
+ \let\footnotesize=\small
+ \def\large{\@setfontsize\large\@xivpt{18}}
+ \def\Large{\@setfontsize\Large\@xviipt{22}}
+ \skip\@mpfootins = 18\p@ \@plus 2\p@
+ \normalsize
+}
+\@ifundefined{square}{}{\let\Box\square}
+\makeatother
+
+\def\file#1{\texttt{#1}}
+
+\pagestyle{plain}
+\begin{document}
+
+\begin{frontmatter}
+\title{Instructions for use\\of the document class \file{elsart}}
+
+\author{Simon Pepping}
+\address{Elsevier, P.O. Box 103, 1000 AC Amsterdam,
+Netherlands}
+
+\ead{s.pepping@elsevier.com}
+\ead[url]{authors.elsevier.com/locate/latex}
+
+\begin{abstract}
+This article discusses several features of preparing articles
+with the \file{elsart} document style, using Harvard style bibliographic
+references.
+\end{abstract}
+
+\begin{keyword}
+\file{elsart}, document class, instructions for use
+\PACS 01.30.$-$y
+\end{keyword}
+\end{frontmatter}
+
+\section{Introduction}
+\label{intro}
+
+This article discusses how to prepare articles with the \file{elsart}
+document class. For more general information about \LaTeX{}, see the
+\LaTeX{} manual written by \citet{Lamp86}.
+
+Elsevier has prepared the following \LaTeX{} support files for
+authors:
+\begin{itemize}
+\item The document class \file{elsart.cls}, which provides a preprint
+ layout.
+\item The document classes \file{elsart1p.cls}, \file{elsart3p.cls},
+ \file{elsart5p.cls}, which each provide a layout in one of
+ Elsevier's standard journal styles, called 1+, 3+ and 5+.
+\item The instructions for use of \file{elsart},
+ \file{instructions-harv} for use with a Harvard-style bibliography,
+ and \file{instructions-num} for use with a numbered style
+ bibliography.
+\item Template files for a quick start of your \LaTeX{} article with
+ \file{elsart},
+ \newline
+ \file{template-harv.tex} for use with a Harvard-style
+ bibliography, and
+ \newline
+ \file{template-num.tex} for use with a numbered
+ style bibliography.
+\item Styles for BibTeX, \file{elsart-harv.bst} for a Harvard-style
+ bibliography, and \file{elsart-num.bst} for a numbered style
+ bibliography.
+\end{itemize}
+The files are freely available from Elsevier's Author Gateway
+\url{http://authors.elsevier.com/locate/latex}.
+
+On Elsevier's Author Gateway you will also find support files for CRC
+journal articles. Support for monographs or contributed book chapters
+may be obtained via the publisher of the book.
+
+Elsevier's \LaTeX{} support files can also be obtained from one of the
+servers of the Comprehensive TeX Archive Network (CTAN) in the
+directory\newline
+\href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/supported/elsevier}%
+{\texttt{/tex-archive/macros/latex/contrib/supported/elsevier}}. CTAN is a
+mirrored network of FTP servers, with the following web front ends:
+\href{http://www.tex.ac.uk}{\texttt{www.tex.ac.uk}},
+\href{http://www.dante.de/software/ctan}{\texttt{www.dante.de/software/ctan}}
+(in German) and \href{http://www.ctan.org}{\texttt{www.ctan.org}}. The
+network is widely mirrored, see
+\url{http://www.tug.org/tex-archive/CTAN.sites}. It holds up-to-date
+copies of all the public-domain versions of \TeX, \LaTeX, Metafont and
+ancillary programs.
+
+Note that CTAN is not related to Elsevier, and that Elsevier's author
+support cannot accept complaints or answer questions about the
+availability of any CTAN server.
+
+The non-Elsevier macro packages recommended later in this document and
+many other useful macro packages can also be obtained from CTAN.
+
+In the following sections we show how you may use the \file{elsart}
+document class.
+
+\section{Options}
+
+The \file{elsart} document class enables the following options:
+
+\begin{description}
+
+\item[doublespacing, reviewcopy] This is a single option with two
+ names to obtain double line spacing, as is sometimes required for
+ copies submitted for review.
+
+\item[seceqn, secthm] The option \texttt{seceqn} numbers the equation
+ environments per section. The option \texttt{secthm} does the same
+ for the \texttt{thm} environment. In elsart all predefined theorem
+ environments except Algorithm, Note, Summary and Case use the same
+ counter as the \texttt{thm} environment.
+
+\item[draft, final] As in many other document classes, these are
+ options to produce draft and final layout. In the draft layout you
+ will see warnings for overfull boxes. You also need draft layout to
+ test your formulas on a narrower display width, see option
+ \texttt{narrowdisplay}.
+
+\item[narrowdisplay] Many Elsevier journals print their text in two
+ columns. Because the preprint layout uses a larger line width
+ than such columns, the formulas are too wide for the line width in
+ print. In draft mode (see the \texttt{draft} option) you can use the
+ \texttt{narrowdisplay} option to force a narrower width for
+ displayed formulas. The width is roughly equal to the column width
+ of the printed journals, compensated for the larger font size of the
+ preprint layout. The \texttt{narrowdisplay} option is ineffective
+ with packages which redefine the equation environments, such as
+ \texttt{amsmath}.
+
+ The \texttt{narrowdisplay} option is especially useful for journals
+ for which the articles are printed from the author's \LaTeX{} file.
+ This is the case for a number of mathematics journals. When you
+ break your formulas such that they fit in the narrow column width,
+ the typesetter will be able to retain most of your breaks. Article
+ for other journals are printed after transformation to an XML file.
+ For such journals the formula layout in the \LaTeX{} file is always
+ lost in the transformation.
+
+ The narrow display width is obtained by giving the formulas a larger
+ indent. Too wide formulas in the one-line display environments
+ \texttt{equation} and \texttt{displaymath} will show an overfull
+ rule:
+
+ \def\testformula{%
+ \sum_{i=0}^{\infty}A^n\int \mathrm{d}x\, \frac{F_n(x)}{A_n + B_n} =
+ B^n C^n \int\mathrm{d}x\,\int \mathrm{d}y\,
+ \frac{G_n(x,y)}{\mathcal{A}_n{x} + \mathcal{B}_n{y}}
+ }
+ \overfullrule 5pt
+ \mathindent\linewidth\relax
+ \advance\mathindent-259pt
+ \begin{equation}
+ \label{eq:1}
+ \testformula.
+ \end{equation}
+
+ This is not the case for the multiline display environment
+ \texttt{eqnarray}. But in both cases too wide formulas will extend
+ into the right margin, giving you visual feedback:
+
+ \begin{eqnarray}
+ \label{eq:2}
+ \testformula,\nonumber\\
+ \testformula.
+ \end{eqnarray}
+
+ When you switch off draft mode, the formulas will have their normal
+ indentation, and too wide formulas will no longer be signalled.
+
+\end{description}
+
+\section{Print layout}
+\label{printlayout}
+
+Elsevier also makes available a few document classes that roughly
+reproduce the layout of the printed journals. The majority of Elsevier
+journals use one of a small set of standard layouts. We have document
+classes for three of those layouts:
+
+\begin{description}
+\item[elsart1p] text width 32 picas (134 mm), text height 47 lines,
+ one column.
+\item[elsart3p] text width 39 picas (164 mm), text height 51 lines,
+ one or two columns.
+\item[elsart5p] text width 43.5 picas (183 mm), text height 57 lines,
+ two columns.
+\end{description}
+
+These classes can be used in the same way as elsart. If you prepared
+an article for elsart, you can run it with one of these print layout
+classes without changes to the markup. In fact, they use elsart and
+you must have elsart on your system as well.
+
+Note that the layout is only roughly the same as that of the printed
+journal. One major source of differences is the font. The printer uses
+a different font with different character widths, which will cause
+deviations in layout. There are various other sources of small
+differences. You cannot use the layout of one of these classes to make
+claims on the final layout of your article.
+
+\section{Frontmatter}
+\label{frontmatter}
+
+The \texttt{elsart} document class has a separate
+\texttt{frontmatter} environment for the title, authors, addresses,
+abstract and keywords.
+\begin{itemize}
+\item \verb|\title|: As in standard \LaTeX, e.g.
+\verb|\title{Model}|.
+\item \verb|\author|: Different from standard \LaTeX, the \verb|\author|
+command contains only one author and no address.
+Multiple authors go into multiple \verb|\author| commands,
+separated from each other by commas.
+The address goes into a separate
+\verb|\address| command.
+Example: \verb|\author{D.E. Knuth}|.
+\item \verb|\address|: Here goes the address, e.g.
+\verb|\address{CERN, Geneva}|.
+\item \verb|\thanks| and \verb|\thanksref|:
+These provide footnotes to the title, authors and addresses.
+The \verb|\thanksref| command takes a label: \verb|\thanksref{label}|
+to relate it to the \verb|\thanks| command with
+the same label: \verb|\thanks[label]|. There can be several
+references to a single \verb|\thanks| command. Example:\\
+\verb|\title{Model\thanksref{titlefn}}| and\\
+\verb|\thanks[titlefn]{Supported by grants.}|
+\item \verb|\corauth| and \verb|\corauthref|:
+These provide footnotes to mark the corresponding author and the
+correspondence address. They are used in the same manner as
+\verb|\thanks| and \verb|\thanksref|. Example:\\
+\verb|\author{A. Name\corauthref{cor}}| and\\
+\verb|\corauth[cor]{Corresponding author. Address: ... .}|
+\item \verb|\ead|:
+This command should be used for the email address or the URL of the
+author. It refers to the `current author', i.e., the author last
+mentioned before the command.
+When it holds a URL, this should be indicated by setting the
+optional argument to `url'. Example:
+\verb|\ead{s.pepping@elsevier.com}|,
+\verb|\ead[url]{authors.elsevier.com/locate/latex}|.
+\end{itemize}
+
+It is not necessary to give a \verb|\maketitle| command. The title,
+authors and addresses are printed as soon as \TeX{} sees them.
+
+The authors and addresses can be combined in one of two ways:
+\begin{itemize}
+\item The simplest way lists the authors of one address or one group
+ of addresses, followed by the address or addresses, and so on for
+ all addresses or groups of addresses.
+\item The other way first lists all authors, and then all addresses.
+The authors and addresses are related to each other by labels:
+\verb|\author[label1]{Name1}| corresponds to
+\verb|\address[label1]{Address1}|. Example:
+\begin{verbatim}
+\author[South]{T.R. Marsh},
+\author[Oxford]{S.R. Duck}
+\address[South]{University of Southampton, UK}
+\address[Oxford]{University of Oxford, UK}
+\end{verbatim}
+\end{itemize}
+
+See the extensive examples in figs.
+\ref{ex:explinput}, \ref{ex:exploutput},
+\ref{ex:implinput}, \ref{ex:imploutput}.
+
+If you put the frontmatter in an included file, that file should
+contain the whole frontmatter, including its \texttt{begin} and
+\texttt{end} commands. Otherwise, the labels of the frontmatter will
+remain undefined.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ex:explinput%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{figure}[p]
+
+\caption{Article opening with explicit links (input)} \label{ex:explinput}
+\vspace{1pc}
+
+\begin{verbatim}
+\documentclass{elsart}
+\usepackage{graphicx,natbib,amssymb}
+\journal{New Astronomy}
+\begin{document}
+\begin{frontmatter}
+
+\title{Stroboscopic Doppler tomography of FO Aqr}
+\author[South]{T.R. Marsh\corauthref{cor}},
+\corauth[cor]{Corresponding author.}
+\ead{trm@astro.soton.ac.uk}
+
+\author[Oxford]{S.R. Duck\thanksref{now}}
+\thanks[now]{Present address: Systems Engineering and Assessment Ltd.,
+Beckington Castle, PO Box 800, Bath BA3 6TB, UK.}
+\ead{srd@sea.co.uk}
+
+\address[South]{University of Southampton, Department of Physics,
+Highfield, Southampton SO17 1BJ, UK}
+\address[Oxford]{University of Oxford, Department of Physics, Nuclear
+Physics Laboratory, Keble Road, Oxford, OX1 3RH, UK}
+
+\begin{abstract}
+FO Aqr is a close binary star in
+which a magnetic white dwarf accretes from a cool companion. Light
+curves and spectra show variations on the orbital frequency, the
+white dwarf's spin frequency and combinations of the two.
+\end{abstract}
+\begin{keyword}
+Accretion, accretion disks \sep Line: profiles \sep
+Binaries: close \sep Novae, cataclysmic variables
+\PACS 97.10.Gz \sep 97.30.Qt \sep 97.80.Gm
+\end{keyword}
+\end{frontmatter}
+
+\section{Introduction}
+FO Aqr is a member of the DQ~Her class of stars which
+are close binary stars in which a magnetic white dwarf accretes from
+a late-type main-sequence secondary star. These stars have most
+recently been reviewed by \citet{Patterson94}.
+\end{verbatim}
+
+\end{figure}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ex:exploutput%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{figure}[p]
+\caption{Article opening with explicit links (output)\label{ex:exploutput}}
+\vspace{1pc}
+
+\begin{minipage}{\textwidth}
+\elsartstyle
+\parskip 12pt
+%
+\renewcommand{\thempfootnote}{\fnsymbol{mpfootnote}}
+%
+\leftskip=2pc
+%
+\begin{center}
+{\LARGE Stroboscopic Doppler tomography of FO Aqr}\\[30pt]
+%
+\large
+T.R. Marsh$^{\mathrm{a},*}$,
+S.R. Duck$^{\mathrm{b},1}$\\[12pt]
+%
+\small\itshape
+$^a$University of Southampton, Department of Physics,\\
+Highfield, Southampton SO17 1BJ, UK\\
+$^b$University of Oxford, Department of Physics, Nuclear Physics\\
+Laboratory, Keble Road, Oxford, OX1 3RH, UK
+
+\end{center}
+
+\bigskip
+\leftskip=0pt
+
+\hrule\vskip 8pt
+\begin{small}
+{\bfseries Abstract}
+\parindent 1em
+
+FO Aqr is a close binary star in
+which a magnetic white dwarf accretes from a cool companion. Light
+curves and spectra show variations on the orbital frequency, the
+white dwarf's spin frequency and combinations of the two.
+
+\noindent\textit{Key words:}
+Accretion, accretion disks, Line: profiles,
+Binaries: close, Novae, cataclysmic variables\\
+\textit{PACS:} 97.10.Gz, 97.30.Qt, 97.80.Gm
+\end{small}
+%
+\vskip 10pt\hrule
+
+\leftskip=0pt
+
+\vspace{24pt}
+
+\textbf{Introduction}
+
+FO Aqr is a member of the DQ~Her class of stars which
+are close binary stars in which a magnetic white dwarf accretes from
+a late-type main-sequence secondary star. These stars have most
+recently been reviewed by Patterson (1994).
+
+\begin{footnotesize}
+\leavevmode
+\rlap{$^*$}\hspace{1pc}Corresponding author.\\
+\rlap{$^1$}\hspace{1pc}Present address: Systems Engineering and
+Assessment Ltd., Beckington Castle, PO Box 800, Bath BA3 6TB, UK.\\
+\rlap{}\hspace{1pc}\textit{Email addresses:} trm@astro.soton.ac.uk
+(T.R. Marsh), srd@sea.co.uk (S.R. Duck).
+\end{footnotesize}
+
+\leavevmode\hbox to \hsize{\small\slshape Preprint submitted to New Astronomy
+\hfil 21 August 1997}
+
+\end{minipage}
+
+\bigskip
+
+\end{figure}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ex:implinput%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{figure}[p]
+\caption{Article opening with implicit links (input)\label{ex:implinput}}
+\vspace{1pc}
+
+\begin{verbatim}
+\documentclass{elsart}
+
+\begin{document}
+\begin{frontmatter}
+\title{Integrability in
+ random matrix models\thanksref{talk}}
+\thanks[talk]{Expanded version of a talk
+ presented at the Singapore Meeting on
+ Particle Physics (Singapore, August 1990).}
+
+\author{L. Alvarez-Gaum\'{e}\corauthref{cor}}
+\address{Theory Division, CERN,
+ CH-1211 Geneva 23, Switzerland}
+\corauth[cor]{Corresponding author.}
+\ead{lag@cern.ch}
+
+\author{C. Gomez\corauthref{cor}\thanksref{SNSF}}
+\address{D\'{e}partment de Physique Th\'{e}orique,
+ Universit\'{e} de Gen\`{e}ve,
+ CH-1211 Geneva 4, Switzerland}
+\ead{cg@ug.ch}
+
+\author{J. Lacki}
+\address{School of Natural Sciences,
+ Institute for Advanced Study,
+ Princeton, NJ 08540, USA}
+\ead[url]{www.ias.edu/~jl}
+\thanks[SNSF]{Supported by the
+ Swiss National Science Foundation}
+
+\begin{abstract}
+We prove the equivalence between the recent matrix
+model formulation of 2D gravity and lattice
+integrable models. For even potentials this
+system is the Volterra hierarchy.
+\end{abstract}
+\end{frontmatter}
+
+\section{Introduction}
+Some aspects of the recently discovered
+non-perturbative solutions to non-critical strings
+\cite{Patterson94} can be better understood and
+clarified directly in terms of the integrability
+properties of the random matrix model.
+...
+\end{verbatim}
+
+\end{figure}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ex:imploutput%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{figure}[p]
+\caption{Article opening with implicit links (output)\label{ex:imploutput}}
+\vspace{1pc}
+
+\begin{minipage}{\textwidth}
+\elsartstyle
+%
+\renewcommand{\thempfootnote}{\fnstar{mpfootnote}}
+%
+\leftskip=2pc
+%
+\begin{center}
+{\LARGE Integrability in random matrix models$^\star$}\\[30pt]
+\footnotetext[1]{\upshape Expanded version of a talk presented at the
+Singapore Meeting on Particle Physics (Singapore, August 1990).}
+%
+\large
+L. Alvarez-Gaum\'{e}$^*$ \\[6pt]
+{\small\itshape Theory Division, CERN,
+ CH-1211 Geneva 23, Switzerland}\\[18pt]
+C. Gomez$^{*,1}$ \\[6pt]
+{\small\itshape D\'{e}partment de Physique Th\'{e}orique,
+ Universit\'{e} de Gen\`{e}ve,
+ CH-1211 Geneva 4, Switzerland} \\[15pt]
+J. Lacki \\[6pt]
+{\small\itshape School of Natural Sciences, Institute for Advanced Study,
+ Princeton, NJ 08540, USA}
+% BW:
+\end{center}
+%
+\renewcommand{\thempfootnote}{\astsymbol{mpfootnote}}
+\footnotetext[1]{Corresponding author.}
+\setbox0=\hbox{\footnotesize 1}
+\edef\thempfootnote{\hskip\wd0}
+\footnotetext[0]{\textit{Email adresses:} lag@cern.ch
+ (L. Alvarez-Gaum\'{e}), cg@ug.ch (C. Gomez).}
+\footnotetext[1]{\textit{URL:} www.ias.edu/\~{ }jl (J. Lacki).}
+\renewcommand{\thempfootnote}{\arabic{mpfootnote}}
+\footnotetext[1]{Supported by the Swiss National Science Foundation}
+
+\bigskip
+\leftskip=0pt
+
+\hrule\vskip 8pt
+\begin{small}
+{\bfseries Abstract}
+\parindent 1em
+
+We prove the equivalence between the recent matrix model
+formulation of 2D gravity and lattice integrable models. For even
+potentials this system is the Volterra hierarchy.\par
+\end{small}
+\vskip 10pt\hrule
+
+\medskip
+
+\section*{1. Introduction}
+
+Some aspects of the recently discovered non-perturbative
+solutions to non-critical strings (Patterson, 1994) can be better
+understood and clarified directly in terms of the
+integrability properties of the random matrix model.
+
+...
+\end{minipage}
+
+\bigskip
+
+\end{figure}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%% end of figures %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\section{Abstract}
+
+The abstract should be self-contained. Therefore, do not refer to the
+list of references. Instead, quote the reference in full, as follows:
+Wettig \& Brown (1996, NewA, 1, 17).
+
+\section{Keywords}
+\label{keywd}
+\enlargethispage*{2.5pc}
+
+In electronic publications a proper classification is more important
+than ever. Elsevier's physics journals use several keyword
+schemes:\
+
+\begin{description}
+\item[Keywords:] Uncontrolled keywords.
+\item[PACS:] The PACS scheme, developed and maintained by the AIP,
+covers the whole field of Physics.
+See \url{http://www.aip.org/pacs/pacs.html}
+or \url{http://www.elsevier.com/locate/pacs}.
+\item[MSC:] The MSC scheme, developed and maintained by the AMS,
+covers the whole field of Mathematics.
+See \url{http://www.ams.org/msc}
+or \url{http://www.elsevier.com/locate/msc}.
+\end{description}
+
+Keywords are entered below the abstract in the following way:
+\pagebreak[4]
+\begin{verbatim}
+\begin{keyword}
+Keyword \sep Keyword
+\PACS PACS code \sep PACS code
+\MSC MSC code \sep MSC code
+\end{keyword}
+\end{verbatim}
+
+\section{Cross-references}
+\label{xrefs}
+
+In electronic publications articles may be internally hyperlinked.
+Hyperlinks are generated from proper cross-references in the article.
+
+For example, the words Fig. 1 will never be more than simple text,
+whereas the proper cross-reference \verb|\ref{mapfigure}| may be
+turned into a hyperlink to the figure itself.
+
+In the same way, the words Governato et al. (1997) will fail to
+turn into a hyperlink; the proper cross-reference is
+\verb|\citet{Gea97}|.
+
+Cross-referencing is possible in \LaTeX{} for sections, subsections,
+formulae, figures, tables, and literature references.
+
+\section{PostScript figures}
+\label{psfigs}
+
+\LaTeX{} and PostScript have had a long and successful relationship.
+There are three packages for including PostScript figures:
+\begin{itemize}
+\item \texttt{graphics}.
+This simple package provides the command\\
+\verb|\includegraphics*[<llx,lly>][<urx,ury>]{file}|.
+The \texttt{*} is optional; it enables the PostScript feature of clipping.
+In its simplest form,\\
+\verb|\includegraphics{file}|,
+it includes the figure in the PostScript file \texttt{file}
+without resizing.
+\item \texttt{graphicx}.
+This package provides the command\\
+\verb|\includegraphics*[key--value list]{file}|.
+The \texttt{*} is optional; it enables the PostScript feature of clipping.
+Often used keys are:
+\def\labelitemii{--}
+\begin{itemize}
+\item \texttt{scale=.40} to scale the size of the figure with 40\%,
+\item \texttt{width=25pc}, \texttt{height=15pc} to set the width or
+height of the figure,
+\item \texttt{angle=90} to rotate the figure over $90^\circ$.
+\end{itemize}
+\item \texttt{epsfig}.
+This package is really the \texttt{graphicx} package,
+but it allows one to include PostScript figures using
+the familiar commands from
+the earlier packages \texttt{epsfig} and \texttt{psfig}.
+\end{itemize}
+For detailed information, see the documentation of the \texttt{graphics}
+packages, in particular the file \texttt{grfguide.tex}.
+\begin{figure}
+\leftmargin=2pc
+\begin{verbatim}
+\begin{figure}
+\begin{center}
+\includegraphics*[width=5cm]{name.eps}
+\end{center}
+\caption{An example of a figure.}
+\label{fig:exmp}
+\end{figure}
+\end{verbatim}
+\caption{An example of a figure.}
+\label{fig:exmp}
+\end{figure}
+
+\section{Mathematical symbols}
+\label{symbols}
+
+Many physics authors require more mathematical symbols than the
+few that are provided in standard \LaTeX. A useful package for
+additional symbols is the \texttt{amssymb} package, developed by the American
+Mathematical Society. This package includes such oft used symbols as
+\verb|\lesssim| for $\lesssim$, \verb|\gtrsim| for $\gtrsim$ or
+\verb|\hbar| for $\hbar$. Note that your \TeX{} system should have
+the \texttt{msam} and \texttt{msbm} fonts installed.
+If you need only a few symbols, such as \verb|\Box| for $\Box$,
+you might try the package \texttt{latexsym}.
+
+In the \texttt{elsart} document class vectors are preferably coded as
+\verb|\vec{a}| instead of \verb|\bf{a}| or \verb|\pol{a}|.
+
+\section{Line numbering}
+\label{linenumbering}
+
+\begin{linenumbers}
+Reviewing an electronic version of an article has many
+advantages. However, reviewers have a harder task indicating remarks
+and desired changes to the article. Their task is made easier if the
+lines of the article are numbered. \LaTeX's \texttt{lineno} package
+performs this task. It is compatible with \texttt{elsart}.
+\end{linenumbers}
+
+\section{The Bibliography}
+\label{thebib}
+
+In \LaTeX{} literature references are listed in the
+\verb|thebibliography| environment. Each reference is a
+\verb|\bibitem|; each \verb|\bibitem| is identified by a label, by
+which it can be cited in the text:
+\verb|\bibitem[Elson et al.(1996)]{ESG96}|
+is cited as \verb|\citet{ESG96}|. In connection
+with cross-referencing and possible future hyperlinking it is not a
+good idea to collect more that one literature item in one
+\verb|\bibitem|.
+
+The so-called Harvard or author-year style of referencing is enabled by
+the \LaTeX{} package \texttt{natbib}. With this package the
+literature can be cited as follows:
+
+\begin{itemize}
+\item Parenthetical: \verb|\citep{WB96}| produces \citep{WB96}.
+\item Textual: \verb|\citet{ESG96}| produces \citet{ESG96}.
+\item An affix and part of a reference:
+ \verb|\citep[e.g.][Ch. 2]{Gea97}|
+ produces \citep[e.g.][Ch. 2]{Gea97}.
+\end{itemize}
+
+\section{Template article}
+\label{templart}
+
+There is a template article \file{templat-harv.tex}, which you can use as a
+skeleton for your own article. It is available from Elsevier's Author
+Gateway, \url{http://authors.elsevier.com/locate/latex}.
+
+\begin{thebibliography}{}
+
+\bibitem[Lamport(1986)]{Lamp86}
+Leslie Lamport: \LaTeX, {\em A document preparation system},
+2nd edition, Addison-Wesley (Reading, Massachusetts, 1994).
+
+\bibitem[Wettig \& Brown(1996)]{WB96}
+Wettig, T., \& Brown, G.E.,
+The evolution of relativistic binary pulsars,
+1996, NewA, 1, 17-34.
+
+\bibitem[Elson et al.(1996)]{ESG96}
+Elson, R.A.W., Santiago, B.X., \& Gilmore, G.F.,
+Halo stars, starbursts, and distant globular clusters:
+A survey of unresolved objects in the Hubble Deep Field,
+1996, NewA, 1, 1-16.
+% (\url{http://www.elsevier.com/PII/S1384107696000061})
+
+\bibitem[Governato et al.(1997)]{Gea97}
+Governato, F., Moore, B., Cen, R., Stadel, J., Lake, G., \& Quinn, T.,
+The Local Group as a test of cosmological models,
+1997, NewA 2, 91-106.
+
+\end{thebibliography}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/elsevier/instructions-num.pdf b/Master/texmf-dist/doc/latex/elsevier/instructions-num.pdf
new file mode 100644
index 00000000000..8a42c272f76
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/elsevier/instructions-num.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/elsevier/instructions-num.tex b/Master/texmf-dist/doc/latex/elsevier/instructions-num.tex
new file mode 100644
index 00000000000..48de5c0e93b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/elsevier/instructions-num.tex
@@ -0,0 +1,774 @@
+\documentclass{elsart}
+\usepackage{ifpdf}
+\usepackage{graphicx,amssymb,lineno}
+\ifpdf
+\usepackage[%
+ pdftitle={Instructions for use of the document class
+ elsart},%
+ pdfauthor={Simon Pepping},%
+ pdfsubject={The preprint document class elsart},%
+ pdfkeywords={instructions for use, elsart, document class},%
+ pdfstartview=FitH,%
+ bookmarks=true,%
+ bookmarksopen=true,%
+ breaklinks=true,%
+ colorlinks=true,%
+ linkcolor=blue,anchorcolor=blue,%
+ citecolor=blue,filecolor=blue,%
+ menucolor=blue,pagecolor=blue,%
+ urlcolor=blue]{hyperref}
+\else
+\usepackage[%
+ breaklinks=true,%
+ colorlinks=true,%
+ linkcolor=blue,anchorcolor=blue,%
+ citecolor=blue,filecolor=blue,%
+ menucolor=blue,pagecolor=blue,%
+ urlcolor=blue]{hyperref}
+\fi
+
+\renewcommand\floatpagefraction{.2}
+\makeatletter
+\def\elsartstyle{%
+ \def\normalsize{\@setfontsize\normalsize\@xiipt{14.5}}
+ \def\small{\@setfontsize\small\@xipt{13.6}}
+ \let\footnotesize=\small
+ \def\large{\@setfontsize\large\@xivpt{18}}
+ \def\Large{\@setfontsize\Large\@xviipt{22}}
+ \skip\@mpfootins = 18\p@ \@plus 2\p@
+ \normalsize
+}
+\@ifundefined{square}{}{\let\Box\square}
+\makeatother
+
+\def\file#1{\texttt{#1}}
+
+\pagestyle{plain}
+\begin{document}
+
+\begin{frontmatter}
+\title{Instructions for use\\of the document class \file{elsart}}
+
+\author{Simon Pepping}
+\address{Elsevier, P.O. Box 103, 1000 AC Amsterdam,
+Netherlands}
+
+\ead{s.pepping@elsevier.com}
+\ead[url]{authors.elsevier.com/locate/latex}
+
+\begin{abstract}
+This article discusses several features of preparing articles
+with the \file{elsart} document style, using numbered style bibliographic
+references.
+\end{abstract}
+
+\begin{keyword}
+\file{elsart}, document class, instructions for use
+\PACS 01.30.$-$y
+\end{keyword}
+\end{frontmatter}
+
+\section{Introduction}
+\label{intro}
+
+This article discusses how to prepare articles with the \file{elsart}
+document class. For more general information about \LaTeX{}, see the
+\LaTeX{} manual written by Lamport \cite{Lamp86}.
+
+Elsevier has prepared the following \LaTeX{} support files for
+authors:
+\begin{itemize}
+\item The document class \file{elsart.cls}, which provides a preprint
+ layout.
+\item The document classes \file{elsart1p.cls}, \file{elsart3p.cls},
+ \file{elsart5p.cls}, which each provide a layout in one of
+ Elsevier's standard journal styles, called 1+, 3+ and 5+.
+\item The instructions for use of \file{elsart},
+ \file{instructions-harv} for use with a Harvard-style bibliography,
+ and \file{instructions-num} for use with a numbered style
+ bibliography.
+\item Template files for a quick start of your \LaTeX{} article with
+ \file{elsart},
+ \newline
+ \file{template-harv.tex} for use with a Harvard-style
+ bibliography, and
+ \newline
+ \file{template-num.tex} for use with a numbered
+ style bibliography.
+\item Styles for BibTeX, \file{elsart-harv.bst} for a Harvard-style
+ bibliography, and \file{elsart-num.bst} for a numbered style
+ bibliography.
+\end{itemize}
+The files are freely available from Elsevier's Author Gateway
+\url{http://authors.elsevier.com/locate/latex}.
+
+On Elsevier's Author Gateway you will also find support files for CRC
+journal articles. Support for monographs or contributed book chapters
+may be obtained via the publisher of the book.
+
+Elsevier's \LaTeX{} support files can also be obtained from one of the
+servers of the Comprehensive TeX Archive Network (CTAN) in the
+directory\newline
+\href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/supported/elsevier}%
+{\texttt{/tex-archive/macros/latex/contrib/supported/elsevier}}. CTAN is a
+mirrored network of FTP servers, with the following web front ends:
+\href{http://www.tex.ac.uk}{\texttt{www.tex.ac.uk}},
+\href{http://www.dante.de/software/ctan}{\texttt{www.dante.de/software/ctan}}
+(in German) and \href{http://www.ctan.org}{\texttt{www.ctan.org}}. The
+network is widely mirrored, see
+\url{http://www.tug.org/tex-archive/CTAN.sites}. It holds up-to-date
+copies of all the public-domain versions of \TeX, \LaTeX, Metafont and
+ancillary programs.
+
+Note that CTAN is not related to Elsevier, and that Elsevier's author
+support cannot accept complaints or answer questions about the
+availability of any CTAN server.
+
+The non-Elsevier macro packages recommended later in this document and
+many other useful macro packages can also be obtained from CTAN.
+
+In the following sections we show how you may use the \file{elsart}
+document class.
+
+\section{Options}
+
+The \file{elsart} document class enables the following options:
+
+\begin{description}
+
+\item[doublespacing, reviewcopy] This is a single option with two
+ names to obtain double line spacing, as is sometimes required for
+ copies submitted for review.
+
+\item[seceqn, secthm] The option \texttt{seceqn} numbers the equation
+ environments per section. The option \texttt{secthm} does the same
+ for the \texttt{thm} environment. In elsart all predefined theorem
+ environments except Algorithm, Note, Summary and Case use the same
+ counter as the \texttt{thm} environment.
+
+\item[draft, final] As in many other document classes, these are
+ options to produce draft and final layout. In the draft layout you
+ will see warnings for overfull boxes. You also need draft layout to
+ test your formulas on a narrower display width, see option
+ \texttt{narrowdisplay}.
+
+\item[narrowdisplay] Many Elsevier journals print their text in two
+ columns. Because the preprint layout uses a larger line width
+ than such columns, the formulas are too wide for the line width in
+ print. In draft mode (see the \texttt{draft} option) you can use the
+ \texttt{narrowdisplay} option to force a narrower width for
+ displayed formulas. The width is roughly equal to the column width
+ of the printed journals, compensated for the larger font size of the
+ preprint layout. The \texttt{narrowdisplay} option is ineffective
+ with packages which redefine the equation environments, such as
+ \texttt{amsmath}.
+
+ The \texttt{narrowdisplay} option is especially useful for journals
+ for which the articles are printed from the author's \LaTeX{} file.
+ This is the case for a number of mathematics journals. When you
+ break your formulas such that they fit in the narrow column width,
+ the typesetter will be able to retain most of your breaks. Article
+ for other journals are printed after transformation to an XML file.
+ For such journals the formula layout in the \LaTeX{} file is always
+ lost in the transformation.
+
+ The narrow display width is obtained by giving the formulas a larger
+ indent. Too wide formulas in the one-line display environments
+ \texttt{equation} and \texttt{displaymath} will show an overfull
+ rule:
+
+ \def\testformula{%
+ \sum_{i=0}^{\infty}A^n\int \mathrm{d}x\, \frac{F_n(x)}{A_n + B_n} =
+ B^n C^n \int\mathrm{d}x\,\int \mathrm{d}y\,
+ \frac{G_n(x,y)}{\mathcal{A}_n{x} + \mathcal{B}_n{y}}
+ }
+ \overfullrule 5pt
+ \mathindent\linewidth\relax
+ \advance\mathindent-259pt
+ \begin{equation}
+ \label{eq:1}
+ \testformula.
+ \end{equation}
+
+ This is not the case for the multiline display environment
+ \texttt{eqnarray}. But in both cases too wide formulas will extend
+ into the right margin, giving you visual feedback:
+
+ \begin{eqnarray}
+ \label{eq:2}
+ \testformula,\nonumber\\
+ \testformula.
+ \end{eqnarray}
+
+ When you switch off draft mode, the formulas will have their normal
+ indentation, and too wide formulas will no longer be signalled.
+
+\end{description}
+
+\section{Print layout}
+\label{printlayout}
+
+Elsevier also makes available a few document classes that roughly
+reproduce the layout of the printed journals. The majority of Elsevier
+journals use one of a small set of standard layouts. We have document
+classes for three of those layouts:
+
+\begin{description}
+\item[elsart1p] text width 32 picas (134 mm), text height 47 lines,
+ one column.
+\item[elsart3p] text width 39 picas (164 mm), text height 51 lines,
+ one or two columns.
+\item[elsart5p] text width 43.5 picas (183 mm), text height 57 lines,
+ two columns.
+\end{description}
+
+These classes can be used in the same way as elsart. If you prepared
+an article for elsart, you can run it with one of these print layout
+classes without changes to the markup. In fact, they use elsart and
+you must have elsart on your system as well.
+
+Note that the layout is only roughly the same as that of the printed
+journal. One major source of differences is the font. The printer uses
+a different font with different character widths, which will cause
+deviations in layout. There are various other sources of small
+differences. You cannot use the layout of one of these classes to make
+claims on the final layout of your article.
+
+\section{Frontmatter}
+\label{frontmatter}
+
+The \texttt{elsart} document class has a separate
+\texttt{frontmatter} environment for the title, authors, addresses,
+abstract and keywords.
+\begin{itemize}
+\item \verb|\title|: As in standard \LaTeX, e.g.
+\verb|\title{Model}|.
+\item \verb|\author|: Different from standard \LaTeX, the \verb|\author|
+command contains only one author and no address.
+Multiple authors go into multiple \verb|\author| commands,
+separated from each other by commas.
+The address goes into a separate
+\verb|\address| command.
+Example: \verb|\author{D.E. Knuth}|.
+\item \verb|\address|: Here goes the address, e.g.
+\verb|\address{CERN, Geneva}|.
+\item \verb|\thanks| and \verb|\thanksref|:
+These provide footnotes to the title, authors and addresses.
+The \verb|\thanksref| command takes a label: \verb|\thanksref{label}|
+to relate it to the \verb|\thanks| command with
+the same label: \verb|\thanks[label]|. There can be several
+references to a single \verb|\thanks| command. Example:\\
+\verb|\title{Model\thanksref{titlefn}}| and\\
+\verb|\thanks[titlefn]{Supported by grants.}|
+\item \verb|\corauth| and \verb|\corauthref|:
+These provide footnotes to mark the corresponding author and the
+correspondence address. They are used in the same manner as
+\verb|\thanks| and \verb|\thanksref|. Example:\\
+\verb|\author{A. Name\corauthref{cor}}| and\\
+\verb|\corauth[cor]{Corresponding author. Address: ... .}|
+\item \verb|\ead|:
+This command should be used for the email address or the URL of the
+author. It refers to the `current author', i.e., the author last
+mentioned before the command.
+When it holds a URL, this should be indicated by setting the
+optional argument to `url'. Example:
+\verb|\ead{s.pepping@elsevier.com}|,
+\verb|\ead[url]{authors.elsevier.com/locate/latex}|.
+\end{itemize}
+
+It is not necessary to give a \verb|\maketitle| command. The title,
+authors and addresses are printed as soon as \TeX{} sees them.
+
+The authors and addresses can be combined in one of two ways:
+\begin{itemize}
+\item The simplest way lists the authors of one address or one group
+ of addresses, followed by the address or addresses, and so on for
+ all addresses or groups of addresses.
+\item The other way first lists all authors, and then all addresses.
+The authors and addresses are related to each other by labels:
+\verb|\author[label1]{Name1}| corresponds to
+\verb|\address[label1]{Address1}|. Example:
+\begin{verbatim}
+\author[South]{T.R. Marsh},
+\author[Oxford]{S.R. Duck}
+\address[South]{University of Southampton, UK}
+\address[Oxford]{University of Oxford, UK}
+\end{verbatim}
+\end{itemize}
+
+See the extensive examples in figs.
+\ref{ex:explinput}, \ref{ex:exploutput},
+\ref{ex:implinput}, \ref{ex:imploutput}.
+
+If you put the frontmatter in an included file, that file should
+contain the whole frontmatter, including its \texttt{begin} and
+\texttt{end} commands. Otherwise, the labels of the frontmatter will
+remain undefined.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ex:explinput%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{figure}[p]
+
+\caption{Article opening with explicit links (input)} \label{ex:explinput}
+\vspace{1pc}
+
+\begin{verbatim}
+\documentclass{elsart}
+\usepackage{graphicx,amssymb}
+\journal{New Astronomy}
+\begin{document}
+\begin{frontmatter}
+
+\title{Stroboscopic Doppler tomography of FO Aqr}
+\author[South]{T.R. Marsh\corauthref{cor}},
+\corauth[cor]{Corresponding author.}
+\ead{trm@astro.soton.ac.uk}
+
+\author[Oxford]{S.R. Duck\thanksref{now}}
+\thanks[now]{Present address: Systems Engineering and Assessment Ltd.,
+Beckington Castle, PO Box 800, Bath BA3 6TB, UK.}
+\ead{srd@sea.co.uk}
+
+\address[South]{University of Southampton, Department of Physics,
+Highfield, Southampton SO17 1BJ, UK}
+\address[Oxford]{University of Oxford, Department of Physics, Nuclear
+Physics Laboratory, Keble Road, Oxford, OX1 3RH, UK}
+
+\begin{abstract}
+FO Aqr is a close binary star in
+which a magnetic white dwarf accretes from a cool companion. Light
+curves and spectra show variations on the orbital frequency, the
+white dwarf's spin frequency and combinations of the two.
+\end{abstract}
+\begin{keyword}
+Accretion, accretion disks \sep Line: profiles \sep
+Binaries: close \sep Novae, cataclysmic variables
+\PACS 97.10.Gz \sep 97.30.Qt \sep 97.80.Gm
+\end{keyword}
+\end{frontmatter}
+
+\section{Introduction}
+FO Aqr is a member of the DQ~Her class of stars which
+are close binary stars in which a magnetic white dwarf accretes from
+a late-type main-sequence secondary star. These stars have most
+recently been reviewed in Ref. \cite{Patterson94}.
+\end{verbatim}
+
+\end{figure}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ex:exploutput%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{figure}[p]
+\caption{Article opening with explicit links (output)\label{ex:exploutput}}
+\vspace{1pc}
+
+\begin{minipage}{\textwidth}
+\elsartstyle
+\parskip 12pt
+%
+\renewcommand{\thempfootnote}{\fnsymbol{mpfootnote}}
+%
+\leftskip=2pc
+%
+\begin{center}
+{\LARGE Stroboscopic Doppler tomography of FO Aqr}\\[30pt]
+%
+\large
+T.R. Marsh$^{\mathrm{a},*}$,
+S.R. Duck$^{\mathrm{b},1}$\\[12pt]
+%
+\small\itshape
+$^a$University of Southampton, Department of Physics,\\
+Highfield, Southampton SO17 1BJ, UK\\
+$^b$University of Oxford, Department of Physics, Nuclear Physics\\
+Laboratory, Keble Road, Oxford, OX1 3RH, UK
+
+\end{center}
+
+\bigskip
+\leftskip=0pt
+
+\hrule\vskip 8pt
+\begin{small}
+{\bfseries Abstract}
+\parindent 1em
+
+FO Aqr is a close binary star in
+which a magnetic white dwarf accretes from a cool companion. Light
+curves and spectra show variations on the orbital frequency, the
+white dwarf's spin frequency and combinations of the two.
+
+\noindent\textit{Key words:}
+Accretion, accretion disks, Line: profiles,
+Binaries: close, Novae, cataclysmic variables\\
+\textit{PACS:} 97.10.Gz, 97.30.Qt, 97.80.Gm
+\end{small}
+%
+\vskip 10pt\hrule
+
+\leftskip=0pt
+
+\vspace{24pt}
+
+\textbf{Introduction}
+
+FO Aqr is a member of the DQ~Her class of stars which
+are close binary stars in which a magnetic white dwarf accretes from
+a late-type main-sequence secondary star. These stars have most
+recently been reviewed in Ref. [1].
+
+\begin{footnotesize}
+\leavevmode
+\rlap{$^*$}\hspace{1pc}Corresponding author.\\
+\rlap{$^1$}\hspace{1pc}Present address: Systems Engineering and
+Assessment Ltd., Beckington Castle, PO Box 800, Bath BA3 6TB, UK.\\
+\rlap{}\hspace{1pc}\textit{Email addresses:} trm@astro.soton.ac.uk
+(T.R. Marsh), srd@sea.co.uk (S.R. Duck).
+\end{footnotesize}
+
+\leavevmode\hbox to \hsize{\small\slshape Preprint submitted to New Astronomy
+\hfil 21 August 1997}
+
+\end{minipage}
+
+\bigskip
+
+\end{figure}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ex:implinput%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{figure}[p]
+\caption{Article opening with implicit links (input)\label{ex:implinput}}
+\vspace{1pc}
+
+\begin{verbatim}
+\documentclass{elsart}
+
+\begin{document}
+\begin{frontmatter}
+\title{Integrability in
+ random matrix models\thanksref{talk}}
+\thanks[talk]{Expanded version of a talk
+ presented at the Singapore Meeting on
+ Particle Physics (Singapore, August 1990).}
+
+\author{L. Alvarez-Gaum\'{e}\corauthref{cor}}
+\address{Theory Division, CERN,
+ CH-1211 Geneva 23, Switzerland}
+\corauth[cor]{Corresponding author.}
+\ead{lag@cern.ch}
+
+\author{C. Gomez\corauthref{cor}\thanksref{SNSF}}
+\address{D\'{e}partment de Physique Th\'{e}orique,
+ Universit\'{e} de Gen\`{e}ve,
+ CH-1211 Geneva 4, Switzerland}
+\ead{cg@ug.ch}
+
+\author{J. Lacki}
+\address{School of Natural Sciences,
+ Institute for Advanced Study,
+ Princeton, NJ 08540, USA}
+\ead[url]{www.ias.edu/~jl}
+\thanks[SNSF]{Supported by the
+ Swiss National Science Foundation}
+
+\begin{abstract}
+We prove the equivalence between the recent matrix
+model formulation of 2D gravity and lattice
+integrable models. For even potentials this
+system is the Volterra hierarchy.
+\end{abstract}
+\end{frontmatter}
+
+\section{Introduction}
+Some aspects of the recently discovered
+non-perturbative solutions to non-critical strings
+\cite{Patterson94} can be better understood and
+clarified directly in terms of the integrability
+properties of the random matrix model.
+...
+\end{verbatim}
+
+\end{figure}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ex:imploutput%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{figure}[p]
+\caption{Article opening with implicit links (output)\label{ex:imploutput}}
+\vspace{1pc}
+
+\begin{minipage}{\textwidth}
+\elsartstyle
+%
+\renewcommand{\thempfootnote}{\fnstar{mpfootnote}}
+%
+\leftskip=2pc
+%
+\begin{center}
+{\LARGE Integrability in random matrix models$^\star$}\\[30pt]
+\footnotetext[1]{\upshape Expanded version of a talk presented at the
+Singapore Meeting on Particle Physics (Singapore, August 1990).}
+%
+\large
+L. Alvarez-Gaum\'{e}$^*$ \\[6pt]
+{\small\itshape Theory Division, CERN,
+ CH-1211 Geneva 23, Switzerland}\\[18pt]
+C. Gomez$^{*,1}$ \\[6pt]
+{\small\itshape D\'{e}partment de Physique Th\'{e}orique,
+ Universit\'{e} de Gen\`{e}ve,
+ CH-1211 Geneva 4, Switzerland} \\[15pt]
+J. Lacki \\[6pt]
+{\small\itshape School of Natural Sciences, Institute for Advanced Study,
+ Princeton, NJ 08540, USA}
+% BW:
+\end{center}
+%
+\renewcommand{\thempfootnote}{\astsymbol{mpfootnote}}
+\footnotetext[1]{Corresponding author.}
+\setbox0=\hbox{\footnotesize 1}
+\edef\thempfootnote{\hskip\wd0}
+\footnotetext[0]{\textit{Email adresses:} lag@cern.ch
+ (L. Alvarez-Gaum\'{e}), cg@ug.ch (C. Gomez).}
+\footnotetext[1]{\textit{URL:} www.ias.edu/\~{ }jl (J. Lacki).}
+\renewcommand{\thempfootnote}{\arabic{mpfootnote}}
+\footnotetext[1]{Supported by the Swiss National Science Foundation}
+
+\bigskip
+\leftskip=0pt
+
+\hrule\vskip 8pt
+\begin{small}
+{\bfseries Abstract}
+\parindent 1em
+
+We prove the equivalence between the recent matrix model
+formulation of 2D gravity and lattice integrable models. For even
+potentials this system is the Volterra hierarchy.\par
+\end{small}
+\vskip 10pt\hrule
+
+\medskip
+
+\section*{1. Introduction}
+
+Some aspects of the recently discovered non-perturbative
+solutions to non-critical strings [1] can be better
+understood and clarified directly in terms of the
+integrability properties of the random matrix model.
+
+...
+\end{minipage}
+
+\bigskip
+
+\end{figure}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%% end of figures %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\section{Abstract}
+
+The abstract should be self-contained. Therefore, do not refer to the
+list of references. Instead, quote the reference in full, as follows:
+Wettig \& Brown (1996, NewA, 1, 17).
+
+\section{Keywords}
+\label{keywd}
+\enlargethispage*{2.5pc}
+
+In electronic publications a proper classification is more important
+than ever. Elsevier's physics journals use several keyword
+schemes:\
+
+\begin{description}
+\item[Keywords:] Uncontrolled keywords.
+\item[PACS:] The PACS scheme, developed and maintained by the AIP,
+covers the whole field of Physics.
+See \url{http://www.aip.org/pacs/pacs.html}
+or \url{http://www.elsevier.com/locate/pacs}.
+\item[MSC:] The MSC scheme, developed and maintained by the AMS,
+covers the whole field of Mathematics.
+See \url{http://www.ams.org/msc}
+or \url{http://www.elsevier.com/locate/msc}.
+\end{description}
+
+Keywords are entered below the abstract in the following way:
+\pagebreak[4]
+\begin{verbatim}
+\begin{keyword}
+Keyword \sep Keyword
+\PACS PACS code \sep PACS code
+\MSC MSC code \sep MSC code
+\end{keyword}
+\end{verbatim}
+
+\section{Cross-references}
+\label{xrefs}
+
+In electronic publications articles may be internally hyperlinked.
+Hyperlinks are generated from proper cross-references in the article.
+
+For example, the words Fig. 1 will never be more than simple text,
+whereas the proper cross-reference \verb|\ref{mapfigure}| may be
+turned into a hyperlink to the figure itself.
+
+In the same way, the words Ref. [1] will fail to
+turn into a hyperlink; the proper cross-reference is
+\verb|\cite{Gea97}|.
+
+Cross-referencing is possible in \LaTeX{} for sections, subsections,
+formulae, figures, tables, and literature references.
+
+\section{PostScript figures}
+\label{psfigs}
+
+\LaTeX{} and PostScript have had a long and successful relationship.
+There are three packages for including PostScript figures:
+\begin{itemize}
+\item \texttt{graphics}.
+This simple package provides the command\\
+\verb|\includegraphics*[<llx,lly>][<urx,ury>]{file}|.
+The \texttt{*} is optional; it enables the PostScript feature of clipping.
+In its simplest form,\\
+\verb|\includegraphics{file}|,
+it includes the figure in the PostScript file \texttt{file}
+without resizing.
+\item \texttt{graphicx}.
+This package provides the command\\
+\verb|\includegraphics*[key--value list]{file}|.
+The \texttt{*} is optional; it enables the PostScript feature of clipping.
+Often used keys are:
+\def\labelitemii{--}
+\begin{itemize}
+\item \texttt{scale=.40} to scale the size of the figure with 40\%,
+\item \texttt{width=25pc}, \texttt{height=15pc} to set the width or
+height of the figure,
+\item \texttt{angle=90} to rotate the figure over $90^\circ$.
+\end{itemize}
+\item \texttt{epsfig}.
+This package is really the \texttt{graphicx} package,
+but it allows one to include PostScript figures using
+the familiar commands from
+the earlier packages \texttt{epsfig} and \texttt{psfig}.
+\end{itemize}
+For detailed information, see the documentation of the \texttt{graphics}
+packages, in particular the file \texttt{grfguide.tex}.
+\begin{figure}
+\leftmargin=2pc
+\begin{verbatim}
+\begin{figure}
+\begin{center}
+\includegraphics*[width=5cm]{name.eps}
+\end{center}
+\caption{An example of a figure.}
+\label{fig:exmp}
+\end{figure}
+\end{verbatim}
+\caption{An example of a figure.}
+\label{fig:exmp}
+\end{figure}
+
+\section{Mathematical symbols}
+\label{symbols}
+
+Many physics authors require more mathematical symbols than the
+few that are provided in standard \LaTeX. A useful package for
+additional symbols is the \texttt{amssymb} package, developed by the American
+Mathematical Society. This package includes such oft used symbols as
+\verb|\lesssim| for $\lesssim$, \verb|\gtrsim| for $\gtrsim$ or
+\verb|\hbar| for $\hbar$. Note that your \TeX{} system should have
+the \texttt{msam} and \texttt{msbm} fonts installed.
+If you need only a few symbols, such as \verb|\Box| for $\Box$,
+you might try the package \texttt{latexsym}.
+
+In the \texttt{elsart} document class vectors are preferably coded as
+\verb|\vec{a}| instead of \verb|\bf{a}| or \verb|\pol{a}|.
+
+\section{Line numbering}
+\label{linenumbering}
+
+\begin{linenumbers}
+Reviewing an electronic version of an article has many
+advantages. However, reviewers have a harder task indicating remarks
+and desired changes to the article. Their task is made easier if the
+lines of the article are numbered. \LaTeX's \texttt{lineno} package
+performs this task. It is compatible with \texttt{elsart}.
+\end{linenumbers}
+
+\section{The Bibliography}
+\label{thebib}
+
+In \LaTeX{} literature references are listed in the
+\verb|thebibliography| environment. Each reference is a
+\verb|\bibitem|; each \verb|\bibitem| is identified by a label, by
+which it can be cited in the text: \verb|\bibitem{ESG96}| is cited as
+\verb|\cite{ESG96}|.
+
+Version 2.16 of \texttt{elsart} introduces the \texttt{subbibitems}
+environment. The references in a \texttt{subbibitems} environment
+have the same major reference number, and are counted by letters
+a, b, etc. The \texttt{subbibitems} environment has
+a label of its own: \verb|\begin{subbibitems}{label}|.
+It can therefore be referred to as \verb|\cite{label}|, which produces
+a citation like [7a--c]. A short citation like [7] can be produced by
+adding \texttt{:s} to the label: \verb|\cite{label:s}|. Example: See
+Refs. \cite{Lee}, or in short form, see Refs. \cite{Lee:s}.
+
+Version 2.16 of \texttt{elsart} also introduces the possibility to
+insert notes into the bibliography, by using the \verb|\note| command.
+In a \texttt{subbibitems} environment it must be the last item.
+Example: See Refs. \cite{note,x}.
+
+These options do not work well with the \texttt{natbib} package.
+
+\section{Template article}
+\label{templart}
+
+There is a template article \file{templat-num.tex}, which you can use as a
+skeleton for your own article. It is available from Elsevier's Author
+Gateway, \url{http://authors.elsevier.com/locate/latex}.
+
+\begin{thebibliography}{9}
+
+\bibitem{Lamp86}
+Leslie Lamport: \LaTeX, {\em A document preparation system},
+2nd edition, Addison-Wesley (Reading, Massachusetts, 1994).
+
+\bibitem{WB96}
+Wettig, T., \& Brown, G.E.,
+The evolution of relativistic binary pulsars,
+1996, NewA, 1, 17-34.
+
+\bibitem{ESG96}
+Elson, R.A.W., Santiago, B.X., \& Gilmore, G.F.,
+Halo stars, starbursts, and distant globular clusters:
+A survey of unresolved objects in the Hubble Deep Field,
+1996, NewA, 1, 1-16.
+% (\url{http://www.elsevier.com/PII/S1384107696000061})
+
+\bibitem{Gea97}
+Governato, F., Moore, B., Cen, R., Stadel, J., Lake, G., \& Quinn, T.,
+The Local Group as a test of cosmological models,
+1997, NewA 2, 91-106.
+
+\bibitem{note}%
+ \note We consider an exactly solvable two-band model of electrons moving in
+one dimension and interacting with a $\delta$-function spin-exchange
+potential.
+
+\begin{subbibitems}{Lee}
+\bibitem{Lee:a} N.~Nagaosa and P.~A.~Lee, Phys. Rev. Lett. {\bf 79}, 3755
+(1997).
+\bibitem{Lee:b}C.~P\'epin and P.~A.~Lee, Phys. Rev. Lett. {\bf 81},
+ 2779 (1998).
+\end{subbibitems}
+
+\bibitem{x} K.~Gorny, O.~M.~Vyasilev,
+J.~A.~Marindale, V.~A.~Nandor, C.~H.~Pennington, P.~C.~Hammel,
+W.~L.~Hults, J.~L.~Smith, P.~L.~Kuhns, A.~P.~Reyes and W.~G.~Moulton,
+Phys. Rev. Lett. {\bf 82}, 177 (1999).
+\note These references demonstrate that for some high-$T_c$ compounds
+the gap does not seem to depend on the magnetic field.
+
+\end{thebibliography}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/elsevier/model-harv.pdf b/Master/texmf-dist/doc/latex/elsevier/model-harv.pdf
deleted file mode 100644
index 947f7243721..00000000000
--- a/Master/texmf-dist/doc/latex/elsevier/model-harv.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/elsevier/model-num.pdf b/Master/texmf-dist/doc/latex/elsevier/model-num.pdf
deleted file mode 100644
index 88b7b27c5cd..00000000000
--- a/Master/texmf-dist/doc/latex/elsevier/model-num.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/elsevier/sample.dvi b/Master/texmf-dist/doc/latex/elsevier/sample.dvi
deleted file mode 100644
index 30ec6a657e4..00000000000
--- a/Master/texmf-dist/doc/latex/elsevier/sample.dvi
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/elsevier/sample.tex b/Master/texmf-dist/doc/latex/elsevier/sample.tex
deleted file mode 100644
index f5c8aa1ee9b..00000000000
--- a/Master/texmf-dist/doc/latex/elsevier/sample.tex
+++ /dev/null
@@ -1,761 +0,0 @@
-\documentclass{elsart}
-\usepackage{natbib}
-\begin{document}
-\runauthor{Cicero, Caesar and Vergil}
-\begin{frontmatter}
-\title{In Catilinam IV: A murder
-% A murder A murder A murder A murder A murder A murder A murder A murder A
-%murder
-in 5 acts\thanksref{X}}
-\author[Paestum]{Marcus Tullius Cicero\thanksref{Someone}}
-\author[Rome]{Julius Caesar}
-\author[Rome]{Catullus}
-\author[Baiae]{Publius Maro Vergilius}
-\author[Paestum]{Unknown author}
-\thanks[X]{This is the history of the paper, etc etc}
-
-\address[Paestum]{Buckingham Palace, Paestum}
-\address[Baiae]{The White House, Baiae}
-\address[Rome]{Senate House, Rome}
-\thanks[Someone]{Partially supported by the Roman Senate}
-\begin{abstract}
-Cum M.~Cicero consul {\boldmath \ldots ($\vec{a}$) } Nonis Decembribus senatum in aede
-Iovis Statoris consuleret, quid de iis coniurationis Catilinae
-sociis fieri placeret, qui in custodiam traditi essent, factum
-est, ut duae potissimum sententiae proponerentur,
-una D.~Silani consulis
-designati, qui morte multandos illos censebat
-
-Altera C.~Caesaris, qui illos publicatis bonis per municipia
-Italiae distribueudos ac vinculis sempiternis tenendos existimabat. Cum
-acautem plures senatores ad C.~Caesaris quam ad
-D.~Silani sententiam inclinare viderentur, M.~Cicero ea, quae
-infra legitur, oratione Silani sententiam commendare studuit.
-\end{abstract}
-\begin{keyword}
-Cicero; Catiline;
-Orations
-\end{keyword}
-\end{frontmatter}
-
-\section{Introduction}
-hello\footnote{A footnote}
-\subsection{Introduction}
-\subsubsection{Introduction}
-\paragraph{Introduction}
-\typeout{SET RUN AUTHOR to \@runauthor}
-
-\begin{equation}\label{fo:theta}
- \theta = (a_{1},a_{2},\ldots)^{T}
-\end{equation}
-
-
-\section{Introduction}
-
-Start with a section
-
-\section{Thoughts}
-Start with a list:
-\begin{itemize}
-\item In Catilinam I
-\item In Catilinam II
-\item In Catilinam III
-\item In Catilinam IV
-\end{itemize}
-
-\section{Introduction}
-A first section with a reference to \cite{ref1}, as well as
-\cite{L1,M2,M3,M6,M9}, and to equation \ref{fo:theta}
-
-Who is Caesar\ldots
-
-Video, patres conscripti, in me omnium vestrum ora atque oculos esse
-conversos, video vos non solunn de vestro ac rei publicae, verum
-etiam, si id depulsum sit, de meo periculo esse sollicitos. Est mihi
-iucunda in malis et grata in dolore vestra erga me voluntas, sed eam,
-per deos inmortales, deponite atque obliti salutis meae de vobis ac de
-vestris liberis cogitate. Mihi si haec condicio consulatus data est,
-ut omnis acerbitates, onunis dolores cruciatusque perferrem, feram non
-solum fortiter, verum etiam lubenter, dum modo meis laboribus vobis
-populoque Romano dignitas salusque pariatur. \par Ego sum ille consul,
-patres conscripti, cui non forum, iu quo omnis aequitas continetur,
-non campus consularibus auspiciis consecratus, non curia, summum
-auxilium omnium gentium, non domus, commune perfugium, non lectus ad
-quietem datus, non denique haec sedes honoris [sella curulis] umquam
-vacua mortis periculo atque insidiis fuit. Ego multa tacui, multa
-pertuli, multa concessi, multa meo quodam dolore in vestro timore
-sanavi. Nunc si hunc exitum consulatus mei di inmortales esse
-voluerunt, ut vos populumque Romanum ex caede miserrima, coniuges
-liberosque vestros virginesque Vestales ex acerbissima vexatione,
-templa atque delubra, hanc pulcherrimam patriam omnium nostrum ex
-foedissima flamma, totam Italiam ex bello et vastitate eriperem,
-quaecumque mihi uni proponetur fortuna, subeatur.\footnote{no, not
- sub-eating.} Etenim, si P.~Lentulus suum nomen inductus a vatibus
-fatale ad perniciem rei publicae fore putavit, cur\footnote{Not a dog,
- but a footnote.} ego non laeter meum consulatum ad salutem populi
-Romani prope fatalem extitisse?
-
-Figure \ref{song} is not by Cicero.
-\begin{figure}
-\begin{quote}
-%\fontfamily{hlcw}
-\fontshape{it}\selectfont
-Fear no more the heat o' the sun,\\
-Nor the furious winter's rages;\\
-Thou thy worldly task hast done,\\
-Home art gone, and ta'en thy wages:\\
-Golden lads and girls all must,\\
-As chimney-sweepers, come to dust.\\
-Fear no more the frown o' the great;\\
-Thou art past the tyrant's stroke;\\
-Care no more to clothe and eat;\\
-To thee the reed is as the oak:\\
-The sceptre, learning, physic, must\\
-All follow this, and come to dust.\\
-Fear no more the lightning flash,\\
-Nor the all-dreaded thunder-stone;\\
-Fear not slander, censure rash;\\
-Thou hast finish'd joy and moan:\\
-\\
- All lovers young, all lovers must\\
- Consign to thee, and come to dust.\\
-\\
-No exorciser harm thee!\\
-Nor no witchcraft charm thee!\\
-Ghost unlaid forbear thee!\\
-Nothing ill come near thee!\\
- Quiet consummation have;\\
- And renowned be thy grave!\\
-\end{quote}
-\caption{A Song, by William Shakespeare from his play
- \emph{Cymbeline}, performed by two characters called
-Guiderius and Arviragus}
-\label{song}
-\end{figure}
-\begin{table*}
-\caption{Defect parameters for AgCl(111) surfaces$^{\#}$}
-\label{defparagcl}
-\begin{center}
-\begin{tabular}{l l l l}
-\hline
-$\Delta_j H_{\mathrm{S}}^\circ$, & \multicolumn{2}{c}{Conductivity}& Profile
-analysis\\
-\cline{2-4}
-$\Delta_j S_{\mathrm{S}}^\circ$ & \cite{S12}& &
-\cite{F4}$^\ast$\\
-\hline
-$\Delta_{\mathrm{i}} H_{\mathrm{S}}^\circ /\mathrm{meV} $ & 370 & 800 & 780\\
-$\Delta_{\mathrm{i}} S_{\mathrm{S}}^\circ / k $ & 4.7 & 10 & 9.2\\
-$\Delta_{\mathrm{v}} H_{\mathrm{S}}^\circ / \mathrm{meV} $ & 880 & 600 & 690 \\
-$\Delta_{\mathrm{v}} S_{\mathrm{S}}^\circ / k$ & 2.0 & 0 & 0.6\\
-\hline
-\end{tabular}
-\end{center}
-
-\vspace*{.6cm}
-\noindent
-$^{\#}$ The evaluation relies on an Ag$_{\mathrm{i}}^\cdot$
-accumulation which is in agreement with the literature but which is still
-under debate (see text) \cite{phdjam,jmjf}. \\
-$^\ast$ A recent reevaluation resulted particularly in different entropy
-values. \cite{S14}.
-\end{table*}
-
-\section{The argument}
-Some words might be appropriate describing equation \ref{e1}.
-\begin{equation}
-\frac{\partial F}{\partial
-t}=D\frac{\partial^2 F}{\partial x^2},
-\label{e1}
-\end{equation}
-
-\begin{eqnarray}
-x & = & 1\\
-y & = & 2\\
-z & = & 3
-\end{eqnarray}
-
-Quare, patres conscripti, consulite vobis, prospicite patriae,
-conservate vos, coniuges, liberos fortunasque vestras, populi Romani
-nomen salutemque defendite; mihi parcere ac de me cogitare desinite. Nam
-primum debeo sperare omnis deos, qui huic urbi praesident, pro eo mihi,
-ac mereor, relaturos esse gratiam; deinde, si quid obtigerit, aequo
-animo paratoque moriar. Nam neque turpis mors forti viro potest accidere
-neque immatura consulari nec misera sapienti. Nec tamen ego sum ille
-ferreus, qui fratris carissimi atque amantissimi praesentis maerore non
-movear horumque omnium lacrumis, a quibus me circumsessum videtis Neque
-meam mentem non domum saepe revocat exanimata uxor et abiecta metu filia
-et parvulus filius quem mihi videtur amplecti res publica tamquam ob
-sidem consulatus mei, neque ille, qui expectans huius exitum diei stat
-in conspectu meo, gener. Moveo his rebus omnibus, sed in eam partem, uti
-salvi sint vobiscum omnes, etiamsi me vis aliqua oppresserit, potius,
-quam et illi et nos una rei publicae peste pereamus. \par Quare, patres
-conscripti, incumbite ad salutem rei publicae, circumspicite omnes
-procellas, quae inpendent, nisi providetis. Non Ti.~Gracchus, quod
-iterum tribunus plebis fieri voluit, non C.~Gracchus, quod agrarios
-concitare conatus est, non L.~Saturninus, quod C.~Memmium occidit, in
-discrimen aliquod atque in vestrae severitatis iudicium
-adduciturtenentur ii, qui ad urbis incendium, ad vestram omnium caedem,
-ad Catilinam accipiendum Romae restiterunt, tenentur litterae, signa,
-manus, denique unius cuiusque confessio; sollicitantur Allobroges,
-servitia excitantur, Catilina accersitur; id est initum consilium, ut
-interfectis omnibus nemo ne ad deplorandum quidem populi Romani nomen
-atque ad lamentandam tanti imperii calamitatem relinquatur. \par Haec omnia
-indices detulerunt, rei confessi sunt, vos multis iam iudiciis
-iudicavistis, primum quod mihi gratias egistis singu laribus verbis et
-mea virtute atque diligentia perditorum hominum coniurationem patefactam
-esse decrevistis, deinde quod P.~Lentulum se abdicare praetura
-coegistis, tum quod eum et ceteros, de quibus iudicastis, in custodiam
-dandos censuistis, maximeque quod meo nomine supplicationem decrevistis,
-qui honos togato habitus ante me est nemini; postremo hesterno die
-praemia legatis Allobrogum Titoque Volturcio dedistis amplissima. Quae
-sunt omnia eius modi, ut ii, qui in custodiam nominatim dati sunt, sine
-ulla dubitatione a vobis damnati esse videantur.
-
-\subsection{A sub section}
-Also containing
-some text, and a
-figure. Also containing
-some text, and a
-figure
-Also
-containing some
-text, and a figure
-Also containing
-some text, and a
-figure (\ref{f1}).
-
-\begin{figure*}
-Leave 3cm of space for non-electronic graphic on full page width:
- \vspace{3cm}
-\caption{A Caption}
-\label{f1}
-\end{figure*}
-\subsection{Another sub section}
-\subsubsection{A subsub section} with some text in it.
-\subsubsection{Another subsub section}with some text in it.
-\paragraph{And a paragraph}
-(ie a sub sub subsection)
-
-\subsection{Another sub section}
-\section{Epilogue}
-A word or two to conclude, and this even includes some
-inline maths: \(R(x,t)\sim
-t^{-\beta}g(x/t^\alpha)\exp(-|x|/t^\alpha)\)
-
-
- Quae cum ita sint, pro imperio, pro exercitu, pro provincia, quam
-neglexi, pro triumpho ceterisque laudis insignibus, quae sunt a me
-propter urbis vestraeque salutis custodiam repudiata, pro clientelis
-hospitiisque provincialibus, quae tamen urbanis opibus non minore labore
-tueor quam comparo, pro his igitur omnibus rebus, pro meis in vos
-singularibus studiis proque hac, quam perspicitis, ad conservandam rem
-publicam diligentia nihil a vobis nisi huius temporis totiusque mei
-consulatus memoriam postulo; quae dunn erit in vestris fixa mentibus,
-tutissimo me muro saeptum esse arbitrabor.\footnote{Cicero wrote very
- long sentences$\ldots$} Quodsi meam spem vis
-inproborum fefellerit atque superaverit, commendo vobis parvum meum
-filium, cui profecto satis erit praesidii non solum ad salutem, verum
-etiam ad dignitatem, si eius, qui haec omnia suo solius periculo
-conservarit, illum filium esse memineritis. \par Quapropter de summa salute
-vestra populique Romani, de vestris coniugibus ac liberis, de aris ac
-focis, de fanis atque templis de totius urbis tectis ac sedibus, de
-imperio ac libertate, de salute Italiae, de universa re publica
-decernite diligenter, ut instituistis, ac fortiter. Habetis eum
-consulem, qui et parere vestris decretis non dubitet et ea, quae
-statueritis, quoad vivet, defendere et per se ipsum praestare possit.
-
-now for a vec, as in $\vec{66}$
-
-\begin{thebibliography}{999}
-\bibitem{L1} C.C. Liang, {\em J. Electrochem. Soc.} {\bf 120} (1973) 1298.
-
-\bibitem{W1'} J.B. Wagner, {\em High Conductivity Conductors Solid Ionic
-Conductors\/}, T. Takahashi, ed., World Scientific, Singapore, 1989; A. Shukla,
-N. Vaidehi, K.T. Jacob, {\em Proc. Indian Acad. Sci.\/} {\bf 96} (1986) 533.
-
-\bibitem{M1} a) J. Maier, {\em Ber. Bunsenges. Phys. Chem.\/} {\bf 88} (1984)
- 1057;
-b) {\em phys. stat. sol. B\/} {\bf 123} (1984) K89, K187;
-c) {\em Mater. Sci. Monogr.\/} {\bf 28A} (1985) 419;
-d) {\em Structure Relations in Fast Ion and Mixed Conductors\/}, F. W. Poulsen
-et al., eds. Ris\o{} Nat. Lab., 1986, Roskilde p. 153;
-e) {\em Solid State Ionics} {\bf 32/33} (1989) 727;
-f) {\em Solid State Ionics\/} {\bf 18/19} (1986) 1141.
-
-\bibitem{M2} J. Maier, {\em J. Electrochem. Soc.\/} {\bf 134} (1987) 1524;
-{\em Solid State Ionics: Materials and Applications\/}, S. Chandra, B.V.R.
-Chowdari, eds., World Scientific, Singapore, 1992, p. 111.
-
-\bibitem{dudn} N.J Dudney, {\em Ann. Rev. Mat. Sci.\/} {\bf 19} (1989) 103.
-
-\bibitem{M3} J. Maier, {\em J. Phys. Chem. Solids\/} {\bf 46} (1985) 309.
-
-\bibitem{M6} J. Maier, {\em Ber. Bunsenges. Phys. Chem.\/} {\bf 89} (1985)
- 355.
-
-\bibitem{M9} a) J. Maier, {\em Mater. Res. Bull.\/} {\bf 20} (1985) 383; b)
-J. Maier, B. Reichert, {\em Ber. Bunsenges. Phys. Chem.\/} {\bf 90} (1986)
-666.
-
-\bibitem{M11} J. Maier, {\em Ber. Bunsenges. Phys. Chem.\/} {\bf 90} (1986)
- 26.
-
-\bibitem{M13} a) J. Maier, {\em Solid State Ionics\/} {\bf 23} (1987) 59;
-b){\em phys. stat. sol. (a)\/} {\bf 112} (1989) 115.
-
-\bibitem{M14} J. Maier, {\em Ber. Bunsenges. Phys. Chem.\/} {\bf 93} (1989)
- 1468; {\em Ber. Bunsenges. Phys. Chem.\/} {\bf 93} (1989) 1474;
-{\em Solid State Ionics\/} {\bf 28-30} (1988) 1073.
-
-\bibitem{M15} J. Maier, S. Prill, B. Reichert, {\em Solid State Ionics\/} {\bf
-28-30} (1988) 1465.
-
-\bibitem{M16} J. Maier, {\em Mater. Chem. Phys.\/} {\bf 17} (1987) 485; {\em
-Superionic Solid and Solid Electrolytes, Recent Trends\/}, A.L. Laskar, S.
-Chandra, eds., Academic Press, New York, 1989, p. 137; in {\em Science and
- Technology of Fast Ion Conductors\/}, H.L. Tuller, Ed. Plenum Press, New
-York 1989, p. 345.
-
-\bibitem{G1} J. Maier, {\em Angew. Chem. Int. Ed. Engl.\/} {\bf 32}(3)
- (1993) 313; {\em Angew. Chem. Int. Ed. Engl.\/}, {\bf 32}(4) (1993) 528; in
-{\em Defects in Insulating Materials\/}, O. Kanert and J.-M. Spaeth, eds.,
-World Scientific, Singapore, 1992, p. 2.
-
-\bibitem{W7} J. Wassermann, T.P. Martin, J. Maier, {\em Solid State Ionics\/}
-{\bf 28-30} (1988) 1514.
-
-\bibitem{L3} U. Lauer, J. Maier, {\em Ber. Bunsenges. Phys. Chem.\/} {\bf 96},
-(1992) 111; {\em Solid State Ionics\/} {\bf 51} (1992) 209.
-
-\bibitem{M27} J. Maier, U. Lauer, {\em Ber. Bunsenges. Phys. Chem.\/} {\bf
- 94} (1990) 973; U. Lauer, J. Maier, W. G\"opel, {\em Sensors and Actuators
- B} {\bf 2} (1990) 125; {\em Solid State Ionics\/} {\bf 40/41} (1990) 463.
-
-\bibitem{M26} P. Murugaraj and J. Maier, {\em Solid State Ionics\/} {\bf
- 32/33} (1989) 993; {\em Solid State Ionics\/} {\bf 40/41} (1990) 1017.
-
-\bibitem{M25'} U. Lauer and J. Maier, {\em J. Electrochem. Soc.\/} {\bf
- 139}(5) (1992) 1472.
-
-\bibitem{A3} A. Atkinson, R.I. Taylor, {\em Phil. Mag.} A43 979; {\em Solid
- State Ionics\/} {\bf 28-30} (1988) 1377.
-
-\bibitem{A1} T. Asai, S. Kawai, {\em Solid State Ionics\/} {\bf 20} (1986) 225.
-
-\bibitem{A2} T. Asai, C.-H. Hu, S. Kawai, {\em Mater. Res. Bull.\/} {\bf 22},
-(1987) 269.
-
-\bibitem{C1} L. Chen , Z. Zhao, G. Wang, Z. Li, {\em Kexue Tongbao\/} {\bf
- 26} (1981) 308.
-
-\bibitem{C2} M.R.-W. Chang, K. Shahi, J.B. Wagner, {\em J. Electrochem.
-Soc.\/} {\bf 131} (1984) 1213.
-
-\bibitem{C3} P. Chowdhary, V.B. Tare, J.B. Wagner, {\em J. Electrochem.
-Soc.\/} {\bf 132} (1985) 123.
-
-\bibitem{C4} P. Chowdhary, J.B. Wagner, {\em Mater. Lett.\/} {\bf 3} (1985) 78.
-
-\bibitem{C5} P. Chowdhary, A. Khandkar, J.B. Wagner, The Electrochemical
-Society Meeting, October 1985, Las Vegas.
-
-\bibitem{D1} R. Dupree, J.R. Howells, A. Hooper, F.W. Poulsen, {\em Solid
-State Ionics\/} {\bf 3/4} (1981) 277.
-
-\bibitem{D2} P. Dubec, J.B. Wagner, {\em Mater. Lett.\/} {\bf 2} (1984) 302.
-
-\bibitem{H1} A. Hooper, {\em J. Power Sources\/} {\bf 9} (1983) 161.
-
-\bibitem{J1} T.R. Jow, C.C. Liang, {\em Solid State Ionics\/} {\bf 9/10}
- (1983) 695.
-
-\bibitem{J2} T. Jow, J.B. Wagner, {\em J. Electrochem. Soc.\/} {\bf 126}(1979)
- 1963.
-
-\bibitem{K1} A. Khandkar, J.B. Wagner, The Electrochem. Soc. Meeting,
-San Francisco, 1983; A. Khandkar, Thesis, 1985, Arizona State University.
-
-\bibitem{L2} C.C. Liang, A.V. Joshi, N.E. Hamilton, {\em J. Applied
-Electrochem.\/} {\bf 8} (1978) 445.
-
-\bibitem{N1} O. Nakamura, J.B. Goodenough, {\em Solid State Ionics\/} {\bf 7}
-(1982) 125.
-
-\bibitem{P1} S. Pack, B. Owens, J.B. Wagner, {\em J. Electrochem. Soc.\/} {\bf
-127} (1980) 2177.
-
-\bibitem{P2} F.W. Poulsen, N.H. Andersen, B. Kindl, J. Schoonman, {\em Solid
-State Ionics\/} {\bf 9/10} (1983) 131.
-
-\bibitem{P3} F.W. Poulsen, {\em Solid State Ionics\/} {\bf 2} (1981) 53.
-
-\bibitem{P4} F.W. Poulsen and P.J. M\o ller in: loc. cit. [3d], p. 159.
-
-\bibitem{P5} F.W. Poulsen in: loc. cit. [3d], p. 67.
-
-\bibitem{P6} J.B. Phipps, D.H. Whitmore, {\em Solid State Ionics\/} {\bf 9/10}
- (1983) 123.
-
-\bibitem{P7} J.B. Phipps, D.H. Whitmore, {\em J. Power Sources\/} {\bf 9}
- (1983) 373.
-
-\bibitem{S1} P.M. Skarstadt, D.B. Merritt, B.B. Owens, {\em Solid State
-Ionics\/} {\bf 314} (1981) 277.
-
-\bibitem{S2} K. Shahi, J.B. Wagner, {\em J. Phys. Chem. Solids\/} {\bf 43},
- (1982) 713.
-
-\bibitem{S3} K. Shahi, J.B. Wagner, {\em J. Solid State Chem.\/} {\bf 42}
-(1982) 107.
-
-\bibitem{S4} K. Shahi, J.B. Wagner, {\em J. Electrochem. Soc.\/} {\bf 128}
-(1981) 6.
-
-\bibitem{W1} J.B. Wagner, {\em Mater. Res. Bull.\/} {\bf 15} (1980) 1691.
-
-\bibitem{Z1} Z. Zhao, C. Wang, L. Chen, {\em Wuli Xuebao\/} {\bf 33}
-(1984) 1205; Z. Zhao, C. Wang, S. Dai, L. Chen, {\em Solid State Ionics\/} {\bf
- 9/10} (1983) 1175.
-
-\bibitem{F1} S. Fujitsu, M. Miyayama, K. Koumoto, H. Janagida, T. Kanazawa,
-{\em J. Mater. Sci.\/} {\bf 20} (1985) 2103.
-
-\bibitem{F2} S. Fujitsu, K. Kuomoto, H. Janagida, {\em Solid State Ionics\/}
-{\bf 18/19} (1986) 1146.
-
-\bibitem{K2} A. Khandkar, V.B. Tare, J.B. Wagner, {\em Rev. Chim. Min.\/} {\bf
-23} (1986) 274.
-
-\bibitem{V1} N. Vaidehi, R. Akila, A.K. Shukla, K.T. Jacob, {\em Mater. Res.
-Bull.\/} {\bf 21} (1986) 909.
-
-\bibitem{S1'} E. Hartmann, V.V. Peller, G.I. Rogalski, {\em Solid State
- Ionics\/} {\bf 28-30} (1988) 1098,
-V. Trnovcov\'a, C. B\'arta, P.P. Fedorov, I. Zibrov, {\em Materials Science
- Forum\/} {\bf 76} (1991) 13,
-S. Adams, K. Hariharan, J. Maier, {\em Solid State Ionics\/}, {bf 75} (1991)
-193, Y. He, Z. Chen, Z. Zhang, L. Wang and L. Chen in {\em Materials for Solid
- State Batteries\/}, B.V.R. Chowdhari and S. Radhakrishna, eds., World
-Scientific, Singapore, 1986, p. 333.,
-J. R. Stevens and B.E. Mellander, {\em Solid State Ionics\/} {\bf 21}
-(1986) 203,
-S. Skaarup, K. West and B. Zachau Christiansen, {\em Solid State
- Ionics\/} {\bf 28-30} (1989) 975,
-J. Plocharski, W. Wieczorek, J. Przyluski and K. Such, {\em J. Appl. Phys. A\/}
-{\bf 49} (1989) 55,
-W. Wieczorek, K. Such, H. Wycislik and J. Plocharski, {\em Solid State Ionics\/}
-{\bf 36} (1989) 255,
-J. Plocharski and W. Wieczorek, {\em Solid State Ionics\/} {\bf 28-30} 979;
-(1988) \\
-Y. Saito, T. Asai, K. Ado and O. Nakamura, {\em Mat. Res. Bull.\/} {\bf 23}
-(1988) 1661,
-Y. Saito, T. Asai, O. Nakamura and Y. Yamamoto, {\em Solid State Ionics\/} {\bf
- 35} (1989) 241,
-Y. Saito, J. Mayne, K. Ado, Y. Yamamoto and O. Nakamura, {\em Solid State
- Ionics\/} {\bf 40/41} (1990) 72,
-J. Mayne, Y. Saito, H. Kageyama, K. Ado, T. Asai and O. Nakamura, {\em Solid
- State Ionics\/} {\bf 40/41} (1990) 67,
-Y. Saito, K. Ado, T. Asai, H. Kageyama, O. Nakamura and Y. Yamamoto, {\em Solid
- State Ionics\/} {\bf 53-56} (1992) 728,
-O. Nakamura and Y. Saito, {\em Solid State Ionics: Materials and
- Applications\/}, S. Chandra, S. Singh and P.C. Srivastava, eds., World
-Scientific, Singapore, 1992, p. 101;\\
-B. Wnetrzewski, J.L. Nowinski and W. Jakubowski, {\em Solid State Ionics\/}
-{\bf 36} (1989) 209,
-P. Weslowski, W. Jakubowski and J.L. Nowinski, {\em phys. stat. sol. (a)\/}
-{\bf 115} (1989) 81,
-J.L. Nowinski, P. Kurek and W. Jakubowski, {\em Solid State Ionics\/} {\bf 36}
-(1989) 213;
-P. Kurek, J.L. Nowinski and W. Jakubowski, {\em Solid State Ionics\/} {\bf 36}
-(1989) 243;
-H. Husono and Y. Abe {\em Solid State Ionics\/}, {\bf 44} (1990) 293;
-B. Kumar, J.D. Schaffer, M. Nookola, L. G. Scanlou, {\em J. Power Sources\/}
-{\bf 47} (1994) 63;\\
-S.N. Reddy, A.S. Chary, K. Saibabu, T. Chiranjiui, A. Brune, J.B. Wagner,
-{\em Solid State Ionics\/} {\bf 25} (1987) 165,
-K. Singh, S.S. Bhoga {\em Solid State Ionics\/} {\bf 39} (1990) 205;
-S.S. Bhoga, K. Singh {\em Solid State Ionics\/} {\bf 40/41} (1990) 27,
-S. Chaklanobis, K. Shahi, R.K. Syal {\em Solid State Ionics\/} {\bf 44} (1990)
-107,
-L. Chen, C. Gros, R. Castaynet, P. Hagenmuller {\em Solid State Ionics\/} {\bf
- 31} (1988) 209.
-
-\bibitem{S11} G. Simkovich, C. Wagner, {\em J. Catalysis\/} {\bf 1} (1962) 521.
-
-\bibitem{W2} T.L. Wen, R.A. Huggins, A. Rabenau, W. Weppner, {\em Rev. Chim.
-Min.\/} {\bf 20} (1983) 40.
-
-\bibitem{saito} Y. Saito, J. Maier, in preparation; Y. Saito. K.
-Hariharan, J. Maier, {\em Proc. 4th Int. Symp. on Syst. with Fast
- Ionic Transport\/}, Warsaw, 1994, in press.
-
-\bibitem{hari} K. Hariharan, J. Maier, {\em J. Electrochem. Soc.\/},
- submitted.
-
-\bibitem{S6} A.M. Stoneham, E. Walde, J.A. Kilner, {\em Mater. Res. Bull.\/}
-{\bf 14} (1979) 1661.
-
-\bibitem{S5} K. Shahi, J.B. Wagner, {\em Appl. Phys. Lett.\/} {\bf 37}
-(1980) 757.
-
-\bibitem{D4} N.J. Dudney, {\em J. Am. Ceram. Soc.\/} {\bf 70} (1987) 65.
-
-\bibitem{W3} C. Wagner, {\em J. Phys. Chem. Solids\/} {\bf 33} (1972) 1051.
-
-\bibitem{B1} A. Bunde, W. Dieterich, E. Roman, {\em Solid State Ionics\/} {\bf
-18/19} (1986) 147.
-
-\bibitem{R1} H.E. Roman, A. Bunde, W. Dieterich: loc. cit. [3d], p. 165.
-
-\bibitem{R2} H.E. Roman, A. Bunde, W. Dieterich, {\em Phys. Rev.\/} {\bf B34}
-(1986) 331.
-
-\bibitem{W4} J.C. Wang, N.J. Dudney, {\em Solid State Ionics\/} {\bf 18/19}
-(1986) 112.
-
-\bibitem{S7} H. Schmalzried, {\em Solid State Reactions\/}. Verlag Chemie,
-Weinheim, 1981.
-
-\bibitem{F3} J. Frenkel, {\em Kinetic Theory of Liquids\/}. Oxford University
-Press, New York, 1946.
-
-\bibitem{K3} K.L. Kliewer, J.S. K\"ohler, {\em Phys. Rev.\/} {\bf A 140}
-(1965) 1226; C. Newey, P. Pratt, A. Lidiard, {\em Phil. Mag.\/} {\bf 3} (1958)
-75.
-
-\bibitem{P9} R.B. Poeppel, J.M. Blakely, {\em Surf. Sci.\/} {\bf 15} (1969)
- 507.
-
-\bibitem{jm} J. Maier, in {\em Science and Technology of Fast Ion
- Conductors\/}. H.L. Tuller, M. Balkanski, Eds. Plenum Press, New York, 1989,
-p. 299.
-
-\bibitem{jamma} J. Jamnik, J. Maier and S. Pejovnik {\em Solid State Ionics},
- in press.
-
-\bibitem{macdon} J.R. Macdonald, D.R. Franceschetti and A.P. Lehnen, {\em
- J. Chem. Phys.\/} {\bf 73} (1980) 5272; J.R. Macdonald and A.P. Lehnen,
- {\em Cryst. Latt. Def.\/} {\bf 9} (1982) 149.
-
-\bibitem{M19} J. Maier, W. G\"opel, {\em J. Solid State Chem.\/} {\bf 72}
-(1988) 293; W. G\"opel, J. Maier, K. Schierbaum, and H.-D. Wiemh\"ofer, {\em
- Solid State Ionics\/} {\bf 32/33} (1989) 440.
-
-\bibitem{M28} J. Maier, U. Lauer, {\em Solid State Ionics\/} {\bf 51} (1992)
- 209.
-
-\bibitem{J3} J. Jamnik, J. Maier and S. Pejovnik, {\em Solid State Ionics\/}
- {\bf 75} (1995) 51; {\em Electrochimica Acta\/}, {\bf 14} (1993) 1975;
- J. Jamnik, J. Maier and S. Pejovnik, {\em Proc. 1st Int. Slovenian-German
-Seminar of Joints Projects in Mat. Sci. and Technol.\/}, Ljubljana, October
-94, to be published; J. Fleig and J. Maier, {\em Proc. 1st
- Int. Slovenian-German Seminar of Joints Projects in Mat. Sci. and
- Technol.\/}, Ljubljana, October 94, to be published.
-
-\bibitem{B2} H. B\"ottger, V.V. Bryksin, {\em Hopping Conduction in Solids\/}.
-VCH, Weinheim, 1985.
-
-\bibitem{B3} R. Blender, W. Dieterich, {\em Solid State Ionics\/}, {\bf 28-30}
-(1988) 82.
-
-\bibitem{kleitz} M. Kleitz, H. Bernard, E. Fernandez, E. Schrouter, {\em Adv.
- Ceram. Sci. Tech. Zirconia\/} {\bf 3} (1981) 310; H. Rickert, U. Schwaitzer,
-{\em Solid State Ionics\/} {\bf 9/10} (1983) 689; H. J. Queisser, J.H. Werner,
-{\em Mat. Res. Soc. Symp. Proc.\/} (1988) 53; H. J. M"oller, H. P. Strunk,
-J. Werner eds., {\em Polycrystalline Semiconductors\/}, Springer, Berlin,
-1989.
-
-\bibitem{phdfleig} J. Fleig, Ph D-Thesis, T\"ubingen-Stuttgart, 1995 (detailed
- calculation of such effects by finite elements); J. Fleig, J. Maier, in
- preparation.
-
-\bibitem{soltis} R.E. Soltis, E.M. Logothetis, A.D. Brailsford, J.B.
-Wagner, {\em J. Electrochem. Soc.\/} {\bf 135} (1988) 2380; A.D. Brailsford,
-{\em Solid State Ionics} {\bf 21} (1986) 159; N.F. Uvarov, E.F. Hairetdinov,
-J.M. Reau, P. Hagenmuller, {\em Solid State Comm.\/} {\bf 79} (1991) 635.
-
-\bibitem{U1} N.F. Uvarov and J. Maier, {\em Solid State Ionics\/}, {\bf 62}
- (1993) 251.
-
-\bibitem{U1'} N.F. Uvarov, V.P. Isopov, V. Sharma, A.K. Shukla {\em Solid
-State Ionics\/} {\bf 51} (1992) 41.
-
-\bibitem{P10} G.E. Pike, private communication.
-
-\bibitem{C6} Y.M. Chiang, A.F. Henriksen, W.D. Kingery, D. Finello, {\em J.
-Am. Ceram. Soc.\/} {\bf 64} (1981) 385.
-
-\bibitem{S9} P. Sutton, private communication.
-
-\bibitem{K4} K.L. Kliewer, {\em J. Phys. Chem. Solids\/} {\bf 27} (1966) 705.
-
-\bibitem{F4} G. Farlow, A.B. Blose, Sr.J. Feldott, B.D. Lounsberry, L.
-Slifkin, {\em Radiation Eff.\/} {\bf 75} (1983) 1; Sr. J. Feldott, A.B.
-Blose, B.D. Lounsberry, L. Slifkin, {\em J. Imag. Sci.} {\bf 29} (1985) 39;
-R.A. Hudson, G.C. Farlow, L.M. Slifkin, manuscript.
-
-\bibitem{R4} U. Riedel, J. Maier, and R. Brook, {\em J. Eur. Ceram. Soc.\/}
-{\bf 9}(3) (1992) 205; {\em Solid State Ionics}, M. Balkanski, T. Takahashi,
-H.L. Tuller, Eds. Elsevier Science Publishers, Amsterdam, 1992 p. 259.
-
-\bibitem{T2} P.W. Tasker {\em Advances in Ceramics\/} {\bf 10} (1984) 176.
-
-\bibitem{B4} L. Bousse, N.F. de Rooij, P. Bergveld, {\em Trans. Electron.
-Dev.\/} {\bf 30} (1983) 1263.
-
-\bibitem{V3} A. van der Berg, P. Bergveld, D.N. Reinhondt, E.J.B.
-Sudh\"alter, {\em Sens. Actuat.\/} {\bf 8} (1985) 129.
-
-\bibitem{D3} E.A. Daniels, S.M. Rao, {\em Z. Phys. Chem.\/} {\bf N. F. 137}
- (1983) 247.
-
-\bibitem{R3} S.M. Rao, {\em Ph. D. Thesis\/}, 1983, Poona University.
-
-\bibitem{W5} J.L. White in: {\em Proc. 4th Nat. Conf. Clays and Clay Min.,
-Int. Ser. Monogr. Earth Sciences\/}, p. 133.
-
-\bibitem{Z2} C. Zipelli, J.C.J. Bart, C. Petrini, S. Galvagno, C. Cimino,
-{\em Z. Anorg. allg. Chem.\/} {\bf 502} (1983) 199.
-
-\bibitem{M21} J. Maier, G. Schwitzgebel, {\em Mater. Res. Bull.\/} {\bf 17}
-(1982) 1061; J. Maier, {\em Solid State Ionics\/} {\bf 32/33} (1989) 727.
-
-\bibitem{M22} J. Mizusaki, K. Fueki, {\em Solid State Ionics\/} {\bf 6}
-(1982) 55.
-
-\bibitem{S8} O. Stasiw, J. Teltow, {\em Ann. Phys.\/} (Lpz.) {\bf 1}
-(1947) 261.
-
-\bibitem{M23} D. M\"uller, {\em phys. stat. sol.\/} {\bf 1312} (1965) 775.
-
-\bibitem{M20} J. Maier, {\em Z. Phys. Chem.\/} {\bf N.F. 140} (1984) 191;
-{\em J. Am. Ceram. Soc.\/}, {\bf 76}(5) (1993) 1212; {\em J. Am. Ceram.
- Soc.\/} {\bf 76}(5) (1993) 1218; {\em J. Am. Ceram. Soc.\/}, {\bf 76}(5)
-(1993) 1223; {\em J. Am. Ceram. Soc.\/}, {\bf 76}(5) (1993) 1228.
-
-\bibitem{V2} N. Valverde-Diez, J.B. Wagner, Jr., {\em Solid State
- Ionics\/}, {\bf 28-30} (1988) 1697.
-
-\bibitem{sens} J. Maier, {\em Solid State Ionics\/}, {\bf 62} (1993) 105.
-
-\bibitem{U2} N.F. Uvarov, M.C.R. Shastry and K.J. Rao {\em Rev. Solid
-State Sci.\/} {\bf 4} (1990) 61.
-
-\bibitem{schmidt} J.A. Schmidt, J.C. Baz\'an, L. Vico, {\em Solid State
- Ionics\/} {\bf 27} (1988) 1.
-
-\bibitem{H2} Y. Haven, {\em Rec. Tran. Chem.\/} {\bf 69} (1950) 1471, 1505.
-
-\bibitem{mog} M. Mogensen, {\em J. Power Sources\/} {\bf 20} (1987) 53;
- M. Gaber$\check{s}\check{c}$ek, J. Jamnik, S. Pejovnik, {\em
- J. Electrochem. Soc.\/} {\bf 140} (1993) 308.
-
-\bibitem{zhu} B. Zhu, B.E. Mellander, in: C. Singhal and H. Iwahara, eds. {\em
- Solid Oxide Fuel Cells\/} (The Electrochemical Soc. Inc., Pennington, NJ,
- 1993) 156.
-
-\bibitem{unruh} T. Unruh, Ph D-Thesis, Saarbr\"ucken, FRG (1995)
-
-\bibitem{gian} E. Gianellis, {\em Solid State Ionics\/}, in press.
-
-\bibitem{H6} R.A. Hubermann, {\em Phys. Rev. Lett.\/} {\bf 32} (1974) 1000.
-
-\bibitem{H5} N. Hainovsky, J, Maier, {\em Solid State Ionics\/}, in press;
- {\em Phys. Rev.}, in press.
-
-\bibitem{H7} R. Lipowski, {\em Phys. Rev. Lett.\/} {\bf 49} (1982) 1575; V.N.
-Bondarev and A.B. Kuklov, {\em Solid State Ionics\/} {\bf 44} (1991) 145.
-
-\bibitem{E2} G. Ertl, J. K\"uppers, {\em Low Energy Electrons and Surface
-Chemistry\/}. VCH, Weinheim, 1985.
-
-\bibitem{K5} W.D. Kingery, {\em Mater. Sci. Monogr.\/} {\bf 28A} (1985) 25.
-
-\bibitem{G2} J.-E. Gerner, Diploma Thesis, 1984, University of Konstanz.
-
-\bibitem{strange} J.H. Strange, S.M. Rageb, R.C.T. Slade, {\em Phil. Mag.\/}
-{\bf A 64} (1991) 1159.
-
-\bibitem{H4} R.A. Hudson, G.C. Farlow and L.M. Slifkin {\em Phys. Rew. B\/}
-{\bf 36} (1987) 4651.
-
-\bibitem{S14} L. Slifkin, personal communication; S.K. Wonnell and L.M.
-Slifkin {\em Phys. Rev. B\/} {\bf 48} (1993) 78.
-
-\bibitem{jf} J. Fleig, J. Jamnik, J. Maier, in preparation.
-
-\bibitem{haberm} J. Jamnik, H.-U. Habermeier, J. Maier, {\em Physica B\/} {\bf
- 204} (1995) 57.
-
-\bibitem{K7} M. Kleitz, {\em Solid State Ionics\/} {\bf 3/4} (1981) 513.
-
-\bibitem{G5} S. Gupka, S. Patnaik, K. Shahi, {\em Solid State Ionics\/} {\bf
- 31} (1) (1988) 5.
-
-\bibitem{ul} U. Lauer, Ph D thesis, University of T\"ubingen, 1991.
-
-\bibitem{G6} F. Granzer, {\em J. Imag. Sci.\/} {\bf 33} (1989) 207.
-
-%\bibitem{esh} Eshelby quoted in \cite{K3}.
-
-\bibitem{O1} J.T. Overbeek in: {\em Colloid Science I\/}, H. R. Kruyt, Ed.
-Elsevier, Amsterdam, 1952.
-
-\bibitem{B6} R.C. Baetzold, J.F. Hamilton, {\em Surf. Sci.\/} {\bf 33} (1972)
- 461.
-
-\bibitem{B7} R.C. Baetzold, {\em J. Phys. Chem. Solids\/} {\bf 35} (1974) 89.
-
-\bibitem{H3} H.A. Hoyen, {\em J. Appl. Phys.} {\bf 47\/} (1976) 3784.
-
-\bibitem{S12} N. Starbov, {\em J. Inf. Rec. Mater.\/} {\bf 13} (1985) 307.
-
-\bibitem{T1} Y.T. Yan, H.A. Hoyen, {\em Surf. Sci.\/} {\bf 36} (1973) 242.
-
-\bibitem{M24} S. M\"uhlherr, K. L\"auger, N. Nicoloso, E. Schreck, K.
-Dransfeld, {\em Solid State Ionics\/} {\bf 28-30} (1988) 1495.
-
-\bibitem{phdjam} J. Jamnik, Ph D-Thesis, Ljubljana-Stuttgart, 1994.
-
-\bibitem{jmjf} J. Fleig and J. Maier, in preparation.
-
-\bibitem{G4} W. G\"opel, U. Lampe, {\em Phys. Rev.\/} {\bf B 22} (1980) 6447.
-
-\bibitem{S13} E. Schreck, K. L\"auger, K. Dransfeld, {\em Z. Phys.\/} {\bf
- B62} (1986) 331.
-
-\bibitem{P8} J.B. Phipps, D.L. Johnson, D.H. Whitmore, {\em Solid State
-Ionics\/} {\bf 5} (1981) 393.
-
-\bibitem{C7} J. Corish, P.W.M. Jacobs, {\em Surf. Def. Prop. Solids\/} {\bf
- 2} (1973) 160.
-
-\bibitem{ref1} W. Puin, P. Heitjans, {\em Proc. Int. Conf. Nanocryst. Mater.},
- Stuttgart, 1994, in press; W. Puin, P. Heitjans, J. Maier, in preparation.
-
-\bibitem{C8} S. Chandra, private communication.
-
-\bibitem{G3} W. G\"opel, {\em Progr. Surf. Sci.\/} {\bf 20} (1986) 1.
-
-\bibitem{} M. v. Smoluchowski, Z. Phys. Chem. {\bf 92}, 129 (1917).
-
-\end{thebibliography}
-\appendix
-\section{APPENDIX}
-\begin{figure}
-\caption{see equation \ref{foo}}
-\end{figure}
-\begin{equation}
-a + b = c
- \label{foo}
-\end{equation}
-\end{document}
-\subtitle{Romano dignitas salusque pariatur.
-Ego sum ille consul, patres
-conscripti, cui non forum, iu quo omnis aequitas continetur, non campus
-consularibus auspiciis consecratus, non curia, summum auxilium omnium
-gentium, non domus, commune perfugium, non lectus ad quietem datus, non
-denique haec sedes honoris [sella curulis] umquam vacua mortis periculo
-atque insidiis fuit. Ego multa tacui, multa pertuli, multa concessi.
-}
diff --git a/Master/texmf-dist/doc/latex/elsevier/template-harv.dvi b/Master/texmf-dist/doc/latex/elsevier/template-harv.dvi
deleted file mode 100644
index d95326db0c0..00000000000
--- a/Master/texmf-dist/doc/latex/elsevier/template-harv.dvi
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/elsevier/template-harv.tex b/Master/texmf-dist/doc/latex/elsevier/template-harv.tex
index 797536788c9..44b3c84f680 100644
--- a/Master/texmf-dist/doc/latex/elsevier/template-harv.tex
+++ b/Master/texmf-dist/doc/latex/elsevier/template-harv.tex
@@ -1,6 +1,6 @@
% Template article for preprint document class `elsart'
% with harvard style bibliographic references
-% SP 2001/01/05
+% SP 2006/04/26
\documentclass{elsart}
@@ -22,6 +22,12 @@
% The amssymb package provides various useful mathematical symbols
\usepackage{amssymb}
+% The lineno packages adds line numbers. Start line numbering with
+% \begin{linenumbers}, end it with \end{linenumbers}. Or switch it on
+% for the whole article with \linenumbers.
+% \usepackage{lineno}
+
+% \linenumbers
\begin{document}
\begin{frontmatter}
diff --git a/Master/texmf-dist/doc/latex/elsevier/template-num.dvi b/Master/texmf-dist/doc/latex/elsevier/template-num.dvi
deleted file mode 100644
index b55be8c8325..00000000000
--- a/Master/texmf-dist/doc/latex/elsevier/template-num.dvi
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/elsevier/template-num.tex b/Master/texmf-dist/doc/latex/elsevier/template-num.tex
index 377b6ed8bbc..24f204c7b2d 100644
--- a/Master/texmf-dist/doc/latex/elsevier/template-num.tex
+++ b/Master/texmf-dist/doc/latex/elsevier/template-num.tex
@@ -1,3 +1,6 @@
+% Template article for preprint document class `elsart'
+% SP 2006/04/26
+
\documentclass{elsart}
% Use the option doublespacing or reviewcopy to obtain double line spacing
@@ -14,6 +17,12 @@
% The amssymb package provides various useful mathematical symbols
\usepackage{amssymb}
+% The lineno packages adds line numbers. Start line numbering with
+% \begin{linenumbers}, end it with \end{linenumbers}. Or switch it on
+% for the whole article with \linenumbers.
+% \usepackage{lineno}
+
+% \linenumbers
\begin{document}
\begin{frontmatter}
diff --git a/Master/texmf-dist/source/latex/elsevier/00Description b/Master/texmf-dist/source/latex/elsevier/00Description
deleted file mode 100644
index 70ca9d5373b..00000000000
--- a/Master/texmf-dist/source/latex/elsevier/00Description
+++ /dev/null
@@ -1,6 +0,0 @@
-Comprehensive TeX Archive Network: package description
-------------------------------------------------------
-Name: elsevier
-Author: Nico A.F.M. Poppelier <N.POPPELIER@elsevier.nl>
-Last changed in archive: 1998/07/15
-Archive-path: macros/latex/contrib/supported/elsevier
diff --git a/Master/texmf-dist/source/latex/elsevier/ascii.tab b/Master/texmf-dist/source/latex/elsevier/ascii.tab
deleted file mode 100644
index 8909f59361a..00000000000
--- a/Master/texmf-dist/source/latex/elsevier/ascii.tab
+++ /dev/null
@@ -1,14 +0,0 @@
-% Upper-case A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-% Lower-case a b c d e f g h i j k l m n o p q r s t u v w x y z
-% Digits 0 1 2 3 4 5 6 7 8 9
-% Exclamation ! Double quote " Hash (number) #
-% Dollar $ Percent % Ampersand &
-% Acute accent ' Left paren ( Right paren )
-% Asterisk * Plus + Comma ,
-% Minus - Point . Solidus /
-% Colon : Semicolon ; Less than <
-% Equals = Greater than > Question mark ?
-% At @ Left bracket [ Backslash \
-% Right bracket ] Circumflex ^ Underscore _
-% Grave accent ` Left brace { Vertical bar |
-% Right brace } Tilde ~
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'.
diff --git a/Master/texmf-dist/tpm/elsevier.tpm b/Master/texmf-dist/tpm/elsevier.tpm
index 6e9f1984230..64d532d7cba 100644
--- a/Master/texmf-dist/tpm/elsevier.tpm
+++ b/Master/texmf-dist/tpm/elsevier.tpm
@@ -3,7 +3,7 @@
<rdf:Description about="http://texlive.dante.de/texlive/Package/elsevier.zip">
<TPM:Name>elsevier</TPM:Name>
<TPM:Type>Package</TPM:Type>
- <TPM:Date>2006/01/11 23:52:40</TPM:Date>
+ <TPM:Date>2006/08/17 11:00:58</TPM:Date>
<TPM:Version></TPM:Version>
<TPM:Creator>rahtz</TPM:Creator>
<TPM:Title>Preprint style for Elsevier Science journals.</TPM:Title>
@@ -13,30 +13,22 @@ Preprint LaTeX and BiBTeX style files for Elsevier Science journals.
<TPM:Author>Simon Pepping</TPM:Author>
<TPM:Size>906329</TPM:Size>
<TPM:Build/>
- <TPM:RunFiles size="144523">
-texmf-dist/bibtex/bst/elsevier/elsart-harv.bst
-texmf-dist/bibtex/bst/elsevier/elsart-num.bst
+ <TPM:RunFiles size="96946">
texmf-dist/tex/latex/elsevier/elsart.cls
-texmf-dist/tex/latex/elsevier/elsart.sty
-texmf-dist/tex/latex/elsevier/elsart12.sty
+texmf-dist/tex/latex/elsevier/elsart1p.cls
+texmf-dist/tex/latex/elsevier/elsart3p.cls
+texmf-dist/tex/latex/elsevier/elsart5p.cls
texmf-dist/tpm/elsevier.tpm
</TPM:RunFiles>
- <TPM:DocFiles size="760640">
+ <TPM:DocFiles size="411575">
texmf-dist/doc/latex/elsevier/README
-texmf-dist/doc/latex/elsevier/instraut.pdf
-texmf-dist/doc/latex/elsevier/model-harv.pdf
-texmf-dist/doc/latex/elsevier/model-num.pdf
-texmf-dist/doc/latex/elsevier/sample.dvi
-texmf-dist/doc/latex/elsevier/sample.tex
-texmf-dist/doc/latex/elsevier/template-harv.dvi
+texmf-dist/doc/latex/elsevier/instructions-harv.pdf
+texmf-dist/doc/latex/elsevier/instructions-harv.tex
+texmf-dist/doc/latex/elsevier/instructions-num.pdf
+texmf-dist/doc/latex/elsevier/instructions-num.tex
texmf-dist/doc/latex/elsevier/template-harv.tex
-texmf-dist/doc/latex/elsevier/template-num.dvi
texmf-dist/doc/latex/elsevier/template-num.tex
</TPM:DocFiles>
- <TPM:SourceFiles size="1166">
-texmf-dist/source/latex/elsevier/00Description
-texmf-dist/source/latex/elsevier/ascii.tab
- </TPM:SourceFiles>
<TPM:Provides>Package/elsevier</TPM:Provides>
</rdf:Description>
</rdf:RDF>
diff --git a/Master/texmf/lists/elsevier b/Master/texmf/lists/elsevier
index 35594824191..41e97c933d7 100644
--- a/Master/texmf/lists/elsevier
+++ b/Master/texmf/lists/elsevier
@@ -1,20 +1,15 @@
texmf-dist/doc/latex/elsevier/README
-texmf-dist/doc/latex/elsevier/instraut.pdf
-texmf-dist/doc/latex/elsevier/model-harv.pdf
-texmf-dist/doc/latex/elsevier/model-num.pdf
-texmf-dist/doc/latex/elsevier/sample.dvi
-texmf-dist/doc/latex/elsevier/sample.tex
-texmf-dist/doc/latex/elsevier/template-harv.dvi
+texmf-dist/doc/latex/elsevier/instructions-harv.pdf
+texmf-dist/doc/latex/elsevier/instructions-harv.tex
+texmf-dist/doc/latex/elsevier/instructions-num.pdf
+texmf-dist/doc/latex/elsevier/instructions-num.tex
texmf-dist/doc/latex/elsevier/template-harv.tex
-texmf-dist/doc/latex/elsevier/template-num.dvi
texmf-dist/doc/latex/elsevier/template-num.tex
-texmf-dist/source/latex/elsevier/00Description
-texmf-dist/source/latex/elsevier/ascii.tab
-texmf-dist/bibtex/bst/elsevier/elsart-harv.bst
-texmf-dist/bibtex/bst/elsevier/elsart-num.bst
+
texmf-dist/tex/latex/elsevier/elsart.cls
-texmf-dist/tex/latex/elsevier/elsart.sty
-texmf-dist/tex/latex/elsevier/elsart12.sty
+texmf-dist/tex/latex/elsevier/elsart1p.cls
+texmf-dist/tex/latex/elsevier/elsart3p.cls
+texmf-dist/tex/latex/elsevier/elsart5p.cls
texmf-dist/tpm/elsevier.tpm
texmf/lists/elsevier