arxmliv
arxmliv build tool
 
KWARC group
LaTeXML
About
   
 

Back to Homepage

--- /arXMLiv/repos/arXMLiv/trunk/sty/an.cls	2010-04-03 02:17:37.000000000 +0200
+++ /arXMLiv/repos/arXMLiv/trunk/sty/bcjour.cls	2010-04-03 01:10:16.000000000 +0200
@@ -1,9 +1,6 @@
-% This is an.cls
-% AN DOCUMENT CLASS -- version 4.01 for LaTeX2e
+% SVJour DOCUMENT CLASS -- version 1.8 for LaTeX2e
 %
-% LaTeX document class for Astronomische Nachrichten (conference poster papers)
-%
-% 2001/12/10 Added copyright line U.K.
+% LaTeX document class for Springer journals
 %
 %%
 %%
@@ -23,8 +20,8 @@
 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{an}[2001/12/10 v1.01
-^^JLaTeX document class for Astronomische Nachrichten - first edition]
+\ProvidesClass{svjour}[1999/09/14
+^^JLaTeX document class for Springer journals - version 1.8]
 \newcommand\@ptsize{}
 \newif\if@restonecol
 \newif\if@titlepage
@@ -32,21 +29,24 @@
 \DeclareOption{a4paper}
    {\setlength\paperheight {297mm}%
     \setlength\paperwidth  {210mm}}
-\DeclareOption{letterpaper}
-   {\setlength\paperheight {11in}%
-    \setlength\paperwidth  {8.5in}}
-\DeclareOption{legalpaper}
-   {\setlength\paperheight {14in}%
-    \setlength\paperwidth  {8.5in}}
 \DeclareOption{10pt}{\renewcommand\@ptsize{0}}
-\DeclareOption{11pt}{\renewcommand\@ptsize{1}}
-\DeclareOption{12pt}{\renewcommand\@ptsize{2}}
 \DeclareOption{twoside}{\@twosidetrue  \@mparswitchtrue}
 \DeclareOption{draft}{\setlength\overfullrule{5pt}}
 \DeclareOption{final}{\setlength\overfullrule{0pt}}
 \DeclareOption{twocolumn}{\@twocolumntrue}
-\DeclareOption{leqno}{\input{leqno.clo}}
-\DeclareOption{fleqn}{\input{fleqn.clo}}
+\DeclareOption{fleqn}{\input{fleqn.clo}\AtEndOfClass{\mathindent\z@}}
+\let\if@mathematic\iftrue
+\let\if@numbook\iffalse
+\DeclareOption{numbook}{\let\if@envcntsect\iftrue
+  \AtEndOfPackage{%
+   \renewcommand\thefigure{\thesection.\@arabic\c@figure}%
+   \renewcommand\thetable{\thesection.\@arabic\c@table}%
+   \renewcommand\theequation{\thesection.\@arabic\c@equation}%
+   \@addtoreset{figure}{section}%
+   \@addtoreset{table}{section}%
+   \@addtoreset{equation}{section}%
+  }%
+}
 \DeclareOption{openbib}{%
   \AtEndOfPackage{%
    \renewcommand\@openbib@code{%
@@ -60,75 +60,76 @@
 %
 \let\if@runhead\iffalse
 \DeclareOption{runningheads}{\let\if@runhead\iftrue}
+\let\if@smartrunh\iffalse
+\DeclareOption{smartrunhead}{\let\if@smartrunh\iftrue}
+\DeclareOption{nosmartrunhead}{\let\if@smartrunh\iffalse}
 \let\if@envcntreset\iffalse
 \DeclareOption{envcountreset}{\let\if@envcntreset\iftrue}
+\let\if@envcntsame\iffalse
+\DeclareOption{envcountsame}{\let\if@envcntsame\iftrue}
 \let\if@envcntsect\iffalse
 \DeclareOption{envcountsect}{\let\if@envcntsect\iftrue}
 \let\if@referee\iffalse
 \DeclareOption{referee}{\let\if@referee\iftrue}
-\let\if@nyobjects\iffalse
-%
-%\ExecuteOptions{a4paper,twoside,twocolumn,fleqn,final,10pt,runningheads}
-% removal of 'runningheads' activates \markboth
-\ExecuteOptions{a4paper,twoside,twocolumn,fleqn,final,10pt}
+\def\makereferee{\def\baselinestretch{2}}
+\let\if@instindent\iffalse
+\DeclareOption{instindent}{\let\if@instindent\iftrue}
+\let\if@smartand\iffalse
+\DeclareOption{smartand}{\let\if@smartand\iftrue}
+\let\if@spthms\iftrue
+\DeclareOption{nospthms}{\let\if@spthms\iffalse}
+\let\switch@texts\relax
+\DeclareOption{deutsch}{\def\switch@texts{\ds@deutsch}}
+\DeclareOption{francais}{\def\switch@texts{\ds@francais}}
+%
+\let\journalopt\@empty
+\DeclareOption*{\InputIfFileExists{sv\CurrentOption.clo}{%
+\let\journalopt\CurrentOption}{%
+\ClassWarning{Springer-SVJour}{Specified option or subpackage
+"\CurrentOption" not found -}\OptionNotUsed}}
+\ExecuteOptions{a4paper,twoside,10pt,instindent}
 \ProcessOptions
-\AtEndOfClass{\mathindent\z@\let\abstract=\aaabstract}
-%\AtEndOfClass{\mathindent\z@} % test 11jun01
-% ok, druckt den Abstract in onecolumn
-%
-\if\@ptsize 0
-%
-   \renewcommand\normalsize{%
-      \@setfontsize\normalsize\@xpt{12}%
-      \abovedisplayskip 8.55\p@ \@plus4\p@ \@minus5\p@
-      \abovedisplayshortskip \z@ \@plus3\p@
-      \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
-      \belowdisplayskip \abovedisplayskip
-      \let\@listi\@listI}
-   \normalsize
-   \newcommand\small{%
-      \@setfontsize\small\@ixpt{11}%
-      \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
-      \abovedisplayshortskip \z@ \@plus2\p@
-      \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
-      \def\@listi{\leftmargin\leftmargini
-                  \parsep 0\p@ \@plus1\p@ \@minus\p@
-                  \topsep 8\p@ \@plus2\p@ \@minus4\p@
-                  \itemsep0\p@}%
-      \belowdisplayskip \abovedisplayskip
-   }
-   \newcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
-   \newcommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
-   \newcommand\large{\@setfontsize\large\@xiipt{13dd}}
-   \newcommand\Large{\@setfontsize\Large\@xviipt{17dd}}
-   \newcommand\LARGE{\@setfontsize\LARGE\@xviipt{17dd}}
-   \newcommand\huge{\@setfontsize\huge\@xxpt{25}}
-   \newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
+\ifx\journalopt\@empty
+\ClassError{Springer-SVJour}{No valid journal specified in option list}{}
+\expandafter\stop
+\fi
+%
+\if@smartrunh\AtEndDocument{\islastpageeven\getlastpagenumber}\fi
+%
+\DeclareMathSymbol{\Gamma}{\mathalpha}{letters}{"00}
+\DeclareMathSymbol{\Delta}{\mathalpha}{letters}{"01}
+\DeclareMathSymbol{\Theta}{\mathalpha}{letters}{"02}
+\DeclareMathSymbol{\Lambda}{\mathalpha}{letters}{"03}
+\DeclareMathSymbol{\Xi}{\mathalpha}{letters}{"04}
+\DeclareMathSymbol{\Pi}{\mathalpha}{letters}{"05}
+\DeclareMathSymbol{\Sigma}{\mathalpha}{letters}{"06}
+\DeclareMathSymbol{\Upsilon}{\mathalpha}{letters}{"07}
+\DeclareMathSymbol{\Phi}{\mathalpha}{letters}{"08}
+\DeclareMathSymbol{\Psi}{\mathalpha}{letters}{"09}
+\DeclareMathSymbol{\Omega}{\mathalpha}{letters}{"0A}
    %
    \setlength\parindent{15\p@}
    \setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@}
    \setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@}
    \setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@}
-%   \setlength\headheight{12\p@}
-%   \setlength\headsep   {14\p@}
-   \setlength\headheight{8\p@} % AN value - ADS 010997
-   \setlength\headsep   {6mm} % AN value - ADS 010997
+\setlength\headheight{12\p@}
+\setlength\headsep   {16.74dd}
    \setlength\topskip   {10\p@}
-%   \setlength\footskip{30\p@}
-   \setlength\footskip{9mm}
-   \setlength\maxdepth{.5\topskip} % AN value - ADS 110601
+\setlength\footskip{30\p@}
+\setlength\maxdepth{.5\topskip}
    %
    \@settopoint\textwidth
    \setlength\marginparsep {10\p@}
    \setlength\marginparpush{5\p@}
-%   \setlength\oddsidemargin   {-30\p@}
-%   \setlength\evensidemargin  {-30\p@}
-   \setlength\oddsidemargin   {-25\p@} % AN value - ADS 010997
-   \setlength\evensidemargin  {-25\p@} % AN value - ADS 010997
+\setlength\topmargin{-10pt}
+\if@twocolumn
+   \setlength\oddsidemargin {-30\p@}
+   \setlength\evensidemargin{-30\p@}
+\else
+   \setlength\oddsidemargin {\z@}
+   \setlength\evensidemargin{\z@}
+\fi
    \setlength\marginparwidth  {48\p@}
-%   \setlength\topmargin{-60pt}
-   \setlength\topmargin{0pt} % AN value - ADS 010997
-   \setlength\topmargin{-1cm} % AN value - ADS 06012000
    \setlength\footnotesep{8\p@}
    \setlength{\skip\footins}{9\p@ \@plus 4\p@ \@minus 2\p@}
    \setlength\floatsep    {12\p@ \@plus 2\p@ \@minus 2\p@}
@@ -136,16 +137,16 @@
    \setlength\intextsep   {20\p@ \@plus 2\p@ \@minus 2\p@}
    \setlength\dblfloatsep    {12\p@ \@plus 2\p@ \@minus 2\p@}
    \setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
-   \setlength\@fptop{0\p@ \@plus 1fil}
-   \setlength\@fpsep{8\p@ \@plus 2fil}
+\setlength\@fptop{0\p@}
+\setlength\@fpsep{12\p@ \@plus 2\p@ \@minus 2\p@}
    \setlength\@fpbot{0\p@ \@plus 1fil}
-   \setlength\@dblfptop{0\p@ \@plus 1fil}
-   \setlength\@dblfpsep{8\p@ \@plus 2fil}
+\setlength\@dblfptop{0\p@}
+\setlength\@dblfpsep{12\p@ \@plus 2\p@ \@minus 2\p@}
    \setlength\@dblfpbot{0\p@ \@plus 1fil}
    \setlength\partopsep{2\p@ \@plus 1\p@ \@minus 1\p@}
    \def\@listi{\leftmargin\leftmargini
                \parsep \z@
-               \topsep 4\p@ \@plus2\p@ \@minus4\p@
+            \topsep 6\p@ \@plus2\p@ \@minus4\p@
                \itemsep\parsep}
    \let\@listI\@listi
    \@listi
@@ -170,168 +171,32 @@
    \def\@listvi {\leftmargin\leftmarginvi
                  \labelwidth\leftmarginvi
                  \advance\labelwidth-\labelsep}
-\else
-   \input{size1\@ptsize.clo}
-\fi
-%
-\let\footnotesize\small
-%
-\setlength{\textwidth}{175mm} % the AN width - ADS 010997
-\setlength{\textheight}{247mm} % the AN height - ADS 010997
 %
 \setlength\lineskip{1\p@}
 \setlength\normallineskip{1\p@}
 \renewcommand\baselinestretch{}
-%\setlength\parskip{0\p@ \@plus \p@}
-\setlength\parskip{1\p@ plus 2\p@ minus 1\p@} % AN value - ADS 010997
+\setlength\parskip{0\p@ \@plus \p@}
 \@lowpenalty   51
 \@medpenalty  151
 \@highpenalty 301
-%
 \setcounter{topnumber}{4}
 \renewcommand\topfraction{.9}
-\setcounter{bottomnumber}{1}
-\renewcommand\bottomfraction{.3}
+\setcounter{bottomnumber}{2}
+\renewcommand\bottomfraction{.7}
 \setcounter{totalnumber}{6}
-\renewcommand\textfraction{.15}
+\renewcommand\textfraction{.1}
 \renewcommand\floatpagefraction{.85}
 \setcounter{dbltopnumber}{3}
 \renewcommand\dbltopfraction{.85}
 \renewcommand\dblfloatpagefraction{.85}
-%
 \def\ps@headings{%
     \let\@oddfoot\@empty\let\@evenfoot\@empty
-    \def\@evenhead{\small\rlap{\thepage}\hfil\leftmark\hfil}%
-    \def\@oddhead{\small\hfil\rightmark\hfil\llap{\thepage}}%
-    \let\@mkboth\@gobbletwo
-    \let\sectionmark\@gobble
-    \let\subsectionmark\@gobble
-    }
- \def\ps@myheadings{%
-     \let\@oddfoot\@empty\let\@evenfoot\@empty
-%     \def\@evenhead{\thepage\hfil\slshape\leftmark}%
-%     \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
-%     \def\@evenhead{\small\thepage\hfil\leftmark}%
-%     \def\@oddhead{\small\rightmark\hfil\thepage}%
-     \def\@evenhead{test \small\thepage\hfil\leftmark}%
-     \def\@oddhead{\small\rightmark\hfil\thepage}%
+    \def\@evenhead{\small\rlap{\thepage}\hfil\leftmark\unskip}%
+    \def\@oddhead{\small\rightmark\hfil\llap{\thepage}}%
      \let\@mkboth\@gobbletwo
      \let\sectionmark\@gobble
      \let\subsectionmark\@gobble
      }
-
-% fancyheadings.sty version 1.98
-\let\fancy@def\gdef
-\def\lhead{\@ifnextchar[{\@xlhead}{\@ylhead}}
-\def\@xlhead[#1]#2{\fancy@def\@elhead{\small#1}\fancy@def\@olhead{\small#2}}
-\def\@ylhead#1{\fancy@def\@elhead{\small#1}\fancy@def\@olhead{\small#1}}
-
-\def\chead{\@ifnextchar[{\@xchead}{\@ychead}}
-\def\@xchead[#1]#2{\fancy@def\@echead{#1}\fancy@def\@ochead{#2}}
-\def\@ychead#1{\fancy@def\@echead{#1}\fancy@def\@ochead{#1}}
-
-\def\rhead{\@ifnextchar[{\@xrhead}{\@yrhead}}
-\def\@xrhead[#1]#2{\fancy@def\@erhead{\small#1}\fancy@def\@orhead{\small#2}}
-\def\@yrhead#1{\fancy@def\@erhead{\small#1}\fancy@def\@orhead{\small#1}}
-
-\newdimen\headrulewidth
-\newdimen\plainheadrulewidth
-\newdimen\headwidth
-\newif\if@fancyplain \@fancyplainfalse
-\def\fancyplain#1#2{\if@fancyplain#1\else#2\fi}
-\headwidth=-123456789sp %magic constant
-
-% Command to reset various things in the headers:
-% a.o.  single spacing (taken from setspace.sty)
-% and the catcode of ^^M (so that epsf files in the header work if a
-% verbatim crosses a page boundary)
-% It also defines a \nouppercase command that disables \uppercase and
-% \Makeuppercase. It can only be used in the headers and footers.
-\def\fancy@reset{\restorecr
- \def\baselinestretch{1}%
- \def\nouppercase##1{{\let\uppercase\relax\let\MakeUppercase\relax##1}}%
- \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e
-   \ifx\@normalsize\undefined \normalsize % for ucthesis.cls
-   \else \@normalsize \fi
- \else% NFSS (2.09) present
-  \@newbaseline%
- \fi}
-
-% Initilization of the head and foot text.
-
-\headrulewidth 0.4pt
-\plainheadrulewidth\z@
-
-%\lhead[\fancyplain{}{\small \thepage}]{\fancyplain{}{\small \leftmark}}
-\lhead[\fancyplain{}{\thepage}]{\fancyplain{}{\leftmark}}
-%  i.e. empty on ``plain'' pages, \rightmark on even, \leftmark on odd pages
-\chead{}
-%\rhead[\fancyplain{}{\small\leftmark}]{\fancyplain{}{\small\thepage}}
-\rhead[\fancyplain{}{\leftmark}]{\fancyplain{}{\thepage}}
-%  i.e. empty on ``plain'' pages, \leftmark on even, \rightmark on odd pages
-
-% Put together a header or footer given the left, center and
-% right text, fillers at left and right and a rule.
-% The \lap commands put the text into an hbox of zero size,
-% so overlapping text does not generate an errormessage.
-
-\def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\hbox
-{\rlap{\parbox[b]{\headwidth}{\raggedright#2\strut}}\hfill
-\parbox[b]{\headwidth}{\centering#3\strut}\hfill
-\llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}\headrule}}#5}
-
-\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi
-\hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}}
-
-\def\ps@fancy{%
-\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}%for amsbook
-% Define \MakeUppercase for old LaTeXen.
-% Note: we used \def rather than \let, so that \let\uppercase\relax (from
-% the original documentation) will still work.
-\@ifundefined{MakeUppercase}{\def\MakeUppercase{\uppercase}}{}
-\@ifundefined{chapter}{\def\sectionmark##1{\markboth
-{\MakeUppercase{\ifnum \c@secnumdepth>\z@
- \thesection\hskip 1em\relax \fi ##1}}{}}%
-\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne
- \thesubsection\hskip 1em\relax \fi ##1}}}%
-{\def\chaptermark##1{\markboth {\MakeUppercase{\ifnum \c@secnumdepth>\m@ne
- \@chapapp\ \thechapter. \ \fi ##1}}{}}
-\def\sectionmark##1{\markright{\MakeUppercase{\ifnum \c@secnumdepth >\z@
- \thesection. \ \fi ##1}}}}%
-%\csname ps@headings\endcsname % use \ps@headings defaults if they exist
-\ps@@fancy
-\gdef\ps@fancy{\@fancyplainfalse\ps@@fancy}%
-% Initialize \headwidth if the user didn't
-\ifdim\headwidth<0sp
-% This catches the case that \headwidth hasn't been initialized and the
-% case that the user added something to \headwidth in the expectation that
-% it was initialized to \textwidth. We compensate this now. This loses if
-% the user intended to multiply it by a factor. But that case is more
-% likely done by saying something like \headwidth=1.2\textwidth The doc
-% says you have to change \headwidth after the first call to,
-% \pagestyle{fancy}. This code is just to catch the most common cases were
-% that requirement is violated.
-    \advance\headwidth123456789sp\advance\headwidth\textwidth\fi}
-\def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy}
-\def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy}
-\def\ps@@fancy{%
-\ps@empty % This is for amsbook/amsart, which do strange things with \topskip
-\def\@mkboth{\protect\markboth}%
-\def\@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}%
-\def\@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}%
-}
-\def\@lodd{\if@reversemargin\hss\else\relax\fi}
-\def\@rodd{\if@reversemargin\relax\else\hss\fi}
-
-\let\latex@makecol\@makecol
-\def\@makecol{\let\topfloat\@toplist\let\botfloat\@botlist\latex@makecol}
-\def\iftopfloat#1#2{\ifx\topfloat\empty #2\else #1\fi}
-\def\ifbotfloat#1#2{\ifx\botfloat\empty #2\else #1\fi}
-\def\iffloatpage#1#2{\if@fcolmade #1\else #2\fi}
-
-\newcommand{\fancypagestyle}[2]{%
-  \@namedef{ps@#1}{\let\fancy@def\def#2\relax\ps@fancy}}
-
 % make indentations changeable
 \def\setitemindent#1{\settowidth{\labelwidth}{#1}%
         \leftmargini\labelwidth
@@ -365,53 +230,73 @@
 \setitemitemindent{#1}\fi\fi
 \list{--}{\let\makelabel\describelabel}}
 %
-
-
 \newdimen\logodepth
-\logodepth=1.3cm
+\logodepth=2.2cm
 \newdimen\headerboxheight
-%\headerboxheight=160.00pt
-\headerboxheight=0.00pt
+\headerboxheight=180pt % 18 10.5dd-lines - 2\baselineskip
 \newdimen\betweenumberspace          % dimension for space between
 \betweenumberspace=3.33pt            % number and text of titles.
 \newdimen\aftertext                  % dimension for space after
 \aftertext=5pt                       % text of title.
 \newdimen\headlineindent             % dimension for space between
-%\headlineindent=1.166cm              % number and text of headings.
 \headlineindent=1.166cm              % number and text of headings.
-\def\andname{{\rm and}}
-\def\keywordname{{\bf Key words:}}
+\def\andname{and}
+\if@mathematic
+   \def\runinend{\enspace}
+   \def\floatcounterend{\enspace}
+   \def\sectcounterend{}
+\else
+   \def\runinend{.}
+   \def\floatcounterend{.\ }
+   \def\sectcounterend{.}
+\fi
+\def\keywordname{{\bfseries Key words\runinend}}
 \def\lastandname{, and}
-\def\mailname{{\it Correspondence to\/}:}
-\def\keywords{\par\addvspace\baselineskip\noindent\keywordname\
-\ignorespaces}
+\def\mailname{{\itshape Correspondence to\/}:}
 \def\email#1{{e-mail: \tt#1}}
+\def\keywords#1{\par\addvspace\baselineskip\noindent\keywordname\enspace
+\ignorespaces#1}
 %
 \newcounter{inst}
 \newcounter{auth}
+\def\authdepth{2}
 \newdimen\instindent
 \newbox\authrun
 \newtoks\authorrunning
 \newbox\titrun
 \newtoks\titlerunning
+\def\authorfont{\bfseries}

-\def\journalname#1{\gdef\@journalname{#1}}
-\gdef\@journalname{AN}
-
+\def\combirunning#1{\gdef\@combi{#1}}
+\def\@combi{}
+\newbox\combirun
+%
+\def\ps@last{\def\@evenhead{\small\rlap{\thepage}\hfil
+\lastevenhead}}
+\newcounter{lastpage}
+\def\islastpageeven{\@ifundefined{lastpagenumber}
+{\setcounter{lastpage}{0}}{\setcounter{lastpage}{\lastpagenumber}}
+\ifnum\value{lastpage}>0
+   \ifodd\value{lastpage}%
+   \else
+      \if@smartrunh
+         \thispagestyle{last}%
+      \fi
+   \fi
+\fi}
+\def\getlastpagenumber{\clearpage
+\addtocounter{page}{-1}%
+   \immediate\write\@auxout{\string\gdef\string\lastpagenumber{\thepage}}%
+   \immediate\write\@auxout{\string\newlabel{LastPage}{{}{\thepage}}}%
+   \addtocounter{page}{1}}

-% \def\makeheadline{\vbox to 0pt{\vskip -34pt\hbox to 50mm
-% {\small Astron. Nachr. 319, (1998) \hfill}}}
-% \def\makeheadline{\vbox to 0pt{\vskip -34pt\hbox to 50mm
-% {\small \@headnote\hfill }}}
-% \def\makefootline{\baselineskip=24pt\line{\the\footline}}
+\def\journalname#1{\gdef\@journalname{#1}}

 \def\dedication#1{\gdef\@dedic{#1}}
 \def\@dedic{}

 \let\@date\undefined

-\def\aaabstract#1{\gdef\@abstract{#1}}
-
 \def\institute#1{\gdef\@institute{#1}}

 \def\institutename{\par
@@ -420,9 +305,9 @@
  \parskip=0pt
  \setcounter{inst}{1}%
  \def\and{\par\stepcounter{inst}%
- \hangindent\instindent
+ \if@instindent\hangindent\instindent\fi
  \noindent
- \hbox to\instindent{\hss$^{\theinst}$\enspace}\ignorespaces}%
+ \hbox to\instindent{\hss\smash{$^{\theinst}$}\enspace}\ignorespaces}%
  \setbox0=\vbox{\def\thanks##1{}\@institute}
  \ifnum\value{inst}>9\relax\setbox0=\hbox{$^{88}$\enspace}%
                  \else\setbox0=\hbox{$^{8}$\enspace}\fi
@@ -430,19 +315,19 @@
  \ifnum\value{inst}=1\relax
  \else
    \setcounter{inst}{1}%
-   \hangindent\instindent
+   \if@instindent\hangindent\instindent\fi
    \noindent
-   \hbox to\instindent{\hss$^{\theinst}$\enspace}\ignorespaces
+   \hbox to\instindent{\hss\smash{$^{\theinst}$}\enspace}\ignorespaces
  \fi
  \small
  \ignorespaces
  \@institute\par
  \endgroup}

-\def\correspondence#1{\begingroup
+\def\offprints#1{\begingroup
 \def\protect{\noexpand\protect\noexpand}\xdef\@thanks{\@thanks
-\protect\footnotetext[0]{\unskip\hskip-1.5em{\it Correspondence to\/}:
-\ignorespaces#1}}\endgroup\ignorespaces}
+\protect\footnotetext[0]{\unskip\hskip-15pt{\itshape Send offprint requests
+to\/}: \ignorespaces#1}}\endgroup\ignorespaces}

 \def\mail#1{\gdef\@mail{#1}}
 \def\@mail{}
@@ -463,27 +348,63 @@
 \def\headnote#1{\gdef\@headnote{#1}}
 \def\@headnote{}

-\def\thesaurus#1{\gdef\@thesaurus{#1}}
-
 \def\ch@ckobl#1#2{\@ifundefined{@#1}
- {\typeout{Warning: Missing
+ {\typeout{SVJour warning: Missing
 \expandafter\string\csname#1\endcsname}%
   \csname #1\endcsname{#2}}
  {}}
-
-\newif\if@normhead \@normheadtrue
-\def\hugehead{\@normheadfalse
-\onecolumn
-\let\thanks=\footnote
-\long\def\@makefntext##1{\parindent\bibindent
-     \columnwidth\textwidth\advance\columnwidth -\columnsep
-     \divide\columnwidth\tw@\hsize\columnwidth \linewidth\columnwidth
-     \noindent\hbox to\parindent{\hss$\m@th^{\@thefnmark}$ }##1}%
+%
+\def\ProcessRunnHead{%
+    \def\\{\unskip\ \ignorespaces}\def\inst##1{\unskip{}}%
+    \def\thanks##1{\unskip{}}\def\fnmsep{\unskip}%
+    \instindent=\textwidth
+    \advance\instindent by-\headlineindent
+    \if!\the\titlerunning!\else
+      \edef\@title{\the\titlerunning}%
+    \fi
+    \global\setbox\titrun=\hbox{\small\rmfamily\unboldmath\ignorespaces\@title
+                                \unskip}%
+    \ifdim\wd\titrun>\instindent
+       \typeout{^^JSVJour Warning: Title too long for running head.}%
+       \typeout{Please supply a shorter form with \string\titlerunning
+                \space prior to \string\maketitle}%
+       \global\setbox\titrun=\hbox{\small\rmfamily
+       Title Suppressed Due to Excessive Length}%
+    \fi
+    \xdef\@title{\copy\titrun}%
+%
+    \if!\the\authorrunning!
+    \else
+      \setcounter{auth}{1}%
+      \edef\@author{\the\authorrunning}%
+    \fi
+    \ifnum\value{auth}>\authdepth
+       \def\stripauthor##1\and##2\endauthor{%
+       \protected@xdef\@author{##1\unskip\unskip\if!##2!\else\ et al.\fi}}%
+       \expandafter\stripauthor\@author\and\endauthor
+    \else
+       \gdef\and{\unskip, \ignorespaces}%
+       {\def\and{\noexpand\protect\noexpand\and}%
+       \protected@xdef\@author{\@author}}
+    \fi
+    \global\setbox\authrun=\hbox{\small\rmfamily\unboldmath\ignorespaces
+                                 \@author\unskip}%
+    \ifdim\wd\authrun>\instindent
+    \typeout{^^JSVJour Warning: Author name(s) too long for running head.
+             ^^JPlease supply a shorter form with \string\authorrunning
+             \space prior to \string\maketitle}%
+    \global\setbox\authrun=\hbox{\small\rmfamily Please give a shorter version
+          with: {\tt\string\authorrunning\space and
+             \string\titlerunning\space prior to \string\maketitle}}%
+    \fi
+    \xdef\@author{\copy\authrun}%
+    \markboth{\@author}{\@title}%
 }
-
+%
 \def\maketitle{\par
 \ch@ckobl{journalname}{Noname}
-\ch@ckobl{date}{the date of receipt and acceptance should be inserted later}
+\ch@ckobl{date}{The date of receipt and acceptance will be inserted by
+the editor}
 \ch@ckobl{title}{A title should be given}
 \ch@ckobl{author}{Name(s) and initial(s) of author(s) should be given}
 \ch@ckobl{institute}{Address(es) of author(s) should be given}
@@ -498,10 +419,14 @@
                  \unskip, \andname\
               \fi}%
  \def\and{\stepcounter{auth}\relax
+          \if@smartand
           \ifnum\value{auth}=\value{inst}%
              \lastand
           \else
              \unskip,
+             \fi
+          \else
+             \unskip,
           \fi}%
  \ifnum \col@number=\@ne
    \@maketitle
@@ -510,70 +435,41 @@
  \fi
  \thispagestyle{empty}
  \global\@topnum\z@
- \if@normhead
     \@thanks
- \else
-    \twocolumn[\vspace{\@tempdima}]
-    \addtocounter{page}{-1}
-    \if!\the\authorrunning!
-       \authorrunning{ }%
-    \fi
- \fi
  \if!\@mail!\else
     \footnotetext[0]{\kern-\bibindent\mailname\
     \ignorespaces\@mail}%
  \fi
 %
  \if@runhead
-    \def\\{\unskip\ \ignorespaces}\def\inst##1{\unskip{}}%
-    \def\thanks##1{\unskip{}}\def\fnmsep{\unskip}%
-    \def\object##1{##1}%
+    \ProcessRunnHead
+    \if@smartrunh
     \instindent=\textwidth
-    \advance\instindent by-2\headlineindent
-    \if!\the\titlerunning!\else
-      \edef\@title{\the\titlerunning}%
+       \advance\instindent by-\headlineindent
+       \if!\@combi!%
+          \global\setbox\combirun=\hbox{\small\rmfamily\unboldmath\ignorespaces
+                                        \@author\unskip: \@title\unskip}%
+          \def\@tempa{Automatically generated running head}%
+       \else
+          \global\setbox\combirun=\hbox{\small\rmfamily\unboldmath\ignorespaces
+                                        \@combi\unskip}%
+          \def\@tempa{With \string\combirunning\space supplied running head}%
+       \fi
+       \ifdim\wd\combirun>\instindent
+          \typeout{^^JSVJour Warning: \@tempa}%
+          \typeout{for a possible last even numbered page is too long.}%
+          \typeout{Please supply a shorter form with \string\combirunning
+                   \space prior to \string\maketitle.}%
+          \global\setbox\combirun=\hbox{\small\rmfamily
+          Title Suppressed Due to Excessive Length --
+          supply \ttfamily\char92combirunning}%
     \fi
-    \global\setbox\titrun=\hbox{\small\rm\unboldmath\ignorespaces\@title}%
-    \ifdim\wd\titrun>\instindent
-       \global\setbox\titrun=\hbox{\small\rm
-       Title Suppressed Due to Excessive Length}%
+       \xdef\lastevenhead{\copy\combirun}%
     \fi
-    \xdef\@title{\copy\titrun}%
-%
-    \if!\the\authorrunning!
-    \else
-      \setcounter{auth}{1}%
-      \edef\@author{\the\authorrunning}%
-    \fi
-    \ifnum\value{auth}>2
-       \def\stripauthor##1\and##2\endauthor{%
-       \protected@xdef\@author{##1\unskip\unskip\if!##2!\else
-       \ et al.\fi}}%
-       \expandafter\stripauthor\@author\and\endauthor
-    \else
-       \gdef\and{\unskip\ \& \ignorespaces}%
-       {\def\and{\noexpand\protect\noexpand\and}%
-       \protected@xdef\@author{\@author}}
-    \fi
-    \global\setbox\authrun=\hbox{\small\unboldmath\@author\unskip:
-                                 \unhbox\titrun}%
-    \ifdim\wd\authrun>\instindent
-    \typeout{^^JWarning: The running head built automatically
-             from \string\author\space and \string\title
-             ^^Jexceeds the pagewidth, please supply a shorter form
-             ^^Jwith \string\authorrunning\space and/or
-             \string\titlerunning\space prior to \string\maketitle}%
-    \global\setbox\authrun=\hbox{\small\rm Please give a shorter version
-       with: {\tt\string\authorrunning\space}and/or{\tt\space
-       \string\titlerunning\space}prior to{\tt\space\string\maketitle}}%
-    \fi
-    \xdef\@author{\copy\authrun}%
-    \markboth{\@author}{\@author}%
  \fi
 %
  \endgroup
  \setcounter{footnote}{0}
- \setcounter{footnote}{0}%
  \global\let\thanks\relax
  \global\let\maketitle\relax
  \global\let\@maketitle\relax
@@ -585,154 +481,87 @@
  \global\let\title\relax
  \global\let\author\relax
  \global\let\date\relax
- \global\let\and\relax
-\@setcopyright}
+ \global\let\and\relax}

-\headnote{Astron. Nachr./AN {\bf XXX} (200X) X, XXX--XXX}
+\def\makeheadbox{{%
+\hbox to0pt{\vbox{\baselineskip=10dd\hrule\hbox
+to\hsize{\vrule\kern3pt\vbox{\kern3pt
+%\hbox{\bfseries\@journalname\ manuscript No.}
+%\hbox{(will be inserted by the editor)}
+%\hbox{\bfseries BMPT manuscript No. 1}
+\hbox{\bfseries Preprint Bicocca EX-02-01}
+\hbox{Submitted to The European Physical Journal C}
+\kern3pt}\hfil\kern3pt\vrule}\hrule}%
+\hss}}}

-% headbox and logo supressed - ADS 010997
 \def\@maketitle{\newpage
  \normalfont
-  \vskip-21mm  % distance top - headnote
- \if@normhead
+ \vbox to0pt{\vskip-40pt
+ \nointerlineskip
+ \makeheadbox\vss}\nointerlineskip
     \setbox\authrun=\vbox\bgroup
- \fi
- {\large \boldmath % test here without \bf
+ {\Large \bfseries\boldmath
   \hrule\@height\logodepth\@width\z@
   \pretolerance=10000
   \rightskip=0pt plus 4cm
  \if!\@headnote!\else
    \noindent
-   {% \em  % em supressed - ADS 010997
-    \small % headnotesize changed to small - ADS 010997
-%    \ignorespaces\@headnote\par}\vskip 5mm % distance headnote - title
-    \ignorespaces\@headnote\par\vskip0.75mm\hrule}%\vskip00mm % distance headnote - title 111001
-        % distance headnote - title defined 3 lines ahead 111001
+   {\normalfont\em\ignorespaces\@headnote\par}\vskip 3.5mm
  \fi
   \noindent\ignorespaces
-%  \@title \par}\vskip 11.24pt\relax
-% distance between title and author - ADS 010997
-%  \@title \par}\vskip 3mm\relax
-%  \bf \@title \par}\vskip 3mm\relax % try \bf instead here
-  \vskip25mm\Large\bf \@title \par}\vskip 3mm\relax %
- \bf
+  \@title \par}\vskip 11.24pt\relax
  \if!\@subtitle!\else
-   {\normalsize\bf\boldmath  % size subtitle large -> normal
+   {\large\bfseries\boldmath
    \pretolerance=10000
    \rightskip=0pt plus 3cm
    \noindent\ignorespaces\@subtitle \par}\vskip 11.24pt
  \fi
+ \normalfont\authorfont
  \lineskip .5em
  \setbox0=\vbox{\setcounter{auth}{1}\def\and{\stepcounter{auth} }%
                 \hfuzz=2\textwidth\def\thanks##1{}\@author}%
  \value{inst}=\value{auth}%
  \setcounter{auth}{1}%
  \rightskip=0pt plus 2cm
- \leftskip=18mm  % ADS 010997
-% \noindent\ignorespaces\@author\vskip7.23pt
-% \noindent\ignorespaces{\sc \@author}\vskip7.23pt
-% separation between title and author enlarged by 0.7 cm
-% \noindent\ignorespaces{\vskip7mm \sc \@author}\vskip7.23pt
-% \noindent\ignorespaces{\vskip7mm \sc \@author}\vskip10pt
- \noindent\ignorespaces{\vskip7mm \large \sc \@author}\vskip10pt
-% \large - 290601
+ \noindent\ignorespaces\@author\vskip7.23pt
  \rightskip=0pt\relax
- \small\rm
+ \normalfont\small\rmfamily
  \institutename
-% \vskip 12.85pt \noindent\@date
- \vskip 22.85pt \noindent\@date % -ADS 121001
+ \vskip 12.85pt \noindent\@date
  \if!\@dedic!\else
     \par
-    \normalsize\it
+    \small\itshape
     \addvspace\baselineskip
     \noindent\@dedic
  \fi
-% new 11jun01
-% \vskip 12pt % -ADS 110601
- \vskip 15mm % -ADS 111001
-% \noindent{\sffamily\bfseries\abstractname}\ \@abstract
- \noindent{\bfseries\abstractname}\ \@abstract
-% end 11jun01
-\if@normhead
     \egroup % end of header box
     \@tempdima=\headerboxheight
     \advance\@tempdima by-\ht\authrun
-%   \advance\@tempdima by-\pagetotal
     \ifdim\@tempdima>0pt
        \vrule width0pt height\@tempdima
     \fi
     \unvbox\authrun
     \global\@minipagetrue
     \global\everypar{\global\@minipagefalse\global\everypar{}}
- \else
-    \typeout{\the\c@auth\space author names and}
-    \typeout{\the\c@inst\space institutes processed}
-    \global\@tempdima=\pagetotal
-    \global\advance\@tempdima by22.47pt
- \fi
  \vskip22.47pt
 }
 %
-\DeclareMathAlphabet{\mathsc}{OT1}{cmr}{m}{sc}
-\def\testbx{bx}%
-\DeclareRobustCommand{\ion}[2]{%
-\relax\ifmmode
-\ifx\testbx\f@series
-{\mathbf{#1\,\mathsc{#2}}}\else
-{\mathrm{#1\,\mathsc{#2}}}\fi
-\else\textup{#1\,{\mdseries\textsc{#2}}}%
-\fi}
-%
-\def\clearelargs{\def\1{}\def\2{}\def\3{}\def\4{}\count255=0}
-\def\druck@lement#1{{}^{\2}_{\3}\mathrm{#1}{}^{\1}_{\4}{}\if@tempswa$\fi}
-\DeclareRobustCommand{\element}{\relax\ifmmode\@tempswafalse
-\else$\@tempswatrue\fi\clearelargs\def\?{\phantom{0}}\@lement}
-\def\@lement#1{\if#1[\expandafter\f@@dargs\else\druck@lement{#1}\fi}
-\def\f@@dargs#1]{\advance\count255by\@ne
-\expandafter\def\csname\number\count255\endcsname{#1}\@lement}
-%
-%\def\vec#1{\ensuremath{\mathbf{#1}}}
-\def\vec#1{\ensuremath{\mathchoice{\mbox{\boldmath$\displaystyle#1$}}
+\if@mathematic
+   \def\vec#1{\ensuremath{\mathchoice
+                     {\mbox{\boldmath$\displaystyle\mathbf{#1}$}}
+                     {\mbox{\boldmath$\textstyle\mathbf{#1}$}}
+                     {\mbox{\boldmath$\scriptstyle\mathbf{#1}$}}
+                     {\mbox{\boldmath$\scriptscriptstyle\mathbf{#1}$}}}}
+\else
+   \def\vec#1{\ensuremath{\mathchoice
+                     {\mbox{\boldmath$\displaystyle#1$}}
 {\mbox{\boldmath$\textstyle#1$}}
 {\mbox{\boldmath$\scriptstyle#1$}}
 {\mbox{\boldmath$\scriptscriptstyle#1$}}}}
+\fi
 %
 \def\tens#1{\ensuremath{\mathsf{#1}}}
-
 %
-% start: sectioning old AN-style - ADS 010997
-
-\newcounter{kap}
-\newcounter{sect}
-\newcounter{subsect}
-\setcounter{kap}{1}
-%
-\def\kap #1 {
-\setcounter{sect}{1}
-{\vspace{9mm}\noindent\bf\arabic{kap}. \hspace{12mm} {#1}
-\bigskip\par\noindent\stepcounter{kap}}}
-%
-\def\sect #1 {
-\addtocounter{kap}{-1}
-{\bigskip\noindent\small\bf\arabic{kap}.\arabic{sect}. \hspace{9mm} {#1}
-\medskip\par\noindent\setcounter{subsect}{1}\addtocounter{kap}{1}\stepcounter{sect}}}
-%
-\def\subsect #1 {
-\addtocounter{kap}{-1}
-\addtocounter{sect}{-1}
-{\bigskip\noindent\normalsize\it\arabic{kap}.\arabic{sect}.\arabic{subsect}.\ {#1}
-\smallskip\par\noindent\addtocounter{kap}{1}\addtocounter{sect}{1}\stepcounter{subsect}}}
-%
-\def\app #1 {
-{\vspace{9mm}\noindent\bf Appendix. \hspace{2mm} {#1}
-\bigskip\par\noindent\stepcounter{kap}}}
-%
-\def\acknowledgements{\par\addvspace{6pt}\small\rm
-\trivlist\item[\hskip\labelsep{\em Acknowledgements.\/}]}
-\def\endacknowledgements{\endtrivlist\addvspace{6pt}}
-
-% end: sectioning AN-style - ADS 010997
-
 \setcounter{secnumdepth}{3}
 \newcounter {section}
 \newcounter {subsection}[section]
@@ -745,7 +574,6 @@
 \renewcommand\theparagraph    {\thesubsubsection.\@arabic\c@paragraph}
 \renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
 %
-\def\sectcounterend{.}
 \def\@hangfrom#1{\setbox\@tempboxa\hbox{#1}%
       \hangindent \z@\noindent\box\@tempboxa}

@@ -771,7 +599,7 @@
     \csname #1mark\endcsname{#7}%
     \addcontentsline{toc}{#1}{%
       \ifnum #2>\c@secnumdepth \else
-        \protect\numberline{\csname the#1\endcsname}%
+        \protect\numberline{\csname the#1\endcsname\sectcounterend}%
       \fi
       #7}%
   \else
@@ -790,53 +618,16 @@
 %
 % measures and setting of sections
 %
- \newcommand\section{\@startsection {section}{1}{\z@}%
-                                    {-3.5ex \@plus -1ex \@minus -.2ex}% ori
-%                                   {+5.5ex \@plus -1ex \@minus -.2ex}% ads
-                                    {2.3ex \@plus.2ex}%
-%                                   {\normalfont\normalsize\bfseries}} %-ADS
-%                                   {\normalfont\Large\bfseries}}% ori 091001
-                                    {\normalfont\large\bfseries}}% -ADS 091001
- \newcommand\subsection{\@startsection{subsection}{2}{\z@}%
-                                      {-3.25ex\@plus -1ex \@minus -.2ex}%
-%                                     {+2.5ex\@plus -1ex \@minus -.2ex}%
-                                      {1.5ex \@plus .2ex}%
-%                                     {\normalfont\small\bfseries}}
-%                                     {\normalfont\large\bfseries}}
-                                      {\normalfont\normalsize\bfseries}}% -ADS091001
- \newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
-                                      {-3.25ex\@plus -1ex \@minus -.2ex}%
-                                      {1.5ex \@plus .2ex}%
-%                                     {\normalfont\small\bfseries}}
-                                      {\normalfont\normalsize\bfseries}}
- \newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
-                                     {3.25ex \@plus1ex \@minus.2ex}%
-                                     {-1em}%
-                                     {\normalfont\normalsize\bfseries}}
- \newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
-                                        {3.25ex \@plus1ex \@minus .2ex}%
-                                        {-1em}%
-                                       {\normalfont\normalsize\bfseries}}
-
-%\def\section{\@startsection{section}{1}{\z@}%
-%    {-21dd plus-4pt minus-4pt}{10.5dd plus 4pt
-%     minus4pt}{\normalsize\bf\boldmath}}
-%% these smaller measures match approx. the AN style - ADS 010997
-%%    {-10dd plus-0pt minus-0pt}{5dd plus 1pt
-%%     minus1pt}{\normalsize\bf\boldmath}}
-%\def\subsection{\@startsection{subsection}{2}{\z@}%
-%    {-21dd plus-4pt minus-4pt}{10.5dd plus 4pt
-%     minus4pt}{\normalsize\it}}
-%%    {-10dd plus0pt minus0pt}{5dd plus 1pt
-%%     minus1pt}{\normalsize\it}}
-%\def\subsubsection{\@startsection{subsubsection}{3}{\z@}%
-%    {-21dd plus-4pt minus-4pt}{10.5dd plus 4pt
-%     minus4pt}{\normalsize}}
-%%    {-10dd plus-0pt minus-0pt}{5dd plus 1pt
-%%     minus1pt}{\normalsize}}
-%\def\paragraph{\@startsection{subsubsection}{4}{\z@}%
-%    {-21dd plus-4pt minus-4pt}{-1pt}{\normalsize\it}}
-%%    {-10dd plus-0pt minus-0pt}{-1pt}{\normalsize\it}}
+\def\section{\@startsection{section}{1}{\z@}%
+    {-21dd plus-4pt minus-4pt}{10.5dd plus 4pt
+     minus4pt}{\normalsize\bfseries\boldmath}}
+\def\subsection{\@startsection{subsection}{2}{\z@}%
+    {-21dd plus-4pt minus-4pt}{10.5dd plus 4pt
+     minus4pt}{\normalsize\itshape}}
+\def\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+    {-13dd plus-4pt minus-4pt}{-5.5pt}{\normalsize\itshape}}
+\def\paragraph{\@startsection{paragraph}{4}{\z@}%
+    {-13pt plus-4pt minus-4pt}{-5.5pt}{\normalsize\itshape}}

 \setlength\leftmargini  {\parindent}
 \leftmargin  \leftmargini
@@ -867,73 +658,77 @@
 \newcommand\labelitemiii{$\m@th\bullet$}
 \newcommand\labelitemiv{$\m@th\cdot$}

-% redefinition of the "\newtheorem" command.
+\if@spthms
+% definition of the "\spnewtheorem" command.
 %
-% Usage now:
+% Usage:
 %
-%     \newtheorem{env_nam}{caption}[within]{cap_font}{body_font}
-% or  \newtheorem{env_nam}[numbered_like]{caption}{cap_font}{body_font}
-% or  \newtheorem*{env_nam}{caption}{cap_font}{body_font}
+%     \spnewtheorem{env_nam}{caption}[within]{cap_font}{body_font}
+% or  \spnewtheorem{env_nam}[numbered_like]{caption}{cap_font}{body_font}
+% or  \spnewtheorem*{env_nam}{caption}{cap_font}{body_font}
 %
 % New is "cap_font" and "body_font". It stands for
 % fontdefinition of the caption and the text itself.
 %
-% "\newtheorem*" gives a theorem without number.
+% "\spnewtheorem*" gives a theorem without number.
 %
-% A defined newthoerem environment is used as described
+% A defined spnewthoerem environment is used as described
 % by Lamport.
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

 \def\@thmcountersep{}
-\def\@thmcounterend{.}
+\def\@thmcounterend{}
+\newdimen\spthmsep \spthmsep=3pt

-\def\newtheorem{\@ifstar{\@sthm}{\@Sthm}}
+\def\spnewtheorem{\@ifstar{\@sthm}{\@Sthm}}

-% definition of \newtheorem with number
+% definition of \spnewtheorem with number

-\def\@Sthm#1{\@ifnextchar[{\@othm{#1}}{\@nthm{#1}}}
+\def\@spnthm#1#2{%
+  \@ifnextchar[{\@spxnthm{#1}{#2}}{\@spynthm{#1}{#2}}}
+\def\@Sthm#1{\@ifnextchar[{\@spothm{#1}}{\@spnthm{#1}}}

-\def\@xnthm#1#2[#3]#4#5{\expandafter\@ifdefinable\csname #1\endcsname
+\def\@spxnthm#1#2[#3]#4#5{\expandafter\@ifdefinable\csname #1\endcsname
    {\@definecounter{#1}\@addtoreset{#1}{#3}%
    \expandafter\xdef\csname the#1\endcsname{\expandafter\noexpand
      \csname the#3\endcsname \noexpand\@thmcountersep \@thmcounter{#1}}%
    \expandafter\xdef\csname #1name\endcsname{#2}%
-   \global\@namedef{#1}{\@thm{#1}{\csname #1name\endcsname}{#4}{#5}}%
+   \global\@namedef{#1}{\@spthm{#1}{\csname #1name\endcsname}{#4}{#5}}%
                               \global\@namedef{end#1}{\@endtheorem}}}

-\def\@ynthm#1#2#3#4{\expandafter\@ifdefinable\csname #1\endcsname
+\def\@spynthm#1#2#3#4{\expandafter\@ifdefinable\csname #1\endcsname
    {\@definecounter{#1}%
    \expandafter\xdef\csname the#1\endcsname{\@thmcounter{#1}}%
    \expandafter\xdef\csname #1name\endcsname{#2}%
-   \global\@namedef{#1}{\@thm{#1}{\csname #1name\endcsname}{#3}{#4}}%
+   \global\@namedef{#1}{\@spthm{#1}{\csname #1name\endcsname}{#3}{#4}}%
                                \global\@namedef{end#1}{\@endtheorem}}}

-\def\@othm#1[#2]#3#4#5{%
-  \@ifundefined{c@#2}{\@latexerr{No theorem environment `#2'
-  defined}\@eha}%
+\def\@spothm#1[#2]#3#4#5{%
+  \@ifundefined{c@#2}{\@latexerr{No theorem environment `#2' defined}\@eha}%
   {\expandafter\@ifdefinable\csname #1\endcsname
   {\global\@namedef{the#1}{\@nameuse{the#2}}%
   \expandafter\xdef\csname #1name\endcsname{#3}%
-  \global\@namedef{#1}{\@thm{#2}{\csname #1name\endcsname}{#4}{#5}}%
+  \global\@namedef{#1}{\@spthm{#2}{\csname #1name\endcsname}{#4}{#5}}%
   \global\@namedef{end#1}{\@endtheorem}}}}

-\def\@thm#1#2#3#4{\refstepcounter
-    {#1}\@ifnextchar[{\@ythm{#1}{#2}{#3}{#4}}{\@xthm{#1}{#2}{#3}{#4}}}
+\def\@spthm#1#2#3#4{\topsep 7\p@ \@plus2\p@ \@minus4\p@
+\labelsep=\spthmsep\refstepcounter{#1}%
+\@ifnextchar[{\@spythm{#1}{#2}{#3}{#4}}{\@spxthm{#1}{#2}{#3}{#4}}}

-\def\@xthm#1#2#3#4{\@begintheorem{#2}{\csname the#1\endcsname}{#3}{#4}%
+\def\@spxthm#1#2#3#4{\@spbegintheorem{#2}{\csname the#1\endcsname}{#3}{#4}%
                     \ignorespaces}

-\def\@ythm#1#2#3#4[#5]{\@opargbegintheorem{#2}{\csname
+\def\@spythm#1#2#3#4[#5]{\@spopargbegintheorem{#2}{\csname
        the#1\endcsname}{#5}{#3}{#4}\ignorespaces}

-\def\@begintheorem#1#2#3#4{\trivlist
+\def\@spbegintheorem#1#2#3#4{\trivlist
                  \item[\hskip\labelsep{#3#1\ #2\@thmcounterend}]#4}

-\def\@opargbegintheorem#1#2#3#4#5{\trivlist
-      \item[\hskip\labelsep{#4#1\ #2\ (#3)\@thmcounterend}]#5}
+\def\@spopargbegintheorem#1#2#3#4#5{\trivlist
+      \item[\hskip\labelsep{#4#1\ #2}]{#4(#3)\@thmcounterend\ }#5}

-% definition of \newtheorem* without number
+% definition of \spnewtheorem* without number

 \def\@sthm#1#2{\@Ynthm{#1}{#2}}

@@ -942,7 +737,8 @@
     \expandafter\xdef\csname #1name\endcsname{#2}%
     \global\@namedef{end#1}{\@endtheorem}}}

-\def\@Thm#1#2#3{\@ifnextchar[{\@Ythm{#1}{#2}{#3}}{\@Xthm{#1}{#2}{#3}}}
+\def\@Thm#1#2#3{\topsep 7\p@ \@plus2\p@ \@minus4\p@
+\@ifnextchar[{\@Ythm{#1}{#2}{#3}}{\@Xthm{#1}{#2}{#3}}}

 \def\@Xthm#1#2#3{\@Begintheorem{#1}{#2}{#3}\ignorespaces}

@@ -953,33 +749,63 @@
                            \item[\hskip\labelsep{#2#1\@thmcounterend}]}

 \def\@Opargbegintheorem#1#2#3#4{#4\trivlist
-      \item[\hskip\labelsep{#3#1\ (#2)\@thmcounterend}]}
-
-% definition of divers theorem environments
+      \item[\hskip\labelsep{#3#1}]{#3(#2)\@thmcounterend\ }}

 \if@envcntsect
    \def\@thmcountersep{.}
-   \newtheorem{theorem}{Theorem}[section]{\bf}{\it}
+   \spnewtheorem{theorem}{Theorem}[section]{\bfseries}{\itshape}
 \else
-   \newtheorem{theorem}{Theorem}{\bf}{\it}
+   \spnewtheorem{theorem}{Theorem}{\bfseries}{\itshape}
    \if@envcntreset
       \@addtoreset{theorem}{section}
    \else
       \@addtoreset{theorem}{chapter}
    \fi
 \fi
-\newtheorem*{proof}{Proof}{\it}{\rm}
-\newtheorem{corollary}[theorem]{Corollary}{\bf}{\it}
-\newtheorem{definition}[theorem]{Definition}{\bf}{\rm}
-\newtheorem{example}[theorem]{Example}{\it}{\rm}
-\newtheorem{exercise}[theorem]{Exercise}{\it}{\rm}
-\newtheorem{lemma}[theorem]{Lemma}{\bf}{\it}
-\newtheorem{note}[theorem]{Note}{\it}{\rm}
-\newtheorem{problem}[theorem]{Problem}{\it}{\rm}
-\newtheorem{proposition}[theorem]{Proposition}{\bf}{\it}
-\newtheorem{question}[theorem]{Question}{\it}{\rm}
-\newtheorem{remark}[theorem]{Remark}{\it}{\rm}
-\newtheorem{solution}[theorem]{Solution}{\it}{\rm}
+
+%definition of divers theorem environments
+\spnewtheorem*{claim}{Claim}{\itshape}{\rmfamily}
+\spnewtheorem*{proof}{Proof}{\itshape}{\rmfamily}
+\if@envcntsame % alle Umgebungen wie Theorem.
+   \def\spn@wtheorem#1#2#3#4{\@spothm{#1}[theorem]{#2}{#3}{#4}}
+\else % alle Umgebungen mit eigenem Zaehler
+   \if@envcntsect % mit section numeriert
+      \def\spn@wtheorem#1#2#3#4{\@spxnthm{#1}{#2}[section]{#3}{#4}}
+   \else % nicht mit section numeriert
+      \if@envcntreset
+         \def\spn@wtheorem#1#2#3#4{\@spynthm{#1}{#2}{#3}{#4}
+                                   \@addtoreset{#1}{section}}
+      \else
+         \let\spn@wtheorem=\@spynthm
+      \fi
+   \fi
+\fi
+\spn@wtheorem{case}{Case}{\itshape}{\rmfamily}
+\spn@wtheorem{conjecture}{Conjecture}{\itshape}{\rmfamily}
+\spn@wtheorem{corollary}{Corollary}{\bfseries}{\itshape}
+\spn@wtheorem{definition}{Definition}{\bfseries}{\itshape}
+\spn@wtheorem{example}{Example}{\itshape}{\rmfamily}
+\spn@wtheorem{exercise}{Exercise}{\bfseries}{\rmfamily}
+\spn@wtheorem{lemma}{Lemma}{\bfseries}{\itshape}
+\spn@wtheorem{note}{Note}{\itshape}{\rmfamily}
+\spn@wtheorem{problem}{Problem}{\bfseries}{\rmfamily}
+\spn@wtheorem{property}{Property}{\itshape}{\rmfamily}
+\spn@wtheorem{proposition}{Proposition}{\bfseries}{\itshape}
+\spn@wtheorem{question}{Question}{\itshape}{\rmfamily}
+\spn@wtheorem{solution}{Solution}{\bfseries}{\rmfamily}
+\spn@wtheorem{remark}{Remark}{\itshape}{\rmfamily}
+%
+\newenvironment{theopargself}
+    {\def\@spopargbegintheorem##1##2##3##4##5{\trivlist
+         \item[\hskip\labelsep{##4##1\ ##2}]{##4##3\@thmcounterend\ }##5}
+     \def\@Opargbegintheorem##1##2##3##4{##4\trivlist
+         \item[\hskip\labelsep{##3##1}]{##3##2\@thmcounterend\ }}}{}
+\newenvironment{theopargself*}
+    {\def\@spopargbegintheorem##1##2##3##4##5{\trivlist
+         \item[\hskip\labelsep{##4##1\ ##2}]{\hspace*{-\labelsep}##4##3\@thmcounterend}##5}
+     \def\@Opargbegintheorem##1##2##3##4{##4\trivlist
+         \item[\hskip\labelsep{##3##1}]{\hspace*{-\labelsep}##3##2\@thmcounterend}}}{}
+\fi

 \def\@takefromreset#1#2{%
     \def\@tempa{#1}%
@@ -994,30 +820,22 @@
     \@tempc
     \let\@elt\@tempd}

-\def\theopargself{\def\@opargbegintheorem##1##2##3##4##5{\trivlist
-      \item[\hskip\labelsep{##4##1\ ##2\ ##3}]##5}
-                  \def\@Opargbegintheorem##1##2##3##4{##4\trivlist
-      \item[\hskip\labelsep{##3##1\ ##2}]}
-      }
-
 \def\squareforqed{\hbox{\rlap{$\sqcap$}$\sqcup$}}
 \def\qed{\ifmmode\else\unskip\quad\fi\squareforqed}
-%\def\qed{\ifmmode\squareforqed\else{\unskip\nobreak\hfil
-%\penalty50\hskip1em\null\nobreak\hfil\squareforqed
-%\parfillskip=0pt\finalhyphendemerits=0\endgraf}\fi}
-
-%% Define `abstract' environment % test 11jun01
-%\def\abstract{\topsep=0pt\partopsep=0pt\parsep=0pt\itemsep=0pt\relax
-%\trivlist\item[\hskip\labelsep
-%{\bf\abstractname}]\if!\abstractname!\hskip-\labelsep\fi}
-%\def\endabstract{\endtrivlist\addvspace{5mm}\strich}
-%\def\strich{\hrule\vskip3ptplus12pt\null}
-%%
-% Define \acknowledgements
+\def\smartqed{\def\qed{\ifmmode\squareforqed\else{\unskip\nobreak\hfil
+\penalty50\hskip1em\null\nobreak\hfil\squareforqed
+\parfillskip=0pt\finalhyphendemerits=0\endgraf}\fi}}

-\def\acknowledgements{\par\addvspace{6pt}\small\rm
-\trivlist\item[\hskip\labelsep{\em Acknowledgements.\/}]}
-\def\endacknowledgements{\endtrivlist\addvspace{6pt}}
+% Define `abstract' environment
+\def\abstract{\topsep=0pt\partopsep=0pt\parsep=0pt\itemsep=0pt\relax
+\trivlist\item[\hskip\labelsep
+{\bfseries\abstractname}]\if!\abstractname!\hskip-\labelsep\fi}
+\if@twocolumn
+   \def\endabstract{\endtrivlist\addvspace{5mm}\strich}
+   \def\strich{\hrule\vskip3ptplus12pt\null}
+\else
+   \def\endabstract{\endtrivlist\addvspace{3mm}}
+\fi
 %
 \newenvironment{verse}
                {\let\\\@centercr
@@ -1039,57 +857,11 @@
                {\list{}{\rightmargin\leftmargin}%
                 \item\relax}
                {\endlist}
-\if@compatibility
-\newenvironment{titlepage}
-    {%
-      \if@twocolumn
-        \@restonecoltrue\onecolumn
-      \else
-        \@restonecolfalse\newpage
-      \fi
-      \thispagestyle{empty}%
-      \setcounter{page}\z@
-    }%
-    {\if@restonecol\twocolumn \else \newpage \fi
-    }
-\else
-\newenvironment{titlepage}
-    {%
-      \if@twocolumn
-        \@restonecoltrue\onecolumn
-      \else
-        \@restonecolfalse\newpage
-      \fi
-      \thispagestyle{empty}%
-      \setcounter{page}\@ne
-    }%
-    {\if@restonecol\twocolumn \else \newpage \fi
-     \if@twoside\else
-        \setcounter{page}\@ne
-     \fi
-    }
-\fi
 \newcommand\appendix{\par
-  \def\sectcounterend{}%
   \setcounter{section}{0}%
   \setcounter{subsection}{0}%
-  \setcounter{figure}{0}%
-  \setcounter{table}{0}%
-  \renewcommand\thesection{Appendix \@Alph\c@section:}%
-  \renewcommand\thesubsection{\@Alph\c@section.\@arabic\c@subsection.}%
-  \renewcommand\thesubsubsection{\thesubsection\@arabic\c@subsubsection.}%
-  \renewcommand\theequation{\@Alph\c@section\@arabic\c@equation}%
-  \renewcommand\thefigure{\@Alph\c@section\@arabic\c@figure}%
-  \renewcommand\thetable{\@Alph\c@section\@arabic\c@table}%
-  \@addtoreset{equation}{section}%
-  \@addtoreset{figure}{section}%
-  \@addtoreset{table}{section}%
-  \def\subfigures{\stepcounter{figure}\setcounter{auth}{\value{figure}}%
-  \setcounter{figure}{0}%
-  \def\thefigure{\@Alph\c@section\@arabic\c@auth\alph{figure}}%
-  \def\resetsubfig{\setcounter{figure}{\value{auth}}}}}
-%
-\setlength\arraycolsep{2.5\p@}
+  \renewcommand\thesection{\@Alph\c@section}}
+\setlength\arraycolsep{1.5\p@}
 \setlength\tabcolsep{6\p@}
 \setlength\arrayrulewidth{.4\p@}
 \setlength\doublerulesep{2\p@}
@@ -1103,17 +875,13 @@
 \def\fps@figure{tbp}
 \def\ftype@figure{1}
 \def\ext@figure{lof}
-\def\fnum@figure{\figurename\,\thefigure}
+\def\fnum@figure{\figurename~\thefigure}
 \newenvironment{figure}
                {\@float{figure}}
-               {\resetsubfig\end@float}
+               {\end@float}
 \newenvironment{figure*}
                {\@dblfloat{figure}}
-               {\resetsubfig\end@dblfloat}
-\let\resetsubfig\relax
-\def\subfigures{\stepcounter{figure}\setcounter{auth}{\value{figure}}%
-\setcounter{figure}{0}\def\thefigure{\@arabic\c@auth\alph{figure}}%
-\def\resetsubfig{\setcounter{figure}{\value{auth}}}}
+               {\end@dblfloat}
 \newcounter{table}
 \renewcommand\thetable{\@arabic\c@table}
 \def\fps@table{tbp}
@@ -1145,8 +913,7 @@
 \newdimen\figcapgap\figcapgap=3pt
 \newdimen\tabcapgap\tabcapgap=5.5pt

-\@ifundefined{floatlegendstyle}{\def\floatlegendstyle{\bf}}{}
-\def\floatcounterend{.}
+\@ifundefined{floatlegendstyle}{\def\floatlegendstyle{\bfseries}}{}

 \long\def\@caption#1[#2]#3{\par\addcontentsline{\csname
   ext@#1\endcsname}{#1}{\protect\numberline{\csname
@@ -1157,29 +924,72 @@

 \def\capstrut{\vrule\@width\z@\@height\topskip}

+\@ifundefined{captionstyle}{\def\captionstyle{\normalfont\small}}{}
+
 \long\def\@makecaption#1#2{%
+ \captionstyle
  \ifx\@captype\fig@type
    \vskip\figcapgap
-   \setbox\@tempboxa\hbox{{\floatlegendstyle #1\floatcounterend}
+ \fi
+ \setbox\@tempboxa\hbox{{\floatlegendstyle #1\floatcounterend}%
    \capstrut #2}%
    \ifdim \wd\@tempboxa >\hsize
      {\floatlegendstyle #1\floatcounterend} \capstrut #2\par
    \else
      \hbox to\hsize{\leftlegendglue\unhbox\@tempboxa\hfil}%
    \fi
- \else
-   {\floatlegendstyle #1\floatcounterend} \capstrut #2\par
+ \ifx\@captype\fig@type\else
    \vskip\tabcapgap
  \fi}
-% Define `abstract' environment
-\def\acknowledgement{\par\addvspace{17pt}\small\rm
-\trivlist\item[\hskip\labelsep
-{\it\ackname}]}
+
+\newdimen\figgap\figgap=1cc
+\long\def\@makesidecaption#1#2{%
+   \parbox[b]{\@tempdima}{\captionstyle{\floatlegendstyle
+                                         #1\floatcounterend}#2}}
+\def\sidecaption#1\caption{%
+\setbox\@tempboxa=\hbox{#1\unskip}%
+\if@twocolumn
+ \ifdim\hsize<\textwidth\else
+   \ifdim\wd\@tempboxa<\columnwidth
+      \typeout{Double column float fits into single column -
+            ^^Jyou'd better switch the environment. }%
+   \fi
+ \fi
+\fi
+\@tempdima=\hsize
+\advance\@tempdima by-\figgap
+\advance\@tempdima by-\wd\@tempboxa
+\ifdim\@tempdima<3cm
+    \typeout{\string\sidecaption: No sufficient room for the legend;
+             using normal \string\caption. }%
+   \unhbox\@tempboxa
+   \let\@capcommand=\@caption
+\else
+   \let\@capcommand=\@sidecaption
+   \leavevmode
+   \unhbox\@tempboxa
+   \hfill
+\fi
+\refstepcounter\@captype
+\@dblarg{\@capcommand\@captype}}
+
+\long\def\@sidecaption#1[#2]#3{\addcontentsline{\csname
+  ext@#1\endcsname}{#1}{\protect\numberline{\csname
+  the#1\endcsname}{\ignorespaces #2}}\begingroup
+    \@parboxrestore
+    \@makesidecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par
+  \endgroup}
+
+% Define `acknowledgement' environment
+\def\acknowledgement{\par\addvspace{17pt}\small\rmfamily
+\trivlist\if!\ackname!\item[]\else
+\item[\hskip\labelsep
+{\it\ackname}]\fi}
 \def\endacknowledgement{\endtrivlist\addvspace{6pt}}
 % Define `noteadd' environment
-\def\noteadd{\par\addvspace{17pt}\small\rm
+\def\noteadd{\par\addvspace{17pt}\small\rmfamily
 \trivlist\item[\hskip\labelsep
-{\it\noteaddname}]}
+{\itshape\noteaddname}]}
 \def\endnoteadd{\endtrivlist\addvspace{6pt}}

 \DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
@@ -1194,12 +1004,12 @@
 \newcommand\@pnumwidth{1.55em}
 \newcommand\@tocrmarg{2.55em}
 \newcommand\@dotsep{4.5}
-\setcounter{tocdepth}{3}
+\setcounter{tocdepth}{1}
 \newcommand\tableofcontents{%
-    \section*{\contentsname
-        \@mkboth{%
-           \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
+    \section*{\contentsname}%
     \@starttoc{toc}%
+    \addtocontents{toc}{\begingroup\protect\small}%
+    \AtEndDocument{\addtocontents{toc}{\endgroup}}%
     }
 \newcommand*\l@part[2]{%
   \ifnum \c@tocdepth >-2\relax
@@ -1218,51 +1028,38 @@
       \fi
     \endgroup
   \fi}
-\newcommand*\l@section[2]{%
-  \ifnum \c@tocdepth >\z@
-    \addpenalty\@secpenalty
-    \addvspace{1.0em \@plus\p@}%
-    \setlength\@tempdima{1.5em}%
-    \begingroup
-      \parindent \z@ \rightskip \@pnumwidth
-      \parfillskip -\@pnumwidth
-      \leavevmode \bfseries
-      \advance\leftskip\@tempdima
-      \hskip -\leftskip
-      #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
-    \endgroup
-  \fi}
+\newcommand*\l@section{\@dottedtocline{1}{0pt}{1.5em}}
 \newcommand*\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
 \newcommand*\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
 \newcommand*\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
 \newcommand*\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
 \newcommand\listoffigures{%
     \section*{\listfigurename
-      \@mkboth{\MakeUppercase\listfigurename}%
-              {\MakeUppercase\listfigurename}}%
+      \@mkboth{\listfigurename}%
+              {\listfigurename}}%
     \@starttoc{lof}%
     }
 \newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
 \newcommand\listoftables{%
     \section*{\listtablename
-      \@mkboth{%
-          \MakeUppercase\listtablename}{\MakeUppercase\listtablename}}%
+      \@mkboth{\listtablename}{\listtablename}}%
     \@starttoc{lot}%
     }
 \let\l@table\l@figure
 \newdimen\bibindent
 \setlength\bibindent{\parindent}
-\def\@biblabel#1{}
-\def\@cite#1#2{{#1\if@tempswa , #2\fi}}
+\def\@biblabel#1{#1.}
+\def\@lbibitem[#1]#2{\item[{[#1]}\hfill]\if@filesw
+      {\let\protect\noexpand
+       \immediate
+       \write\@auxout{\string\bibcite{#2}{#1}}}\fi\ignorespaces}
 \newenvironment{thebibliography}[1]
      {\section*{\refname
         \@mkboth{\refname}{\refname}}\small
       \list{\@biblabel{\@arabic\c@enumiv}}%
            {\settowidth\labelwidth{\@biblabel{#1}}%
-           \leftmargin\bibindent
-           \setlength{\itemindent}{-\leftmargin}
-           \setlength{\itemsep}{0ex} %070498 ADS in
-           \setlength{\parsep}{-0.5pt} %070498 ADS in
+            \leftmargin\labelwidth
+            \advance\leftmargin\labelsep
            \@openbib@code
            \usecounter{enumiv}%
            \let\p@enumiv\@empty
@@ -1272,6 +1069,28 @@
      {\def\@noitemerr
        {\@latex@warning{Empty `thebibliography' environment}}%
       \endlist}
+%
+\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{,}{\bfseries
+        ?}\@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{,\hskip0.1em\ignorespaces}\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{,\hskip0.1em\ignorespaces}%
+  \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}
+%
 \newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
 \let\@openbib@code\@empty
 \newenvironment{theindex}
@@ -1283,8 +1102,7 @@
                 \columnseprule \z@
                 \columnsep 35\p@
                 \twocolumn[\section*{\indexname}]%
-                \@mkboth{\MakeUppercase\indexname}%
-                        {\MakeUppercase\indexname}%
+                \@mkboth{\indexname}{\indexname}%
                 \thispagestyle{plain}\parindent\z@
                 \parskip\z@ \@plus .3\p@\relax
                 \let\item\@idxitem}
@@ -1301,29 +1119,8 @@
     \noindent
     \hb@xt@\bibindent{\hss\@makefnmark\enspace}#1}
 %
-\newcommand\listofobjects{\if@nyobjects
-  \IfFileExists{\jobname.obj}%
-               {\section*{\listobjectname}%
-                \@starttoc{obj}}%
-               {\begingroup
-                   \makeatletter
-                   \if@filesw
-                      \newwrite\tf@obj
-                      \immediate\openout\tf@obj\jobname.obj
-                      \relax
-                   \fi
-                   \global\@nobreakfalse
-                \endgroup}\fi
-               }
-%
-\newcommand*\l@obj[2]{\noindent`#1' on page #2\par}
-%
-\DeclareRobustCommand{\object}[1]{#1\global\let\if@nyobjects\iftrue
-\addcontentsline{obj}{obj}{#1}}
-%
 \newcommand\contentsname{Contents}
 \newcommand\listfigurename{List of Figures}
-\newcommand\listobjectname{List of Objects}
 \newcommand\listtablename{List of Tables}
 \newcommand\refname{References}
 \newcommand\indexname{Index}
@@ -1331,16 +1128,98 @@
 \newcommand\tablename{Table}
 \newcommand\partname{Part}
 \newcommand\appendixname{Appendix}
-\newcommand\abstractname{Abstract.}
-\newcommand\ackname{Acknowledgements.}
+\newcommand\abstractname{Abstract\runinend}
+\newcommand\ackname{Acknowledgements\runinend}
 \newcommand\noteaddname{Note added in proof}
+% French section
+\def\ds@francais{%
+ \typeout{On parle francais.}%
+ \def\abstractname{R\'esum\'e\runinend}%
+ \def\ackname{Remerciements\runinend}%
+ \def\andname{et}%
+ \def\lastandname{ et}%
+ \def\appendixname{Appendice}
+ \def\chaptername{Chapitre}%
+ \def\claimname{Pr\'etention}%
+ \def\conjecturename{Hypoth\`ese}%
+ \def\contentsname{Table des mati\`eres}%
+ \def\corollaryname{Corollaire}%
+ \def\definitionname{D\'efinition}%
+ \def\examplename{Exemple}%
+ \def\exercisename{Exercice}%
+ \def\figurename{Fig.}%
+ \def\keywordname{{\bfseries Mots-cl\'e\runinend}}
+ \def\indexname{Index}
+ \def\lemmaname{Lemme}%
+ \def\contriblistname{Liste des contributeurs}
+ \def\listfigurename{Liste des figures}%
+ \def\listtablename{Liste des tables}%
+ \def\mailname{{\itshape Correspondence to\/}:}
+ \def\noteaddname{Note ajout\'ee \`a l'\'epreuve}%
+ \def\notename{Remarque}%
+ \def\partname{Partie}%
+ \def\problemname{Probl\`eme}%
+ \def\proofname{\'Epreuve}%
+ \def\propertyname{Caract\'eristique}%
+%\def\propositionname{Proposition}%
+ \def\questionname{Question}%
+%\def\refname{References}%
+ \def\remarkname{Remarque}%
+ \def\seename{voyez}
+ \def\solutionname{Solution}%
+%\def\subclassname{{\it Subject Classifications\/}:}
+ \def\tablename{Tableau}%
+ \def\theoremname{Th\'eor\`eme}%
+}
+%
+% German section
+\def\ds@deutsch{\typeout{Man spricht deutsch.}%
+ \def\abstractname{Zusammenfassung\runinend}%
+ \def\ackname{Danksagung\runinend}%
+ \def\andname{und}%
+ \def\lastandname{ und}%
+ \def\appendixname{Anhang}%
+ \def\chaptername{Kapitel}%
+ \def\claimname{Behauptung}%
+ \def\conjecturename{Hypothese}%
+ \def\contentsname{Inhaltsverzeichnis}%
+ \def\corollaryname{Korollar}%
+%\def\definitionname{Definition}%
+ \def\examplename{Beispiel}%
+ \def\exercisename{\"Ubung}%
+ \def\figurename{Abb.}%
+ \def\keywordname{{\bfseries Schl\"usselw\"orter\runinend}}
+ \def\indexname{Index}
+%\def\lemmaname{Lemma}%
+ \def\contriblistname{Mitarbeiter}
+ \def\listfigurename{Abbildungsverzeichnis}%
+ \def\listtablename{Tabellenverzeichnis}%
+ \def\mailname{{\itshape Correspondence to\/}:}
+ \def\noteaddname{Nachtrag}%
+ \def\notename{Anmerkung}%
+ \def\partname{Teil}%
+%\def\problemname{Problem}%
+ \def\proofname{Beweis}%
+ \def\propertyname{Eigenschaft}%
+%\def\propositionname{Proposition}%
+ \def\questionname{Frage}%
+ \def\refname{Literatur}%
+ \def\remarkname{Anmerkung}%
+ \def\seename{siehe}
+ \def\solutionname{L\"osung}%
+%\def\subclassname{{\it Subject Classifications\/}:}
+ \def\tablename{Tabelle}%
+%\def\theoremname{Theorem}%
+}
+\AtBeginDocument{\switch@texts}
 \newcommand\today{}
 \edef\today{\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\day, \number\year}
-\setlength\columnsep{4mm}
+\setlength\columnsep{1.5cc}
 \setlength\columnseprule{0\p@}
+%
 \frenchspacing
 \clubpenalty=10000
 \widowpenalty=10000
@@ -1348,764 +1227,13 @@
 \global\let\@textbottom\relax}}
 \pagestyle{headings}
 \pagenumbering{arabic}
-\if@referee
-  \setlength{\textwidth}{0.75\textwidth}
-  \def\baselinestretch{1.5}
-%  \let\AALogo\relax
-  \onecolumn
-  \AtEndDocument{\listofobjects}%
-\else
+\if@twocolumn
   \twocolumn
 \fi
-%\sloppy
-% copyrightline
-\newcommand*{\yearofpublic}{}
-\newcommand*{\monthofpublic}{}
-\newcommand*{\volume}{}
-\newcommand*{\pages}{}
-\newcommand*{\Year}[1]{\renewcommand*{\yearofpublic}{#1}}
-\newcommand*{\Month}[1]{\renewcommand*{\monthofpublic}{\two@digits{#1}}}
-\newcommand*{\Volume}[1]{\renewcommand*{\volume}{#1}}
-\newcommand{\fourdigits}[1]{%
-\ifnum#1<10 000\else
-\ifnum#1<100 00\else
-\ifnum#1<1000 0\else
-\ifnum#1<10000 \else
-\fi\fi\fi\fi\number0#1}
-%
-\newcount\numa \newcount\numb \newcount\numc
-\AtBeginDocument{
-\numa\yearofpublic
-\numb=\numa \divide\numa by 100
-\numc=\numa \multiply\numc by 100
-\advance\numb by-\numc}
-%
-\newcommand{\printyear}[1]{\two@digits{#1}}%
-\newcommand*{\startpage}{\fourdigits{0}}
-\newcommand*{\lastpage}{\fourdigits{0}}
-%
-\newcommand{\Pagespan}[2]{\setcounter{page}{#1}%
-\renewcommand*{\startpage}{\fourdigits{#1}}%
-\renewcommand*{\lastpage}{#2}%
-\renewcommand*{\pages}{#1\,--\,#2}}
-%
-\Pagespan{0}{0}
-\Year{0000}
-\Month{00}
-\Volume{000}
-\newcommand*{\ISSN}{0044-6337}
-\newcommand*{\trailingtag}{\$ 17.50+.50/0}
-\newcommand*{\copyrightholder}{WILEY-VCH Verlag Berlin GmbH, 13086 Berlin, Germany}
-%
-\newinsert\copyins
-\skip\copyins=11mm%1.5pc
-\count\copyins=1000 % magnification factor, 1000 = 100%
-\dimen\copyins=.5\textheight % maximum allowed per page
-\def\@setcopyright{%
-    \insert\copyins{\hsize\textwidth
-      \parfillskip\z@ \leftskip\z@\@plus.9\textwidth
-%      \fontsize{6}{7\p@}\normalfont\upshape
-      \fontsize{7}{8\p@}\normalfont\upshape
-      \everypar{}%
-      \vskip-\skip\copyins \nointerlineskip
-      \noindent\vrule\@width\z@\@height\skip\copyins
-      \copyright\copyrightholder\ \yearofpublic\enspace\ISSN
-      /\printyear{\numb}/\volume\monthofpublic-\startpage\ \trailingtag
-      \par
-      \kern\z@}%
-}
-\def\@combinefloats{%
-  \ifx \@toplist\@empty \else \@cflt \fi
-  \ifx \@botlist\@empty \else \@cflb \fi
-  \ifvoid\copyins \else \@cflci \fi
-}
-\def\@cflci{%
-  \setbox\@outputbox\vbox{%
-    \unvbox\@outputbox
-    \vskip\skip\copyins
-    \if@twocolumn \else \vskip\z@ plus\p@ \fi
-    \hbox to\columnwidth{%
-      \hss\vbox to\z@{\vss
-        \if@twocolumn
-          \if@firstcolumn \else \unvbox\copyins \fi
-        \else
-          \unvbox\copyins
+\if@referee
+   \makereferee
         \fi
-        }}}%
-  \if@twocolumn \if@firstcolumn
-    \insert\copyins{\unvbox\copyins}%
-  \fi\fi
-  \global\count\copyins=999 \relax
-}
 \flushbottom
-\def\squareforqed{\hbox{\rlap{$\sqcap$}$\sqcup$}}
-\def\sq{\ifmmode\squareforqed\else{\unskip\nobreak\hfil
-\penalty50\hskip1em\null\nobreak\hfil\squareforqed
-\parfillskip=0pt\finalhyphendemerits=0\endgraf}\fi}
-
-% AN commands -ADS 010997
-\newcommand{\aba}{\renewcommand{\baselinestretch}{0,9}\noindent\small}
-\newcommand{\abe}{\renewcommand{\baselinestretch}{1}\normalsize}
-\def\refer {{\vspace{9mm}\hspace{18mm}{\bf References}\bigskip}}
-\def\rf{\small\parindent=0.0cm\hangindent=10pt\hangafter=1\indent\par}
-%
-\def\aaa{Astron.~Astrophys.~}
-\def\aaas{Astron.~Astrophys.~Suppl.~}
-\def\mnras{Mon.~Not.~R.~Astron.~Soc.~}
-\def\aas{Astron.~Astrophys.~}
-\def\aas{Astron.~Astrophys.~Suppl.~}
-\def\aj{Astron.~J.~}
-\def\apj{Astrophys.~J.~}
-\def\apjl{Astrophys.~J.~Lett.~}
-\def\apjs{Astrophys.~J.~Suppl.~}
-\def\baas{Bull.~Am.~Astron.~Soc.~}
-\def\pasp{Publ.~Astron.~Soc.~Pac.~}
-\def\pasj{Publ.~Astron.~Soc.~Jap.~}
-\def\araa{Ann.~Rev.~Astron.~Astrophys.~}
-\def\an{Astron.~Nachr.~}
-\def\apss{Astrophys.~Sp.~Sci.~}
-%
-\def\sun{\hbox{$\odot$}}
-\def\la{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr<\cr\sim\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
-<\cr\sim\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
-<\cr\sim\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-<\cr\sim\cr}}}}}
-\def\ga{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr>\cr\sim\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
->\cr\sim\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
->\cr\sim\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
->\cr\sim\cr}}}}}
-\def\degr{\hbox{$^\circ$}}
-\def\arcmin{\hbox{$^\prime$}}
-\def\arcsec{\hbox{$^{\prime\prime}$}}
-\def\utw{\smash{\rlap{\lower5pt\hbox{$\sim$}}}}
-\def\udtw{\smash{\rlap{\lower6pt\hbox{$\approx$}}}}
-\def\fd{\hbox{$.\!\!^{\rm d}$}}
-\def\fh{\hbox{$.\!\!^{\rm h}$}}
-\def\fm{\hbox{$.\!\!^{\rm m}$}}
-\def\fs{\hbox{$.\!\!^{\rm s}$}}
-\def\fdg{\hbox{$.\!\!^\circ$}}
-\def\farcm{\hbox{$.\mkern-4mu^\prime$}}
-\def\farcs{\hbox{$.\!\!^{\prime\prime}$}}
-\def\fp{\hbox{$.\!\!^{\scriptscriptstyle\rm p}$}}
-\def\cor{\mathrel{\mathchoice {\hbox{$\widehat=$}}{\hbox{$\widehat=$}}
-{\hbox{$\scriptstyle\hat=$}}
-{\hbox{$\scriptscriptstyle\hat=$}}}}
-\def\sol{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr\sim\cr<\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr\sim\cr
-<\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr\sim\cr
-<\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-\sim\cr<\cr}}}}}
-\def\sog{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr\sim\cr>\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr\sim\cr
->\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
-\sim\cr>\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-\sim\cr>\cr}}}}}
-\def\lse{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr<\cr\simeq\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
-<\cr\simeq\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
-<\cr\simeq\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-<\cr\simeq\cr}}}}}
-\def\gse{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr>\cr\simeq\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
->\cr\simeq\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
->\cr\simeq\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
->\cr\simeq\cr}}}}}
-\def\grole{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr>\cr\noalign{\vskip-1.5pt}<\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
->\cr\noalign{\vskip-1.5pt}<\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
->\cr\noalign{\vskip-1pt}<\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
->\cr\noalign{\vskip-0.5pt}<\cr}}}}}
-\def\leogr{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr<\cr\noalign{\vskip-1.5pt}>\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
-<\cr\noalign{\vskip-1.5pt}>\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
-<\cr\noalign{\vskip-1pt}>\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-<\cr\noalign{\vskip-0.5pt}>\cr}}}}}
-\def\loa{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr<\cr\approx\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
-<\cr\approx\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
-<\cr\approx\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-<\cr\approx\cr}}}}}
-\def\goa{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr>\cr\approx\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
->\cr\approx\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
->\cr\approx\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
->\cr\approx\cr}}}}}
-\def\diameter{{\ifmmode\mathchoice
-{\ooalign{\hfil\hbox{$\displaystyle/$}\hfil\crcr
-{\hbox{$\displaystyle\mathchar"20D$}}}}
-{\ooalign{\hfil\hbox{$\textstyle/$}\hfil\crcr
-{\hbox{$\textstyle\mathchar"20D$}}}}
-{\ooalign{\hfil\hbox{$\scriptstyle/$}\hfil\crcr
-{\hbox{$\scriptstyle\mathchar"20D$}}}}
-{\ooalign{\hfil\hbox{$\scriptscriptstyle/$}\hfil\crcr
-{\hbox{$\scriptscriptstyle\mathchar"20D$}}}}
-\else{\ooalign{\hfil/\hfil\crcr\mathhexbox20D}}%
-\fi}}
-
-\def\getsto{\mathrel{\mathchoice {\vcenter{\offinterlineskip
-\halign{\hfil
-$\displaystyle##$\hfil\cr\gets\cr\to\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr\gets
-\cr\to\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr\gets
-\cr\to\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-\gets\cr\to\cr}}}}}
-\def\lid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.2pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr
-\noalign{\vskip1.2pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr
-\noalign{\vskip1pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-<\cr
-\noalign{\vskip0.9pt}=\cr}}}}}
-\def\gid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.2pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr
-\noalign{\vskip1.2pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr
-\noalign{\vskip1pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
->\cr
-\noalign{\vskip0.9pt}=\cr}}}}}
-\def\bbbr{{\rm I\!R}} %reelle Zahlen
-\def\bbbm{{\rm I\!M}}
-\def\bbbn{{\rm I\!N}} %natuerliche Zahlen
-\def\bbbf{{\rm I\!F}}
-\def\bbbh{{\rm I\!H}}
-\def\bbbk{{\rm I\!K}}
-\def\bbbp{{\rm I\!P}}
-\def\bbbone{{\mathchoice {\rm 1\mskip-4mu l} {\rm 1\mskip-4mu l}
-{\rm 1\mskip-4.5mu l} {\rm 1\mskip-5mu l}}}
-\def\bbbc{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm C$}\hbox{\hbox
-to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\textstyle\rm C$}\hbox{\hbox
-to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptstyle\rm C$}\hbox{\hbox
-to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptscriptstyle\rm C$}\hbox{\hbox
-to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}}}
-\def\bbbq{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm
-Q$}\hbox{\raise
-0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}}
-{\setbox0=\hbox{$\textstyle\rm Q$}\hbox{\raise
-0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptstyle\rm Q$}\hbox{\raise
-0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptscriptstyle\rm Q$}\hbox{\raise
-0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}}}}
-\def\bbbt{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm
-T$}\hbox{\hbox to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\textstyle\rm T$}\hbox{\hbox
-to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptstyle\rm T$}\hbox{\hbox
-to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptscriptstyle\rm T$}\hbox{\hbox
-to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}}}
-\def\bbbs{{\mathchoice
-{\setbox0=\hbox{$\displaystyle     \rm S$}\hbox{\raise0.5\ht0\hbox
-to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox
-to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}}
-{\setbox0=\hbox{$\textstyle        \rm S$}\hbox{\raise0.5\ht0\hbox
-to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox
-to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptstyle      \rm S$}\hbox{\raise0.5\ht0\hbox
-to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox
-to0pt{\kern0.5\wd0\vrule height0.45\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptscriptstyle\rm S$}\hbox{\raise0.5\ht0\hbox
-to0pt{\kern0.4\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox
-to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}}
-\def\bbbz{{\mathchoice {\hbox{$\sf\textstyle Z\kern-0.4em Z$}}
-{\hbox{$\sf\textstyle Z\kern-0.4em Z$}}
-{\hbox{$\sf\scriptstyle Z\kern-0.3em Z$}}
-{\hbox{$\sf\scriptscriptstyle Z\kern-0.2em Z$}}}}
-\def\ts{\thinspace}
 \endinput
 %%
-%% End of file `an.cls'.
-
-
---------------DB78B1230F3DE2DDF5C70345
-Content-Type: application/x-tex;
- name="guide.tex"
-Content-Transfer-Encoding: 7bit
-Content-Disposition: inline;
- filename="guide.tex"
-
-% Astron. Nachrichten, instructions for authors coding with LaTeX2e.
-
-\documentclass{an}
-\usepackage{graphicx}
-\usepackage{times}
-\sloppy
-
-\pagestyle{fancy}
-
-\Volume{01}              % issue in current volume (01...06)
-\Year{2002}              % format: {YYYY}
-\Month{10}               % format: {M} or {MM} (number), month of
-			 % print version
-\Pagespan{223}{227}      % format: {start page}{last page}
-
-\begin{document}
-\lhead[\thepage]{A.N. Author: Title}
-\rhead[Astron. Nachr./AN~{\bf XXX} (200X) X]{\thepage}
-\headnote{Astron. Nachr./AN {\bf 32X} (200X) X, XXX--XXX}
-
-\title{Astronomische Nachrichten --
-        instructions for authors using \LaTeXe\ markup}
-
-\author{T.h.e. Editor\inst{1}\fnmsep\thanks{Example
-for footnote, note the usage of the {\tt fnmsep}
-command as separator between institute number and footnote mark}
-\and  G.H. Ostwriter\inst{2,3}}
-\institute{
-Astrophysikalisches Institut Potsdam, An der Sternwarte 16,
-D-14482 Potsdam, Germany
-\and
-Downing Street 10, London, UK
-\and
-The second affiliation of the second author}
-
-\date{Received {\it date will be inserted by the editor};
-accepted {\it date will be inserted by the editor}}
-
-\abstract{This article gives instructions for authors
-of {\it Astronomische Nachrichten} (AN) how to prepare an
-article according to the
-current \LaTeX\ style.
-The source code of this paper may be used by the
-authors of AN as a template. For further information about
-the journal, its publisher, its editorial and advisory boards,
-please look at the World Wide Web (URL
-{\tt http://www.aip.de/AN/})
-where this text and accompanying style files can be obtained from.
-\keywords{Editorial notes -- instruction for authors}
-}
-
-\correspondence{AN@aip.de}
-
-\maketitle
-
-\section{Introduction}
-In order to ensure that papers received for publication from different
-authors are consistent in format, style, and quality, authors are required
-to type their manuscripts according to the following instructions.
-The editors will modify the electronic manuscripts if necessary to ensure
-that they conform to these standards.
-
-\section{\LaTeX\ markup commands}
-Authors using \LaTeX\ are requested to use the \verb"an" document
-class. It was derived from the \verb+article.cls+  class
-based on \TeX\ version 3.14159 and \LaTeXe. Hence formulae
-and text are typed using the standard \LaTeX\ commands.
-
-A copy of the style file, the \LaTeX\ source of this template file as well as
-its PostScript-version are available via the web-pages of the editorial
-office of AN at the Astrophysical Institute Potsdam
-(www.aip.de/AN) or on request via
-e-mail from the editor ({\it AN@aip.de}).
-
-\subsection{Preamble}
-The first piece of markup in the manuscript must declare the class of the
-document.
-\begin{quote}
-\verb"\documentclass{an}"
-\end{quote}
-The \verb"\documentclass" command must appear first in any \LaTeX\ file, and
-this one specifies the main style to be the {\tt an} style which uses
-ten point fonts. The font used by AN will be the \verb+times+
-font. It is defined by the \verb+\usepackage{times}+ command following the
-\verb+\documentclass+ command. If the corresponding
-font-package is not available to authors, paper submission is also
-possible using the roman font, which is not too different from the
-times font as far as page layout etc.~is concerned.
-
-\medskip
-Next the author must include a statement about the page layout like
-\begin{quote}
-\verb"\pagestyle{fancy}"\\
-\end{quote}
-
-The body of the text is embraced by the usual
-\begin{quote}
-\verb"\begin{document}"\\
-{\it body of text}\\
-\verb"\end{document}"
-\end{quote}
-commands which identify the beginning and end of the main portion of
-the manuscript.
-
-\subsection{Layout of the heading section (Title, Author(s), Abstract, etc.)}
-The  following  sequence of \LaTeX\ commands defines completely
-the heading section of the paper
-\begin{quote}
-\verb"\lhead[\thepage]{Author: Title}"\\
-\verb"\rhead[Astron. Nachr./AN~{\bf XXX}\"
-\verb+                (200X) X]{\thepage}+\\
-\verb"\headnote{Astron. Nachr./AN {\bf XXX}"\\
-\verb+                (200X) X, XXX--XXX}+\
-\verb"\title{"{\it The title}\verb+}+\\
-\verb"\author{"{\it A.N. Author}\\
-\verb"\institute{"{\it The Author's Institute}\verb+}}+\\
-\verb"\date{Received; accepted}"\\
-\verb"\abstract{"\\
-{\it Text of abstract}\\
-\verb"\keywords{"\\
-{\it list of keywords}\\
-\verb"}"\\
-\verb"\correspondence{"{\it current address or e-mail}\verb+}+\\
-\verb"\maketitle"\\
-\end{quote}
-The frist three commands (\verb+\lhead, \lrhead, \headnote+)
-can be omitted for submission of a paper,
-using them however, makes the paper looking close to the print version.
-Title and author identification are generated with the standard \LaTeX\
-commands \verb"\title" and \verb"\author". The authors name will be type-set
-using the \verb+\sc+ ({\sc Small Caps}) font.
-In a separate line the author's affiliation is given using the
-\verb+\institute+ command. Some of the
-authors have alternate affiliations. Both affiliations can be defined in the
-\verb+\institute+ command separated by an \verb+\and+ command.
-In addition, the use of the \verb+\footnote+ command is possible
-in order to acknowledge use of an observatory or similar.
-
-Should the paper have more than one author, include the co-author(s)
-name(s) in the \verb+\author+ and \verb+\institute+ commands. Use
-the \verb+\and+ command as separator.
-The present address or the current e-mail address of the corresponding
-author (either one from the list of authors) are defined via the the
-\verb+\correspondence+ command.
-
-Next the abstract of your paper shall be given.
-Abstracts are required for all papers.
-Your abstract must be given using the
-\verb+\abstract+ command. Empty lines are not allowed within
-the summary. If you wish to break lines,
-use double backslashes \verb+\\+ instead.
-
-A total of up to five keywords characterizing the main topics
-of the paper can be specified. These shall be selected from the list
-of keywords which is accessible
-via the WWW-page of AN. Keywords are part of the abstract
-and defined using the \verb+\keywords+ command.
-
-The heading section is closed
-with the \verb+\maketitle+ command.
-
-\subsection{Sectioning}
-The {\tt an} style supports three levels of sectioning,
-sections, subsections and subsubsections.
-If you wish to  open a new chapter, type
-\verb+\section{+{\it title of section}\verb+}+.
-The \verb+\subsection+ and \verb+\subsubsection+ commands
-open subsections of different levels. These
-commands delimit sections by marking the {\it beginning} of each section;
-there are no separate commands to identify the {\it ends}.
-
-There is no capitalization in the titles of sections and subsections
-except for proper names.
-
-If one wishes to have an acknowledgements section, the \verb+\acknowledgements+
-command will do. The text of the acknowledgement shall be typed thereafter.
-There is no separate command to identify the end of the acknowledgements.
-
-Appendices can be defined using the \verb+appendix+ environment. Individual
-parts of an appendix can be separated with the \verb+\section+ command. They
-will be numbered with capital letters \verb+A, B, C+ \dots.
-
-\subsection{Figures}
-Authors are welcome to include their figures and graphics as
-PostScript-files using the {\tt graphicx} package.
-The name of the corresponding package
-must be defined immediately following the \verb+\documentclass+ command
-using e.g.~\verb+\usepackage{graphicx}+.
-
-The standard width of a figure in AN is equal to the width of one
-column. The figure caption is set below the figure.
-Please note, that the height
-of characters and digits in the finally printed manuscript must not be
-smaller than 2\,mm. The
-standard way for inclusion of a PostScript file then looks like this:
-\begin{quote}
-\verb+\begin{figure}+\\
-\verb+\resizebox{\hsize}{!}+\\
-\verb+{\includegraphics[option]{+{\it file.eps}\verb+}}+\\
-\verb+\caption{Caption text . . .}+\\
-\verb+\label{label_for_figure}+\\
-\verb+\end{figure}+\\
-\end{quote}
-where {\it file.eps}
-is the name of the file to be included. A number of options
-defined in square brackets
-help to correctly position and size your figure. These include
-parameters specifying e.g.~the {\tt height}, the {\tt width}, the {\tt angle}
-or the BoundingBox {\tt bb}. For all the details of
-package authors are referred to the full description provided
-by the Comprehensive TeX Archive Network (CTAN) as {\tt epslatex.ps}
-which can \hfill be \hfill retrieved \hfill
-from \hfill the \newline
-{\tt ftp://ftp.dante.de/tex-archive/info/} directory or one
-of its mirrors.
-
-\begin{figure}
-\resizebox{\hsize}{!}
-{\includegraphics[bbllx=70pt,bblly=303pt,bburx=522pt,bbury=755pt]{sombrero.eps}}
-\caption{The caption of a figure shall describe the content of the figure.
-An exception is granted only to the Editor and its ghostwriter, who
-demonstrate the usage of this command.}
-\label{label1}
-\end{figure}
-
-A large figure encompassing both columns shall be embraced
-by the \verb+\begin{figure*}+ and \verb+\end{figure*}+ commands.
-
-If you cannot provide your figure as encapsulated PostScript file
-(but have glossy prints or photos instead),
-leave appropriate space at the desired location in the
-text using the \verb+\vspace+ command in the  {\tt figure} environment.
-Place your \verb+\caption+ as shown in the above example inside the
-environment.
-
-Reproduction of color images on paper carries an extra charge.
-Costs are subject to
-changes and depend on how much color art is present in a particular issue;
-an estimate will be given upon request. It should be noted that a certain
-level of color shift during the reproduction process
-will have to be accepted by the author. There is no limit for
-publication of color images in the electronic version of the paper
-via Wiley Interscience (www.interscience.wiley.com).
-We encourage the authors to make intensive use of this feature.
-
-\subsection{Movies}
-As a novel feature AN offers the opportunity to publish movies
-in a refereed journal. Publication of the movies happens together with
-the electronic version of the paper via Wiley Interscience
-(www.interscience.wiley.com). Submission of the movie requires
-upload to the Web-pages of AN (see www.aip.de/AN for further
-instructions). The movies will be reviewed by our referees.
-
-\subsection{Tables}
-All tables shall be typeset with horizontal rules only. Vertical rules
-shall be used only in exceptional cases for the sake of clarity. Tables should
-be accompanied by preceding captions. Secondary information
-can be given as a footnote to the table. Column headings label the
-entries in the column and should consist of one or two words, with the first
-letter of each word capitalized. Units of table entries should be placed in
-parentheses immediately below the column headings. It is strongly suggested
-to assign \LaTeX-labels to the table and to refer to individual tables in the
-text using the \verb+\ref{label_for_table}+
-command in order not to lose the correct
-numbering if changes of the text occur. Table~\ref{tlab} shows an example.
-
-\begin{table}[h]
-\caption{Example of a well organized table}
-\label{tlab}
-%\begin{center}
-\begin{tabular}{cc}\hline
-Quantity 1 & Quantity 2\\
-(unit1) & (unit2) \\
-\hline
-1 & 2 \\
-3 & 4\\
-\hline
-\end{tabular}
-%\end{center}
-\end{table}
-
-\subsection{Mathematics}
-Formulae shall preferentially typeset using the \verb+equation+
-environment, which guarantees automatic numbering of the formulae.
-The use of the \verb+\ref - \label+-scheme within the
-environment  is strongly recommended.
-Punctuate a displayed equation in the same way as ordinary text.
-Extensive mathematical calculations shall be put into an appendix
-(see below).
-
-In math mode \LaTeX{} treats all letters as though they were
-mathematical or physical variables; hence they are typeset in italics.
-However, any textual elements within formulae should be set in roman
-by using the \\ \verb+\mathrm+ \verb+{text in roman}+ feature.
-Roman should also be used for subscripts and superscripts \emph{in
-formulae} where these are merely labels and not in themselves variables,
-e.g.~\verb+$T_\mathrm{eff}+ \verb+= 5\,10^{9}$\,K+ produces
-$T_\mathrm{eff} = 5\,10^{9}$\,K.
-However, do not use roman if the subscripts or superscripts represent
-variables, e.g.\ $\sum_{i=1}^{n} a_{i}$.
-
-Please ensure that \emph{physical units} (e.g.\ pc, erg s$^{-1}$ K,
-cm$^{-3}$, W m$^{-2}$ Hz$^{-1}$, m kg s$^{-2}$ A$^{-2}$) and {\em
-abbreviations} such as Ord, Var, GL, SL, sgn, const.\ are always set in
-roman type with an appropriate inter-word spacing.
-The names of common mathe\-matical functions, such as log,
-sin, exp, max and sup shall be coded as \verb|\log|,
-\verb|\sin|, \verb|\exp|, \verb|\max|, \verb|\sup| and will then
-automatically appear in roman.
-
-In order to distinguish ``d'' used as the ``differential sign'' and
-``e'' used as the ``exponential function'' from normal variables, set
-these letters in roman if used in this context.
-
-Chemical symbols and formulae should be set in roman, e.g.\ Fe not $Fe$,
-H$_{2}$O not {\em H$_{2}$O\/}, H$\alpha$ not {\em H${\alpha}$}.
-
-\subsection{References}
-The system to be followed for literature citations in the text
-is the standard one of the main
-astronomical journals. Hence,
-references should be cited by giving the last name of the
-author and the date of publication, e.g., (Author 2001).
-Note that there is no
-comma before the date. Papers by two authors should be cited by giving the
-last names of both authors, joined by an ampersand, and the date, e.g.,
-(Author1 \& Author2 2001). Again there is no comma before the date.
-Papers by three authors should be cited by giving
-the last names of all three authors on the first citation and the name of
-the first author followed by et al.~thereafter, e.g., (Author1, Author2 \&
-Author3 2001) at the first citation and (Author1 et al.~2001) in subsequent
-citations. Papers by more than three authors should always be cited
-by giving the last name of the first author followed by et al.~and the year
-of publication (Author1 et al.~2001).
-
-Text references are placed in parentheses unless the author's name is
-part of the sentence, e.g., (Author et al.~2001) but {\it
-as Author1 et al.~(2001) have shown}.
-If two or more papers are cited within a single set of
-parentheses, the citations should be separated by a semicolon:
-(Author1 \& Author2 2001; Author3 1997).
-If two or more papers by the same author(s) are
-cited within a single set of parentheses, the dates of the papers should be
-separated by a comma: (Author1 1997, 2001). Papers by the same author(s)
-published in the same year should be distinguished by appending a, b, c,
-etc., to the date: e.g., AnAuthor (1997a, 1997b). Parentheses are
-omitted around the date if the reference appears in a table or in a note to
-a table.
-
-All sources cited in the text (including work in progress) must appear
-in the reference section at the end of the paper and vice versa all entries
-in the reference section should be cited in the text.
-Reference entries should be
-ordered alphabetically, starting with the last name of the first author,
-followed by the first author's initial(s), and similarly for each additional
-author. For papers with more than eight authors, the last name and initials
-of the first three authors should be listed,
-with the names of subsequent authors
-replaced by a comma and et al., but the paper should be alphabetically
-positioned as it would be if the names of the all authors appeared. Multiple
-entries for one author or one group of authors should be ordered
-chronologically. There are commas between name(s) and initials, a colon before
-and a comma
-after the year of publication, but no comma between the name of a journal
-and the volume number. Journal names shall be abbreviated following
-the recommendations collected at
-http://adsdoc.harvard.edu/abs\_doc/refereed.html (e.g.~AN for Astronomische
-Nachrichten).
-
-For creation of a reference list code as in the following example,
-for a sample output see below:
-\begin{quote}
-\verb+\begin{thebibliography}{}+\\
-\verb+\bibitem{} Author1, A.B., +\\
-\verb+     Author2, C.D.: 2001, AN~322, 1+\\
-\verb+\bibitem{} Author3, E.F., +\\
-\verb+     Author4, G.H.: 2001, AN~322, 10+\\
-\verb+\end{thebibliography}+\\
-\end{quote}
-
-\section{General recommendations}
-We recommend to pay attention to the following general hints
-in order to avoid some common errors or inconsistencies:
-\begin{itemize}
-\item[--]
-Acronyms and abbreviations should be spelled out the first time they
-     are used unless they are common throughout the discipline. Terms
-     defined in the abstract should be defined independently in the main
-     text.
-%\item[2]
-%Chemical symbols should be in roman type, not italics. The mass number
-%     precedes the symbol, e.g., $^\mathrm{12}$C.
-\item[--]
-Standard abbreviations for SI units (e.g., m, km, mm) or natural units
-     (e.g., A.U., parsec, cm) should be used. If English units such as
-     inches or pounds per square inch are used, metric equivalents should be
-     given in parentheses.
-\item[--]
-Dates should be written in the order: year, month, and day; e.g., 2001
-     January 1; the month being written in full, except in tables, where the
-     standard three-letter abbreviations are used without a period.
-\item[--]
-In text, a sentence should not begin with a symbol or number.
-\item[--]
-In a series of three or more items, a comma should be used to separate
-     each item, and a comma is used before the last two items in the series,
-     e.g., {\it space, time, and matter}.
-\item[--]
-The word {\it data} is plural and therefore takes a plural verb.
-\end{itemize}
-
-\acknowledgements
-We appreciate the cooperation with the authors of AN.
-Based on photographic data obtained using The UK Schmidt Telescope.
-  The UK Schmidt Telescope was operated by the Royal Observatory
-  Edinburgh, with funding from the UK Science and Engineering Research
-  Council, until 1988 June, and thereafter by the Anglo-Australian
-  Observatory.  Original plate material is copyright (c) the Royal
-  Observatory Edinburgh and the Anglo-Australian Observatory.  The
-  plates were processed into the present compressed digital form with
-  their permission.  The Digitized Sky Survey was produced at the Space
-  Telescope Science Institute under US Government grant NAG W-2166.
-
-\begin{thebibliography}{}
-\bibitem{} Author1, A.B., Author2, C.D.: 2001, AN 322, 1
-\bibitem{} Author3, E.F., Author4, G.H.: 2001, AN 322, 10
-\end{thebibliography}
-
-\begin{appendix}
-\section{This is the title of the first appendix}
-Larger tables, collections of images, spectra or similar kind of data shall be
-presented in the appendix section rather than in the main body of the
-text. Several appendices can be separated by the \verb+\section{+{\it title
-of appendix}\verb+}+ command. They are enclosed in the
-\verb+appendix+ environment.
-\end{appendix}
-
-
-\end{document}
-
-
---------------DB78B1230F3DE2DDF5C70345--
-
-
+%% End of file `svjour.cls'.

 

Close Window
 
  The service has been written by
Heinrich Stamerjohanns