arxmliv
arxmliv build tool
 
KWARC group
LaTeXML
About
   
 

Back to Homepage

--- /arXMLiv/repos/arXMLiv/trunk/sty/elsart-alt.cls	2010-04-02 01:29:12.000000000 +0200
+++ /arXMLiv/repos/arXMLiv/trunk/sty/physlett.cls	2010-04-02 13:41:14.000000000 +0200
@@ -6,29 +6,23 @@
 %%
 %% esl.dtx  (with options: `package,elsart,ONECOL,DEEPLIST')
 %%
-%% elsart.cls Copyright (C) 1994-2001 Elsevier Science
+%% IMPORTANT NOTICE:
 %%
-%% 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.
+%% For the copyright see the source file.
 %%
-\def\readRCS$#1: #2 #3 #4 #5${%
- \def\RCSfile{#2}%
- \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 $
+%% You are *not* allowed to modify this file.
+%%
+%% You are *not* allowed to distribute this file.
+%% For distribution of the original source see the terms
+%% for copying and modification in the file esl.dtx.
+%%
+\def\esp@fileversion{2.15}
+\def\esp@filedate{1998/07/15}
+%% esl.dtx Copyright (C) 1994-1998 Elsevier Science
 \def\@shortjnl{\relax}
- \def\esp@fileversion{2.18}
- \def\esp@filedate{2001/01/05}
- \def\@journal{Elsevier Science} \def\@company{Elsevier Science}
+ \def\@journal{Elsevier Preprint} \def\@company{Elsevier Science}
   \def\@issn{000-0000}
-  \def\@shortjid{elsart}
+  \def\@shortjid{physlett}
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 \ProvidesClass{\@shortjid}[\esp@filedate, \esp@fileversion: \@journal]

@@ -46,22 +40,40 @@
 \@twocolumnfalse
 \DeclareOption{onecolumn}{\@twocolumnfalse\@TwoColumnfalse}
 \DeclareOption{twocolumn}{\@twocolumntrue\@TwoColumntrue}
+\def\@docty{XX}
+\DeclareOption{letter}{%
+ \def\@docty{SN}%
+}
+\DeclareOption{proc}{%
+ \def\@docty{PP}%
+}
+\DeclareOption{erratum}{%
+ \def\@docty{EN}\gdef\@articletype{Erratum}%
+}
+\newif\if@draft
+\DeclareOption{draft}{%
+  \@drafttrue
+  \def\query{\marginpar{???}}%       % mark author queries in proof
+  \overfullrule 5\p@                  % to indicate overfull boxes
+}
+\DeclareOption{final}{%
+  \@draftfalse
+  \def\query{}%
+  \overfullrule \z@
+}
 \let\snm\relax \let\cty\relax \let\cny\relax\let\jr\relax
+\DeclareOption{capcas}{\typeout {* `capcas' option ignored *}}
 \newif\if@ussrhead \@ussrheadfalse
 \DeclareOption{ussrhead}{\@ussrheadtrue}
+\newif\if@debug \@debugfalse
+\DeclareOption{debug}{\typeout{* Debugging is on *}\@debugtrue
+              \errorcontextlines=1000}
 \@seceqnfalse                             % Default: equation numbering is not
 \DeclareOption{seceqn}{\@seceqntrue}      % reset at beginning of each section
 \@secthmfalse
 \DeclareOption{secthm}{\@secthmtrue}
 \@nameyearfalse
 \DeclareOption{nameyear}{\@nameyeartrue}
-\def\@blstr{1}
-\DeclareOption{doublespacing}{\def\@blstr{1.7}}
-\DeclareOption{reviewcopy}{\def\@blstr{1.7}}
-\newif\if@symbold\@symboldfalse
-\DeclareOption{symbold}{\@symboldtrue}
-\newif\if@amsthm\@amsthmfalse
-\DeclareOption{amsthm}{\@amsthmtrue}
  \ExecuteOptions{oneside}
  \ExecuteOptions{onecolumn,final}
 \ProcessOptions
@@ -81,12 +93,6 @@
 \normallineskip 1\p@
 \def\baselinestretch{1}
 \frenchspacing
-\def\cropwidth{297mm}
-\def\cropheight{210mm}
-\def\cropleft{0mm}
-\def\croptop{0mm}
-\def\FullCopyrightText{}
-\def\copyrightholder#1{\def\@copyrightholder{#1}}
 \newdimen\@frontmatterwidth
 \def\@overtitleskip{69\p@}
 \def\@overhistoryskip{\z@}
@@ -96,13 +102,13 @@
 \def\@overcaptionskip{8\p@}
 \def\@preabstractskip{24\p@ \@plus 6\p@ \@minus 3\p@}
 \def\@belowfmskip{18\p@}
-\def\@bibliosize{\small}
+\def\@bibliosize{\tiny}
 \def\@historysize{\small}
 \def\@keywordsize{\small}
 \def\@overaddressskip{2pt}
-\def\@titlesize{\Large\bfseries}
+\def\@titlesize{\Large}
 \def\@authorsize{\large}
-\def\@keywordheading{{\it Key words: \ }}
+\def\@keywordheading{\tiny {\it Keywords: \ }}
 \def\@addressstyle{\small\itshape}
 \def\@captionsize{\small}
 \def\@tablecaptionsize{\@captionsize}
@@ -117,15 +123,15 @@
 \def\etal{et al.}
 \def\AND{\&}
 \def\@Colofonheight{1cm}
-\def\@abstractsize{\fontsize{\@ixpt}{11pt}\selectfont}
+\def\@abstractsize{\fontsize{\@xpt}{12pt}\selectfont}
 \def\@articletypesize{\fontsize{\@xiiipt}{13pt}\selectfont}
-\def\normalsize{\@setfontsize\normalsize\@xiipt{14.5}%
+\def\normalsize{\@setfontsize\normalsize\@xpt{12pt}%
 \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{\@setfontsize\small\@xipt{13.6}%
+\def\small{\@setfontsize\small{9pt}{10pt}%
 \abovedisplayskip 11\p@ \@plus3\p@ minus6\p@
 \belowdisplayskip \abovedisplayskip
 \abovedisplayshortskip  \z@ \@plus3\p@
@@ -133,15 +139,16 @@
 \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\tiny{\@setfontsize\tiny\@viiipt{10}}
+\let\footnotesize=\tiny
 \let\@xviiipt\@xviipt
 \def\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
-\def\tiny{\@setfontsize\tiny\@vipt{7}}
-\def\large{\@setfontsize\large\@xivpt{18}}
+\def\large{\@setfontsize\large\@xivpt{17}}
 \def\Large{\@setfontsize\Large\@xviipt{22}}
 \def\LARGE{\@setfontsize\LARGE\@xxpt{22}}
 \def\huge{\@setfontsize\huge\@xxvpt{27}}
 \let\Huge=\huge
+\def\baselinestretch{1}
 \normalsize                                % Choose the normalsize font.
 \newdimen\@bls                              % Several dimensions are
 \@bls=\baselineskip                         % expressed in terms of this.
@@ -164,14 +171,11 @@
 \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
-\@tempdima=651pt \advance\@tempdima -\topskip \@tempcnta=\@tempdima
-\@tempdimb=\@blstr\@bls \@tempcntb=\@tempdimb
-\divide\@tempcnta\@tempcntb
-\textheight\@tempdimb \multiply\textheight\@tempcnta
-\advance\textheight\topskip
-\textwidth 33pc              % \@Width of text line.
+\textheight 20cm  % \@Height of text (including footnotes and figures,
+\advance\textheight\topskip  % excluding running head and foot).
+\textwidth 16cm              % \@Width of text line.
                              % For two-column mode:
-\columnsep 2pc               %   Space between columns
+\columnsep 1cm               %   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
@@ -197,8 +201,8 @@
                          % \z@ \@plus ... )
 \marginparpush 5\p@       % Minimum vertical separation between two marginal
                          % notes.
-\parskip 1pc \@plus 1\p@          % Extra vertical space between paragraphs.
-\parindent \z@                     % Indentation of each paragraph.
+\parskip 0pt          % Extra vertical space between paragraphs.
+\parindent 10\p@                     % Indentation of each paragraph.
 \newskip\eqntopsep                    % Extra vertical space, in addition to
  \eqntopsep 12\p@ \@plus 2\p@ \@minus 2\p@ %\parskip, added above and below
 \newdimen\eqnarraycolsep            % Half the space between columns
@@ -210,9 +214,9 @@
 \@endparpenalty   -\@lowpenalty    % After a list or paragraph environment.
 \@itempenalty     -\@lowpenalty    % Between list items.
 \def\section{\@startsection{section}{1}{\z@}{1.5\@bls
-  \@plus .4\@bls \@minus .1\@bls}{\@bls}{\normalsize\bfseries}}
+  }{0.5\@bls}{\normalsize\bfseries}}
 \def\subsection{\@startsection{subsection}{2}{\z@}{\@bls
-  \@plus .3\@bls \@minus .1\@bls}{\@bls}{\normalsize\itshape}}
+  \@plus .3\@bls \@minus .1\@bls}{0.1\@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
@@ -221,7 +225,7 @@
 \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@section{\thesection.}
   \def\lb@empty@section{\thesection}
 \def\lb@subsection{\thesubsection.\half@em}
   \def\lb@empty@subsection{\thesubsection}
@@ -374,7 +378,7 @@
   \begin{trivlist}\@topsep \eqntopsep       % used by first \item
    \@topsepadd \eqntopsep                   % used by \@endparenv
   \item[]\leavevmode
-   \hbox to\linewidth\bgroup$ \displaystyle
+   \hbox to\linewidth\bgroup\hfil $ \displaystyle
   \hskip\mathindent\bgroup\fi}
 \def\]{\relax\ifmmode \egroup $\hfil \egroup
   \end{trivlist}% \egroup removed on request from BW (1993-05-17)
@@ -385,7 +389,7 @@
   \@topsep \eqntopsep                      % used by first \item
   \@topsepadd \eqntopsep                   % used by \@endparenv
   \item[]\leavevmode
-   \hbox to\linewidth\bgroup $ \displaystyle \hskip\mathindent\bgroup}
+   \hbox to\linewidth\bgroup \hfil $ \displaystyle \hskip\mathindent\bgroup}
 \def\endequation{\egroup$\hfil \displaywidth\linewidth
   \@eqnnum\egroup \endtrivlist}
 \def\eqnarray{%
@@ -439,8 +443,8 @@
 \else
   \def\theequation{\arabic{equation}}
 \fi
-\def\thesection      {\arabic{section}}
-\def\thesubsection   {\thesection.\arabic{subsection}}
+\def\thesection      {\arabic{section}.}
+\def\thesubsection   {\thesection\arabic{subsection}.}
 \def\thesubsubsection{\thesubsection.\arabic{subsubsection}}
 \def\theparagraph    {\thesubsubsection.\arabic{paragraph}}
 \def\thesubparagraph {\theparagraph.\arabic{subparagraph}}
@@ -453,28 +457,20 @@
 \DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
 \DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
 \DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
-\RequirePackage{latexsym}
 \def\qed{\relax\ifmmode\hskip2em \Box\else\unskip\nobreak\hskip1em $\Box$\fi}
 \def\proof@headerfont{\upshape\bfseries}
-\if@amsthm
-  \RequirePackage{amsthm}%
-  \def\th@plain{%
-    \thm@preskip\parskip
-    \thm@postskip\z@
-    \itshape % body font
-  }
-  \def\th@definition{%
-    \thm@preskip\parskip
-    \thm@postskip\z@
-    \normalfont % body font
-  }
-  \def\th@remark{%
-    \thm@headfont{\itshape}%
-    \normalfont % body font
-    \thm@preskip\parskip \divide\thm@preskip\tw@
-    \thm@postskip\z@
-  }
-\else\let\theoremstyle\@gobble\fi
+\gdef\theorem@headerfont{\itshape}
+\gdef\th@plain{\upshape
+  \def\@begintheorem##1##2{\item[\hskip\labelsep
+    {\theorem@headerfont ##1\ ##2.}]}%
+  \def\@opargbegintheorem##1##2##3{\item[\hskip\labelsep
+    {\theorem@headerfont ##1\ ##2.}\ {\upshape (##3).}]}}
+\gdef\th@definition{\upshape
+  \def\@begintheorem##1##2{\item[\hskip\labelsep
+    {\theorem@headerfont ##1\ ##2.}]}%
+  \def\@opargbegintheorem##1##2##3{\item[\hskip\labelsep
+    {\theorem@headerfont ##1\ ##2.}\ {\upshape (##3).}]}}
+
 \newenvironment{pf}%
   {\par\addvspace{\@bls \@plus 0.5\@bls \@minus 0.1\@bls}\noindent
    {\bfseries\Elproofname}\enspace\ignorespaces}%
@@ -482,7 +478,6 @@
 \def\Elproofname{PROOF.}
 \@namedef{pf*}#1{\par\begingroup\def\Elproofname{#1}\pf\endgroup\ignorespaces}
 \expandafter\let\csname endpf*\endcsname=\endpf
-\theoremstyle{plain}
 \if@secthm
   \newtheorem{thm}{Theorem}[section]
   \@addtoreset{thm}{section}
@@ -499,7 +494,6 @@
 \newtheorem{assum}[thm]{Assumption}
 \newtheorem{prop}[thm]{Proposition}
 \newtheorem{crit}[thm]{Criterion}
-\theoremstyle{definition}
 \newtheorem{defn}[thm]{Definition}
 \newtheorem{exmp}[thm]{Example}
 \newtheorem{rem}[thm]{Remark}
@@ -566,7 +560,8 @@
     \labelsep 3\p@ \itemindent\z@
     \leftmargin\labelwidth \advance\leftmargin\labelsep
 \fi
-     \itemsep 0.3\@bls \@plus 0.1\@bls \@minus 0.1\@bls
+\itemsep -0.1\@bls
+%     \itemsep 0.3\@bls \@plus 0.1\@bls \@minus 0.1\@bls
     \usecounter{enumiv}\let\p@enumiv\@empty
     \def\theenumiv{\arabic{enumiv}}}%
     \tolerance\@M
@@ -578,63 +573,8 @@
 \else
  \def\@biblabel#1{[#1]\hskip \z@ \@plus 1filll}
 \fi
-\let\make@bb@error\relax
-\def\@mkbberr{\def\bibitem{\ClassError{elsart}%
-    {Bibitem after note}%
-    {You are using a bibitem after a note in a subbibitems
-      environment;\MessageBreak
-      note should the last item in a subbibitems environment}}}
-\def\@itemnote{\make@bb@error\item[]}
-\def\mk@noitemnote{\ifx\@tempa\note \let\note\@noitemnote \fi}
-\def\@noitemnote{\let\note\@itemnote}
-\AtBeginDocument{%
-  \let\nopeek@bibitem\@bibitem
-  \let\nopeek@lbibitem\@lbibitem
-  \def\@bibitem#1{\let\note\@itemnote\nopeek@bibitem{#1}%
-    \futurelet\@tempa\mk@noitemnote}
-  \def\@lbibitem[#1]#2{\let\note\@itemnote\nopeek@lbibitem[#1]{#2}%
-    \futurelet\@tempa\mk@noitemnote}
-}
-\newif\if@natbibloaded\@natbibloadedfalse
-\AtBeginDocument{\@ifpackageloaded{natbib}{\@natbibloadedtrue}{}}
-\newenvironment{subbibitems}[1]{%
-  \if@natbibloaded\def\bib@ctr{NAT@ctr}\else\def\bib@ctr{enumiv}\fi
-  \if@filesw {\let \protect \noexpand \immediate \write \@auxout
-    {\string \nocollapse@cites}%
-    \global\let\nocollapse@cites\relax}\fi
-  \def\@itemslabel{#1}%
-  \stepcounter{\bib@ctr}%
-  \edef\main@bibnum{\the\value{\bib@ctr}}%
-  \setcounter{\bib@ctr}{0}%
-  \def\thebib@ctr{\main@bibnum\alph{\bib@ctr}}%
-  \if@natbibloaded
-    \def\bibitem{\@ifnextchar [{\@lbibitem }{\global \NAT@stdbsttrue
-        \stepcounter {\bib@ctr}\@lbibitem [\thebib@ctr]}}%
-  \else
-    \def\@bibitem##1{\stepcounter{\bib@ctr}\@lbibitem[\thebib@ctr]{##1}}%
-  \fi
-  \let\make@bb@error\@mkbberr
-}{%
-  \if@filesw {%
-    \if@natbibloaded{%
-      \let\protect\noexpand
-      \immediate\write\@auxout {\string\bibcite{\@itemslabel}%
-        {{\main@bibnum a--\alph {\bib@ctr}}{}{{}}{{}}}}%
-      \immediate\write\@auxout {\string\bibcite{\@itemslabel :s}%
-        {{\main@bibnum}{}{{}}{{}}}}%
-    }\else{%
-      \let\protect\noexpand
-      \immediate\write\@auxout {\string\bibcite{\@itemslabel}%
-        {\main@bibnum a--\alph{\bib@ctr}}}%
-      \immediate\write\@auxout {\string\bibcite{\@itemslabel :s}%
-        {\main@bibnum}}%
-    }\fi
-  }\fi
-  \setcounter{\bib@ctr}{\main@bibnum}%
-}
-\let\nocollapse@citex\@citex
 \newcount\@tempcntc
-\def\collapse@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi
+\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{,}{\bfseries ?}\@warning
@@ -647,10 +587,6 @@
     \ifnum\@tempcntb=\@tempcntc
     \else\advance\@tempcntb\m@ne\@citeo
     \@tempcnta\@tempcntc\@tempcntb\@tempcntc\fi\fi}}\@citeo}{#1}}
-\let\@citex\collapse@citex
-\def\nocollapse@cites{%
-  \@ifpackageloaded{hyperref}{}{\global\let\@citex\nocollapse@citex}%
-  \global\let\nocollapse@cites\relax}
 \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
@@ -791,10 +727,6 @@
 \newtoks\t@glob@notes             % List of all notes
 \newtoks\t@loc@notes              % List of notes for one element
 \newcount\note@cnt                % Number of notes per element
-\newtoks\corauth@text
-\newtoks\email@text
-\newtoks\url@text
-\newcounter{corauth}
 \newcounter{author}               % Author counter
 \newcount\n@author                % Total number of authors
 \def\n@author@{1}                  % idem, read from .aux file
@@ -843,64 +775,26 @@
 \def\proc@elem#1#2{\begingroup
     \no@harm                             % make a few instructions harmless
     \let\thanksref\@gobble               % remove \thanksref from element
-    \let\corauthref\@gobble
     \@xnamedef{@#1}{#2}%                 % and store as \@#1
-    \let\thanksref\add@thanksref
-    \let\corauthref\add@thanksref
-    \setbox\@tempboxa\hbox{#2}%
   \endgroup
   \prev@elem=\cur@elem                   % keep track of type of previous
   \cur@elem=\csname e@#1\endcsname       % and current element
-}
+  \expandafter\elem@nothanksref#2\thanksref\relax}
+\def\elem@nothanksref#1\thanksref{\futurelet\@peektok\elem@thanksref}
+\def\elem@thanksref{\ifx\@peektok\relax  % No more \thanksref, so now exit
+  \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}%
+\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}}%
-  \ignorespaces}
-\def\corauth{\@ifnextchar[{\@tempswatrue
-  \corauth@optarg}{\@tempswafalse\corauth@optarg[]}}
-\def\corauth@optarg[#1]#2{\refstepcounter{corauth}%
-  \if@tempswa\label{#1}\else\relax\fi
-  \add@tok\corauth@text{\footnotetext}%
-  \add@xtok\corauth@text{[\the\c@corauth]}%
-  \add@tok\corauth@text{{#2}}\ignorespaces}
-\newcommand\ead[1][email]{%
-  \add@eadcomma{#1}%
-  \expandafter\ifcase\csname has@ead@#1\endcsname
-  \expandafter\global\expandafter\chardef
-    \csname has@ead@#1\endcsname=1\relax\else
-  \expandafter\global\expandafter\chardef
-    \csname has@ead@#1\endcsname=2\relax\fi
-  \add@ead{#1}%
-}
-\def\add@ead#1#2{%
-  \expandafter\add@tok\csname #1@text\endcsname{\texttt{#2}\ead@au}%
-  \expandafter\add@xtok\csname #1@text\endcsname{{\@author}}%
-  \ignorespaces
-}
-\def\add@eadcomma#1{%
-  \expandafter\ifcase\csname has@ead@#1\endcsname\else
-  \expandafter\add@tok\csname #1@text\endcsname{, }\fi
-}
-\let\@ead@au\@empty
-\def\ead@newau{\ifx\@ead@au\@empty\else\ead@addau\@ead@au
-  \let\@ead@au\@empty\fi}
-\let\ead@endau\ead@newau
-\def\ead@addau#1{ (#1)}
-\def\ead@au#1{\edef\@ead@au{#1}}
-\def\email@name{Email address}
-\def\emails@name{Email addresses}
-\chardef\has@ead@email=0
-\def\url@name{URL}
-\def\urls@name{URLs}
-\chardef\has@ead@url=0
+  \add@tok\t@glob@notes{{#2}}}
 \let\real@refstepcounter\refstepcounter
 \def\footnote{\@ifnextchar[{\@xfootnote}{\real@refstepcounter
    {\@mpfn}\protected@xdef\@thefnmark{\thempfn}\@footnotemark\@footnotetext}}
@@ -949,7 +843,7 @@
   \global\c@sv@footnote=\c@footnote     % save current footnote number
   \if@hasabstract                       % IF abstract/ keywords THEN
    \vskip \@preabstractskip     % Space above rule
-  \hrule height 0.4\p@                 % Rule above abstract/keywords
+  \hrule height 0.5\p@                 % Rule above abstract/keywords
     \vskip 8\p@
     \unvbox\t@abstract                  % print abstract, if any
   \fi
@@ -958,7 +852,7 @@
     \unvbox\t@keyword                   % Keyword abstract, if any
   \fi                                   % FI
   \vskip 10\p@
-  \hrule height 0.4\p@                 % rule below abstract/keywords
+  \hrule height 0.5\p@                 % rule below abstract/keywords
   \dedicated@fmt                        % print dedication
   \vskip \@belowfmskip                  % Vertical space below frontmatter
 \fi                                   % FI
@@ -1040,8 +934,6 @@
 \def\author{\@ifnextchar[{\author@optarg}{\author@optarg[]}}
 \def\author@optarg[#1]#2{\stepcounter{author}%
   \beg@elem
-  \add@tok\email@text{\ead@newau}%
-  \add@tok\url@text{\ead@newau}%
   \@for\@tempa:=#1\do{\expandafter\add@thanksref\expandafter{\@tempa}}%
   \report@elt{author}\proc@elem{author}{#2}%
   \ifnum0\n@collab@=\z@ \runningauthor@fmt \fi
@@ -1071,14 +963,10 @@
     \hbox{{\author@font #3}}\else
     \hbox{{\author@font #3}\,$^{\mathrm{#2}}$}%
   \fi}
-\def\first@author{\author@note@fmt
-  \corauth@mark@fmt
+\def\first@author{\author@note@fmt  % re-define \thefootnote as
+                                    % appropriate for author/address
   \add@tok\t@glob@notes
-  {\output@corauth@text
-    \output@ead@text{email}%
-    \output@ead@text{url}%
-    \author@note@fmt}%
-}%
+    {\author@note@fmt\@corresp@note}}%
 \def\author@fmt@init{%
   \par
   \vskip 8\p@ \@plus 4\p@ \@minus 2\p@
@@ -1107,20 +995,6 @@
 \def\author@note@fmt{\setcounter{footnote}{0}%
   \def\thefootnote{\xarabic{footnote}}}
 \let\collab@note@fmt=\author@note@fmt
-\def\corauth@mark@fmt{\def\thecorauth{\astsymbol{corauth}}}
-\def\output@corauth@text{\def\thefootnote{\astsymbol{footnote}}%
-  \the\corauth@text}
-\def\output@ead@text#1{%
-  \expandafter\add@tok\csname #1@text\endcsname{\ead@endau}%
-  \expandafter\ifcase\csname has@ead@#1\endcsname\else
-  {\let\thefootnote\relax
-    \footnotetext[0]{\raggedright\textit{%
-        \expandafter\ifcase\csname has@ead@#1\endcsname\or
-        \csname #1@name\endcsname\else
-        \csname #1s@name\endcsname\fi
-        : }%
-        \expandafter\the\csname #1@text\endcsname.}}%
-    \fi}
 \def\xarabic#1{%
   \expandafter\expandafter\expandafter\ifnum\expandafter\the\@nameuse{c@#1}<0
   *\else\arabic{#1} \fi}
@@ -1317,18 +1191,6 @@
     \@ctrerr
   \fi
   \relax}
-\def\astsymbol#1{\@astsymbol{\@nameuse{c@#1}}}
-\def\@astsymbol#1{\ifcase#1\or
-    \hbox{$\ast$}\or
-    \hbox{$\ast\ast$}\or
-    \hbox{$\ast\ast\ast$}\or
-    \hbox{$\ast\ast\ast\ast$}\or
-    \hbox{$\ast\ast\ast\ast\ast$}\or
-    \hbox{$\ast\ast\ast\ast\ast\ast$}%
-  \else
-    \@ctrerr
-  \fi
-  \relax}
 \mark{{}{}}   % Initializes TeX's marks
 \def\ps@plain{\let\@mkboth\@gobbletwo
  \def\@oddhead{}%
@@ -1350,8 +1212,7 @@
   \def\@oddfoot{\small\slshape
     \def\@tempa{0}
     \ifx\@volume\@tempa
-      % Preprint submitted to \@journal
-      \hfil\@date\/%
+      Preprint submitted to \@journal\hfil\@date\/%
     \else
       Article published in \@jou@vol@pag\hfil\hbox{}\fi}%
   \let\@evenfoot\@oddfoot
@@ -1371,7 +1232,7 @@
 \def\half{{\textstyle\frac{1}{2}}}
 \def\threehalf{{\textstyle\frac{3}{2}}}
 \def\quart{{\textstyle\frac{1}{4}}}
-\if@symbold\else\def\d{\,\mathrm{d}}\fi
+\def\d{\,\mathrm{d}}
 \def\e{\mathop{\mathrm{e}}\nolimits}
 \def\int{\intop}
 \def\oint{\ointop}
@@ -1402,7 +1263,6 @@
 \ps@headings                                % 'headings' page style
 \pagenumbering{arabic}                      % Arabic page numbers
 \def\thepage{\@pagenumprefix\ESpagenumber{page}}  % preceded by \@pagenumprefix
-\let\baselinestretch\@blstr
 \InputIfFileExists{\@shortjid.cfg}{}{}
 \endinput
 %%

 

Close Window
 
  The service has been written by
Heinrich Stamerjohanns