arxmliv
arxmliv build tool
 
KWARC group
LaTeXML
About
   
 

Back to Homepage

--- /arXMLiv/repos/arXMLiv/trunk/sty/aa-mpa.cls	2010-04-02 16:45:48.000000000 +0200
+++ /arXMLiv/repos/arXMLiv/trunk/sty/aau.cls	2010-04-02 23:39:23.000000000 +0200
@@ -1,7 +1,7 @@
 % This is aa.cls
-% A&A DOCUMENT CLASS -- version 4.0 for LaTeX2e
+% A&A DOCUMENT CLASS -- version 5.2 for LaTeX2e
 %
-% LaTeX document class for Astronomy and Astrophysics main journal
+% LaTeX document class for Astronomy and Astrophysics journal
 %
 %%
 %%
@@ -21,9 +21,8 @@
 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{aa-mpa}[05/02/1998 by Achim Weiss, based on v4.0
-^^JLaTeX document class for Astronomy and Astrophysics main journal
-^^J- first edition]
+\ProvidesClass{aa}[2002/06/10 v5.2
+^^JLaTeX document class for Astronomy and Astrophysics journal]
 \newcommand\@ptsize{}
 \newif\if@restonecol
 \newif\if@titlepage
@@ -65,10 +64,13 @@
 \DeclareOption{envcountsect}{\let\if@envcntsect\iftrue}
 \let\if@referee\iffalse
 \DeclareOption{referee}{\let\if@referee\iftrue}
+\let\if@onecolumn\iffalse
+\DeclareOption{onecolumn}{\let\if@onecolumn\iftrue}
+\let\if@nyobjects\iffalse
 %
 \ExecuteOptions{a4paper,twoside,twocolumn,fleqn,final,10pt,runningheads}
 \ProcessOptions
-\AtEndOfClass{\mathindent\z@}
+\AtEndOfClass{\mathindent\z@\let\abstract=\aaabstract}
 %
 \if\@ptsize 0
 %
@@ -92,11 +94,11 @@
       \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\tiny{\@setfontsize\tiny\@vipt\@viipt}
+   \newcommand\large{\@setfontsize\large\@xipt{13}}
+   \newcommand\Large{\@setfontsize\Large\@xivpt{16}}
+   \newcommand\LARGE{\@setfontsize\LARGE\@xviipt{20}}
+   \newcommand\huge{\@setfontsize\huge\@xxpt{24}}
    \newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
    %
    \setlength\parindent{15\p@}
@@ -104,7 +106,7 @@
    \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\headsep   {12\p@} %
    \setlength\topskip   {10\p@}
    \setlength\footskip{30\p@}
    \setlength\maxdepth{.5\topskip}
@@ -112,27 +114,27 @@
    \@settopoint\textwidth
    \setlength\marginparsep {10\p@}
    \setlength\marginparpush{5\p@}
-   \setlength\oddsidemargin   {+40\p@} %AW
-   \setlength\evensidemargin  {+10\p@} %AW
-   \setlength\marginparwidth  {40\p@}  %AW
-   \setlength\topmargin{-20pt}         %AW
+   \setlength\oddsidemargin   {-30\p@}
+   \setlength\evensidemargin  {-30\p@}
+   \setlength\marginparwidth  {48\p@}
+   \setlength\topmargin{-50pt}
    \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@}
-   \setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
-   \setlength\intextsep   {20\p@ \@plus 2\p@ \@minus 2\p@}
+   \setlength\textfloatsep{18\p@ \@plus 8\p@ \@minus 6\p@}
+   \setlength\intextsep   {18\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\dbltextfloatsep{18\p@ \@plus 8\p@ \@minus 6\p@}
+   \setlength\@fptop{0\p@ }
+   \setlength\@fpsep{12\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@ }
    \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 8\p@ \@plus2\p@ \@minus4\p@
                \itemsep\parsep}
    \let\@listI\@listi
    \@listi
@@ -164,7 +166,8 @@
 \let\footnotesize\small
 %
 \setlength{\textwidth}{180mm}
-\setlength{\textheight}{56pc}
+\setlength{\textheight}{694pt}
+%\setlength{\voffset}{-1.2cm}
 %
 \setlength\lineskip{1\p@}
 \setlength\normallineskip{1\p@}
@@ -176,14 +179,14 @@
 %
 \setcounter{topnumber}{4}
 \renewcommand\topfraction{.9}
-\setcounter{bottomnumber}{1}
-\renewcommand\bottomfraction{.3}
+\setcounter{bottomnumber}{2}
+\renewcommand\bottomfraction{.5}
 \setcounter{totalnumber}{6}
-\renewcommand\textfraction{0.}
-\renewcommand\floatpagefraction{.85}
+\renewcommand\textfraction{.05}
+\renewcommand\floatpagefraction{.95}
 \setcounter{dbltopnumber}{3}
-\renewcommand\dbltopfraction{.85}
-\renewcommand\dblfloatpagefraction{.85}
+\renewcommand\dbltopfraction{.9}
+\renewcommand\dblfloatpagefraction{.95}
 %
 \def\ps@headings{%
     \let\@oddfoot\@empty\let\@evenfoot\@empty
@@ -229,7 +232,7 @@
 \newdimen\logodepth
 \logodepth=1.3cm
 \newdimen\headerboxheight
-\headerboxheight=160.00pt
+\headerboxheight=143pt
 \newdimen\betweenumberspace          % dimension for space between
 \betweenumberspace=3.33pt            % number and text of titles.
 \newdimen\aftertext                  % dimension for space after
@@ -237,11 +240,14 @@
 \newdimen\headlineindent             % dimension for space between
 \headlineindent=1.166cm              % number and text of headings.
 \def\andname{and}
-\def\keywordname{{\bf Key words:}}
+\def\keywordname{{\sffamily\bfseries Key words.}}
 \def\lastandname{, and}
 \def\mailname{{\it Correspondence to\/}:}
 \def\keywords{\par\addvspace\baselineskip\noindent\keywordname\
 \ignorespaces}
+\def\email#1{{e-mail: \tt#1}}
+% Used only by the publisher
+\def\AASection#1{}
 %
 \newcounter{inst}
 \newcounter{auth}
@@ -252,7 +258,7 @@
 \newtoks\titlerunning

 \def\journalname#1{\gdef\@journalname{#1}}
-\gdef\@journalname{A\&A}
+\gdef\@journalname{Astronomy \&\ Astrophysics}

 \def\headnote#1{\gdef\@headnote{#1}}
 \def\@headnote{}
@@ -262,6 +268,8 @@

 \let\@date\undefined

+\long\def\aaabstract#1{\gdef\@abstract{#1}}
+
 \def\institute#1{\gdef\@institute{#1}}

 \def\institutename{\par
@@ -310,11 +318,17 @@
 \def\subtitle#1{\gdef\@subtitle{#1}}
 \def\@subtitle{}

+\def\msnr#1{\gdef\@msnr{#1}}
+\def\@msnr{}
+
+\def\idline#1#2{\gdef\@idline{#1}\setcounter{page}{#2}}
+\def\@idline{}
+\def\doi#1{\gdef\@doi{DOI: 10.1051/0004-6361:#1}}
+\def\@doi{(DOI: will be inserted by hand later)}
+
 \def\headnote#1{\gdef\@headnote{#1}}
 \def\@headnote{}

-\def\thesaurus#1{\gdef\@thesaurus{#1}}
-
 \def\ch@ckobl#1#2{\@ifundefined{@#1}
  {\typeout{A\string&A warning: Missing
 \expandafter\string\csname#1\endcsname}%
@@ -332,13 +346,13 @@
 }

 \def\maketitle{\par
-\ch@ckobl{thesaurus}{missing; you have not inserted them}
 \ch@ckobl{journalname}{Noname}
 \ch@ckobl{date}{the date of receipt and acceptance should be inserted
 later}
 \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}
+\ch@ckobl{abstract}{An abstract should be given}
 \begingroup
 %
     \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
@@ -379,6 +393,7 @@
  \if@runhead
     \def\\{\unskip\ \ignorespaces}\def\inst##1{\unskip{}}%
     \def\thanks##1{\unskip{}}\def\fnmsep{\unskip}%
+    \def\object##1{##1}%
     \instindent=\textwidth
     \advance\instindent by-2\headlineindent
     \if!\the\titlerunning!\else
@@ -405,7 +420,7 @@
        \ et al.\fi}}%
        \expandafter\stripauthor\@author\and\endauthor
     \else
-       \gdef\and{\unskip\ \& \ignorespaces}%
+       \gdef\and{\unskip\ and \ignorespaces}%
        {\def\and{\noexpand\protect\noexpand\and}%
        \protected@xdef\@author{\@author}}
     \fi
@@ -437,80 +452,84 @@
  \global\let\@date\@empty
  \global\let\@title\@empty
  \global\let\@subtitle\@empty
+ \global\let\@abstract\@empty
  \global\let\title\relax
  \global\let\author\relax
+ \global\let\aabstract\relax
  \global\let\date\relax
  \global\let\and\relax}

-\def\AALogo{\setbox254=\hbox{\LARGE\rm A\kern-1.00pt S\kern-1.50pt
-T\kern-0.50pt R\kern-2.00pt O\kern-1.00pt P\kern-0.50pt H\kern-0.50pt
-Y\kern-2.00pt S\kern-1.50pt I\kern-1.00pt C\kern-1.00pt S}%
-\vbox{\baselineskip=14pt\lineskiplimit=-\maxdimen
-\hrule height0.2pt\kern5pt
-\hbox to\wd254{\LARGE\rm\hfil A\kern-1.00pt S\kern-1.50pt T\kern-0.50pt
-R\kern-2.00pt O\kern-1.00pt N\kern-1.00pt O\kern-1.00pt M\kern-0.50pt
-Y\hfil}
-\hbox to\wd254{\LARGE\rm\hfil A\kern-0.50pt N\kern-0.50pt D\hfil}\box254
-\kern5pt\hrule height0.2pt}}
+\def\AALogo{\setbox254=\hbox{
+\setlength{\tabcolsep}{0pt}
+\begin{tabular}{l}
+\\[-30pt]
+{\fontsize{18}{21}\selectfont\sffamily\bfseries Astronomy} \\[-2.5pt]
+{\fontsize{16}{12}\selectfont\sffamily\mdseries \kern8pt\&\raisebox{4pt}{\rule{78pt}{1pt}}} \\[-5pt]
+{\fontsize{18}{21}\selectfont\sffamily\bfseries Astrophysics}
+\end{tabular}}\copy254}
+
 \def\makeheadbox{{
 \hbox to\textwidth{%
-\hbox to0pt{\vbox{\hsize=30cc
+\if!\@idline!
+\hbox to0pt{\vbox{\hsize=40cc
 \baselineskip=12pt\hrule\hbox
 {\vrule\kern3pt\vbox{\kern3pt
-\hbox to30cc{\bf\@journalname\ manuscript no.\hfil}
-\hbox{(will be inserted by hand later)}
-\kern3pt\hrule\kern3pt\bf
-\hbox{Your thesaurus codes are:}
-\hbox{\rightskip=0pt plus3em\advance\hsize by-7pt
-\vbox{\noindent\ignorespaces\@thesaurus}}
-\kern3pt}\hfil\kern3pt\vrule}\hrule}\hss}
-\hfil\llap{\quad\AALogo}}}}
+\hb@xt@ 40cc{{\sl\@journalname}\ manuscript no.~\jobname \hfill\today}
+\if!\@msnr!\hbox{(DOI: will be inserted by hand later)}\else
+\hb@xt@ 30cc{\hfil\strut\LARGE\bfseries\smash{\@msnr}}\fi
+\kern3pt}\hfil\kern3pt\vrule}\hrule}\hss}\hfill
+\else
+\vbox{\baselineskip=11pt
+\hbox{\@idline}
+\hbox{\@doi}
+\hbox{\small\rm \copyright~ESO~\year}}
+\hfill\AALogo
+\fi}}}

 \def\@maketitle{\newpage
  \normalfont
-% \vbox to0pt{\vskip-40pt
-% \nointerlineskip
-% \makeheadbox\vss}\nointerlineskip  %AW
+ \vbox to0pt{\vskip-20pt
+ \nointerlineskip
+ \makeheadbox\vss}\nointerlineskip
  \if@normhead
     \setbox\authrun=\vbox\bgroup
  \fi
- {\Large \bf\boldmath
+ \begin{center}
+  \vskip24pt
+ {\LARGE \sffamily\bfseries\boldmath
   \hrule\@height\logodepth\@width\z@
   \pretolerance=10000
-  \rightskip=0pt plus 4cm
  \if!\@headnote!\else
    \noindent
-   {\em\ignorespaces\@headnote\par}\vskip 3.5mm
+   {\normalfont\itshape\ignorespaces\@headnote\par}\vskip 3.5mm
  \fi
   \noindent\ignorespaces
-  \vspace{3.5cm}  %AW
-  \begin{center}\@title\end{center} \par}\vskip 11.24pt\relax % AW
- \bf
+  \@title \par}\vskip 14pt\relax
  \if!\@subtitle!\else
-   {\large\bf\boldmath
+   {\Large \sffamily\bfseries\boldmath
    \pretolerance=10000
-   \rightskip=0pt plus 3cm
-   \noindent\ignorespaces\begin{center}\@subtitle\end{center}% AW
-    \par}\vskip 11.24pt
+   \noindent\ignorespaces\@subtitle \par}\vskip 14pt
  \fi
  \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
- \noindent\ignorespaces\begin{center}\@author\end{center}
-   \vskip7.23pt  % AW
- \rightskip=0pt\relax
+ {\large \rmfamily\mdseries \noindent\ignorespaces\@author}
+ \end{center}
+ \vskip6pt
+ \leftskip=1cm\rightskip=\leftskip
  \small\rm
- \begin{center} \institutename \end{center} %AW
- \vskip 12.85pt % \noindent\@date   %AW
+ \institutename
+ \vskip 12pt \noindent\@date
  \if!\@dedic!\else
     \par
     \normalsize\it
     \addvspace\baselineskip
     \noindent\@dedic
  \fi
+ \vskip 12pt
+ \noindent{\sffamily\bfseries\abstractname}\ \@abstract
  \if@normhead
     \egroup % end of header box
     \@tempdima=\headerboxheight
@@ -526,9 +545,9 @@
     \typeout{\the\c@auth\space author names and}
     \typeout{\the\c@inst\space institutes processed}
     \global\@tempdima=\pagetotal
-    \global\advance\@tempdima by22.47pt
+    \global\advance\@tempdima by24pt
  \fi
- \vskip22.47pt
+ \vskip24pt
 }
 %
 \DeclareMathAlphabet{\mathsc}{OT1}{cmr}{m}{sc}
@@ -570,8 +589,6 @@
 \renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
 %
 \def\sectcounterend{.}
-\def\@hangfrom#1{\setbox\@tempboxa\hbox{#1}%
-      \hangindent \z@\noindent\box\@tempboxa}

 \def\@seccntformat#1{\csname the#1\endcsname\sectcounterend
 \hskip\betweenumberspace}
@@ -615,16 +632,13 @@
 % measures and setting of sections
 %
 \def\section{\@startsection{section}{1}{\z@}%
-    {-21dd plus-4pt minus-4pt}{10.5dd plus 4pt
-     minus4pt}{\normalsize\bf\boldmath}}
+    {-16dd plus-4pt minus-4pt}{6dd}{\large\sffamily\bfseries}}
 \def\subsection{\@startsection{subsection}{2}{\z@}%
-    {-21dd plus-4pt minus-4pt}{10.5dd plus 4pt
-     minus4pt}{\normalsize\it}}
+    {-16dd}{6dd}{\large\sffamily\itshape}}
 \def\subsubsection{\@startsection{subsubsection}{3}{\z@}%
-    {-21dd plus-4pt minus-4pt}{10.5dd plus 4pt
-     minus4pt}{\normalsize}}
-\def\paragraph{\@startsection{subsubsection}{4}{\z@}%
-    {-21dd plus-4pt minus-4pt}{-1pt}{\normalsize\it}}
+    {-16dd}{6dd}{\large\sffamily}}
+\def\paragraph{\@startsection{paragraph}{4}{\z@}%
+    {-16dd}{-1pt}{\normalsize\sffamily}}

 \setlength\leftmargini  {\parindent}
 \leftmargin  \leftmargini
@@ -790,19 +804,46 @@

 \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}
+%
+\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}}

-% Define `abstract' environment
-\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}  %AW
-\def\strich{\hrule\vskip3ptplus12pt\null}
+\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 \acknowledgements
-
 \def\acknowledgements{\par\addvspace{6pt}\small\rm
 \trivlist\item[\hskip\labelsep{\em Acknowledgements.\/}]}
 \def\endacknowledgements{\endtrivlist\addvspace{6pt}}
@@ -858,17 +899,22 @@
     }
 \fi
 \newcommand\appendix{\par
-  \def\sectcounterend{}%
+\def\@hangfrom##1{\setbox\@tempboxa\hbox{{##1}}%
+      \hangindent \parindent\noindent\box\@tempboxa}
+\def\@seccntformat##1{\csname theap##1\endcsname\hskip\betweenumberspace}
   \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}%
+  \newcommand\theapsection{Appendix \@Alph\c@section:}%
+  \newcommand\theapsubsection{\@Alph\c@section.\@arabic\c@subsection.}%
+  \newcommand\theapsubsubsection{\theapsubsection\@arabic\c@subsubsection.}%
+  \renewcommand\thesection{\@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}%
@@ -930,8 +976,8 @@

 \def\fig@type{figure}

-\newdimen\figcapgap\figcapgap=3pt
-\newdimen\tabcapgap\tabcapgap=5.5pt
+\newdimen\figcapgap\figcapgap=5pt
+\newdimen\tabcapgap\tabcapgap=10pt

 \@ifundefined{floatlegendstyle}{\def\floatlegendstyle{\bf}}{}
 \def\floatcounterend{.}
@@ -944,6 +990,7 @@
   \endgroup}

 \def\capstrut{\vrule\@width\z@\@height\topskip}
+\@ifundefined{captionstyle}{\def\captionstyle{\normalfont\small}}{}

 \long\def\@makecaption#1#2{%
  \ifx\@captype\fig@type
@@ -959,7 +1006,7 @@
    {\floatlegendstyle #1\floatcounterend} \capstrut #2\par
    \vskip\tabcapgap
  \fi}
-% Define `abstract' environment
+% Define `acknowledgement' environment
 \def\acknowledgement{\par\addvspace{17pt}\small\rm
 \trivlist\item[\hskip\labelsep
 {\it\ackname}]}
@@ -1043,7 +1090,7 @@
 \def\@biblabel#1{}
 \def\@cite#1#2{{#1\if@tempswa , #2\fi}}
 \newenvironment{thebibliography}[1]
-     {\section*{\refname
+     {\section*{{\normalsize\refname}
         \@mkboth{\refname}{\refname}}\small
       \list{\@biblabel{\@arabic\c@enumiv}}%
            {\settowidth\labelwidth{\@biblabel{#1}}%
@@ -1087,8 +1134,29 @@
     \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}
@@ -1115,13 +1183,17 @@
 \pagenumbering{arabic}
 \if@referee
   \setlength{\textwidth}{0.75\textwidth}
-  \def\baselinestretch{1.0}   % AW
+  \def\baselinestretch{1.5}
   \let\AALogo\relax
   \onecolumn
+  \AtEndDocument{\listofobjects}%
+\else
+\if@onecolumn
+\onecolumn
 \else
   \twocolumn
-\fi
-%\sloppy
+\fi\fi
+\sloppy
 \flushbottom
 \def\squareforqed{\hbox{\rlap{$\sqcap$}$\sqcup$}}
 \def\sq{\ifmmode\squareforqed\else{\unskip\nobreak\hfil
@@ -1281,41 +1353,142 @@
 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}}}}
+%%% June 2002
 \def\bbbq{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm
 Q$}\hbox{\raise
-0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}}
+0.05\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
 {\setbox0=\hbox{$\textstyle\rm Q$}\hbox{\raise
-0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}}
+0.05\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
 {\setbox0=\hbox{$\scriptstyle\rm Q$}\hbox{\raise
-0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}}
+0.05\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}}
 {\setbox0=\hbox{$\scriptscriptstyle\rm Q$}\hbox{\raise
-0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}}}}
+0.05\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}}}}
 \def\bbbt{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm
-T$}\hbox{\hbox to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
+T$}\hbox{\hbox to0pt{\kern0.25\wd0\vrule height0.95\ht0\hss}\box0}}
 {\setbox0=\hbox{$\textstyle\rm T$}\hbox{\hbox
-to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
+to0pt{\kern0.25\wd0\vrule height0.95\ht0\hss}\box0}}
 {\setbox0=\hbox{$\scriptstyle\rm T$}\hbox{\hbox
-to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
+to0pt{\kern0.25\wd0\vrule height0.95\ht0\hss}\box0}}
 {\setbox0=\hbox{$\scriptscriptstyle\rm T$}\hbox{\hbox
-to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}}}
+to0pt{\kern0.25\wd0\vrule height0.95\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}}
+to0pt{\kern0.38\wd0\vrule height0.45\ht0\hss}\hbox
+to0pt{\kern0.52\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}}
+to0pt{\kern0.38\wd0\vrule height0.45\ht0\hss}\hbox
+to0pt{\kern0.52\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}}
+to0pt{\kern0.38\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox
+to0pt{\kern0.52\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}}}}
+to0pt{\kern0.38\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox
+to0pt{\kern0.52\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}
+%
+% Bibliography and bibfile
+\def\aj{AJ}%
+          % Astronomical Journal
+\def\araa{ARA\&A}%
+          % Annual Review of Astron and Astrophys
+\def\apj{ApJ}%
+          % Astrophysical Journal
+\def\apjl{ApJ}%
+          % Astrophysical Journal, Letters
+\def\apjs{ApJS}%
+          % Astrophysical Journal, Supplement
+\def\ao{Appl.~Opt.}%
+          % Applied Optics
+\def\apss{Ap\&SS}%
+          % Astrophysics and Space Science
+\def\aap{A\&A}%
+          % Astronomy and Astrophysics
+\def\aapr{A\&A~Rev.}%
+          % Astronomy and Astrophysics Reviews
+\def\aaps{A\&AS}%
+          % Astronomy and Astrophysics, Supplement
+\def\azh{AZh}%
+          % Astronomicheskii Zhurnal
+\def\baas{BAAS}%
+          % Bulletin of the AAS
+\def\jrasc{JRASC}%
+          % Journal of the RAS of Canada
+\def\memras{MmRAS}%
+          % Memoirs of the RAS
+\def\mnras{MNRAS}%
+          % Monthly Notices of the RAS
+\def\pra{Phys.~Rev.~A}%
+          % Physical Review A: General Physics
+\def\prb{Phys.~Rev.~B}%
+          % Physical Review B: Solid State
+\def\prc{Phys.~Rev.~C}%
+          % Physical Review C
+\def\prd{Phys.~Rev.~D}%
+          % Physical Review D
+\def\pre{Phys.~Rev.~E}%
+          % Physical Review E
+\def\prl{Phys.~Rev.~Lett.}%
+          % Physical Review Letters
+\def\pasp{PASP}%
+          % Publications of the ASP
+\def\pasj{PASJ}%
+          % Publications of the ASJ
+\def\qjras{QJRAS}%
+          % Quarterly Journal of the RAS
+\def\skytel{S\&T}%
+          % Sky and Telescope
+\def\solphys{Sol.~Phys.}%
+          % Solar Physics
+\def\sovast{Soviet~Ast.}%
+          % Soviet Astronomy
+\def\ssr{Space~Sci.~Rev.}%
+          % Space Science Reviews
+\def\zap{ZAp}%
+          % Zeitschrift fuer Astrophysik
+\def\nat{Nature}%
+          % Nature
+\def\iaucirc{IAU~Circ.}%
+          % IAU Cirulars
+\def\aplett{Astrophys.~Lett.}%
+          % Astrophysics Letters
+\def\apspr{Astrophys.~Space~Phys.~Res.}%
+          % Astrophysics Space Physics Research
+\def\bain{Bull.~Astron.~Inst.~Netherlands}%
+          % Bulletin Astronomical Institute of the Netherlands
+\def\fcp{Fund.~Cosmic~Phys.}%
+          % Fundamental Cosmic Physics
+\def\gca{Geochim.~Cosmochim.~Acta}%
+          % Geochimica Cosmochimica Acta
+\def\grl{Geophys.~Res.~Lett.}%
+          % Geophysics Research Letters
+\def\jcp{J.~Chem.~Phys.}%
+          % Journal of Chemical Physics
+\def\jgr{J.~Geophys.~Res.}%
+          % Journal of Geophysics Research
+\def\jqsrt{J.~Quant.~Spec.~Radiat.~Transf.}%
+          % Journal of Quantitiative Spectroscopy and Radiative Trasfer
+\def\memsai{Mem.~Soc.~Astron.~Italiana}%
+          % Mem. Societa Astronomica Italiana
+\def\nphysa{Nucl.~Phys.~A}%
+          % Nuclear Physics A
+\def\physrep{Phys.~Rep.}%
+          % Physics Reports
+\def\physscr{Phys.~Scr}%
+          % Physica Scripta
+\def\planss{Planet.~Space~Sci.}%
+          % Planetary Space Science
+\def\procspie{Proc.~SPIE}%
+          % Proceedings of the SPIE
+\let\astap=\aap
+\let\apjlett=\apjl
+\let\apjsupp=\apjs
+\let\applopt=\ao
+%
+\uchyph=0
 \endinput
 %%
 %% End of file `aa.cls'.

 

Close Window
 
  The service has been written by
Heinrich Stamerjohanns