From e4948270cfc867e7b7feb86af36ab6c97f133563 Mon Sep 17 00:00:00 2001
From: Mohammad Akhlaghi <mohammad@akhlaghi.org>
Date: Tue, 10 Jun 2025 21:17:35 +0200
Subject: Maneage'd A&A (Astronomy and Astrophysics) journal style

Until this commit, the LaTeX style and settings of the core Maneage branch
were very generic and customizing for each separate journal required some
time to prepare the LaTeX style.

With this commit, a first attempt at customization of Maneage for the LaTeX
styles of the A&A journal. Note that EDP Science (the publisher of A&A) has
only claimed copyright in their style files, but hasn't actually specified
a license. Given that they have no objection to arXiv or Overleaf freely
distributing their style files, there is no problem is releasing these
files within this branch of Maneage also (only for people who want to use
their style to publish in their journal).
---
 tex/src/journal/aa.cls | 2054 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 2054 insertions(+)
 create mode 100644 tex/src/journal/aa.cls

(limited to 'tex/src/journal/aa.cls')

diff --git a/tex/src/journal/aa.cls b/tex/src/journal/aa.cls
new file mode 100644
index 0000000..c178d7d
--- /dev/null
+++ b/tex/src/journal/aa.cls
@@ -0,0 +1,2054 @@
+%%
+%% This is file `aa.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% aa.dtx  (with options: `aa')
+%% 
+%% aa.dtx
+%% Copyright EDP Sciences (2024), J.-C. Charpentier (2010), all rights reserved.
+%% Class `aa' to use with LaTeX 2e
+%% \CharacterTable
+%%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%%   Digits        \0\1\2\3\4\5\6\7\8\9
+%%   Exclamation   \!     Double quote  \"     Hash (number) \#
+%%   Dollar        \$     Percent       \%     Ampersand     \&
+%%   Acute accent  \'     Left paren    \(     Right paren   \)
+%%   Asterisk      \*     Plus          \+     Comma         \,
+%%   Minus         \-     Point         \.     Solidus       \/
+%%   Colon         \:     Semicolon     \;     Less than     \<
+%%   Equals        \=     Greater than  \>     Question mark \?
+%%   Commercial at \@     Left bracket  \[     Backslash     \\
+%%   Right bracket \]     Circumflex    \^     Underscore    \_
+%%   Grave accent  \`     Left brace    \{     Vertical bar  \|
+%%   Right brace   \}     Tilde         \~}
+%%
+\def\filedate{2024/08/08}
+\let\aafiledate\filedate
+\def\fileversion{9.2}
+\let\aafileversion\fileversion
+\NeedsTeXFormat{LaTeX2e}[1995/06/01]
+\ProvidesClass{aa}
+         [\filedate{} v\fileversion{} Class for AA journal]
+\LoadClass[fleqn]{article}
+\newif\ifaa@letter
+\DeclareOption{letter}{\aa@lettertrue}
+\newif\ifaa@onlletter
+\DeclareOption{onlletter}{\aa@onllettertrue}
+\newif\ifaa@online
+\DeclareOption{online}{\aa@onlinetrue}
+\newif\ifaa@referee
+\DeclareOption{referee}{\aa@refereetrue}
+\newif\ifaa@contents
+\DeclareOption{contents}{\aa@contentstrue}
+\newif\ifaa@contentsAut
+\DeclareOption{contentsAut}{\aa@contentsAuttrue}
+\newlength\aa@fullwidth
+\newlength\aa@fullheight
+\DeclareOption{a4paper}{%
+  \renewcommand*\aa@paper{a4paper}%
+  \setlength\aa@fullwidth{184mm}%
+  \renewcommand*\aa@leftmarginpaper{(21cm-\aa@fullwidth)/2}%
+  \setlength\aa@fullheight{705pt}%
+}
+\DeclareOption{letterpaper}{%
+  \renewcommand*\aa@paper{letterpaper}
+  \setlength\aa@fullwidth{184mm}%
+  \renewcommand*\aa@leftmarginpaper{(8.5in-\aa@fullwidth)/2}%
+  \setlength\aa@fullheight{705pt-1.76cm}%
+}
+\DeclareOption{legalpaper}{%
+  \renewcommand*\aa@paper{legalpaper}%
+  \setlength\aa@fullwidth{184mm}%
+  \renewcommand*\aa@leftmarginpaper{(8.5in-\aa@fullwidth)/2}%
+  \setlength\aa@fullheight{705pt}%
+}
+\newcommand*\aa@paper{}
+\newcommand*\aa@leftmarginpaper{}
+\newif\ifaa@twocolumn
+\DeclareOption{onecolumn}{%
+  \aa@twocolumnfalse
+  \renewcommand*\aa@column{onecolumn}%
+}
+\DeclareOption{twocolumn}{%
+  \aa@twocolumntrue
+  \renewcommand*\aa@column{twocolumn}%
+}
+\newcommand*\aa@column{}
+\newif\if@wideboxfn
+\@wideboxfnfalse
+\DeclareOption{wideboxfn}{\@wideboxfntrue}
+%
+\newif\ifaa@longfn
+\DeclareOption{longfn}{\aa@longfntrue}
+\newif\ifaa@longauth
+\DeclareOption{longauth}{\aa@longauthtrue}
+\let\if@myobjects\iffalse
+\DeclareOption{ascii}{%
+  \def\aa@inputenc{\RequirePackage[ascii]{inputenc}}%
+}
+\DeclareOption{latin1}{%
+  \def\aa@inputenc{\RequirePackage[latin1]{inputenc}}%
+}
+\DeclareOption{latin9}{%
+  \def\aa@inputenc{\RequirePackage[latin9]{inputenc}}%
+}
+\DeclareOption{ansinews}{%
+  \def\aa@inputenc{\RequirePackage[ansinews]{inputenc}}%
+}
+\DeclareOption{applemac}{%
+  \def\aa@inputenc{\RequirePackage[applemac]{inputenc}}%
+}
+\DeclareOption{utf8}{%
+  \def\aa@inputenc{\RequirePackage[utf8]{inputenc}}%
+}
+\newcommand*\aa@font{}
+\DeclareOption{cm}{%
+  \def\aa@font{%
+    \RequirePackage{textcomp}%
+  }%
+}
+\DeclareOption{showoverfull}{\setlength\overfullrule{5\p@}}
+\DeclareOption{hideoverfull}{\setlength\overfullrule{\z@}}
+\DeclareOption{openbib}{%
+  \AtEndOfPackage{%
+   \renewcommand\@openbib@code{%
+      \advance\leftmargin\bibindent
+      \itemindent -\bibindent
+      \listparindent \itemindent
+      \parsep \z@
+      }%
+   \renewcommand\newblock{\par}}%
+}
+\newif\ifaa@bibnumber
+\DeclareOption{bibnumber}{\aa@bibnumbertrue%
+  \def\aa@biblio{%
+    \RequirePackage[sort&compress]{natbib}
+    \bibpunct{[}{]}{,}{n}{}{,}%
+    \def\@biblabel##1{##1.}%
+    \bibliographystyle{plainnat}%
+    \def\bibfont{\aa@bibliographyfont}%
+    \setlength{\bibsep}{\z@}%
+  }
+}
+\DeclareOption{bibauthoryear}{%
+  \def\aa@biblio{%
+    \RequirePackage[nonamebreak]{natbib}
+    \bibpunct{(}{)}{;}{a}{}{,}%
+    \def\bibfont{\aa@bibliographyfont}%
+    \setlength{\bibsep}{\z@}%
+  }%
+}
+\DeclareOption{bibyear}{%
+  \def\aa@biblio{%
+    \def\@biblabel##1{}%
+    \def\@cite##1##2{{##1\if@tempswa , ##2\fi}}%
+  }
+}
+\ExecuteOptions{a4paper,twocolumn,utf8,hideoverfull,bibauthoryear}
+\ProcessOptions
+\RequirePackage{calc}
+\RequirePackage{etex}
+\RequirePackage[T1]{fontenc}
+\aa@inputenc
+\aa@font
+\ifaa@referee
+\RequirePackage{xcolor}
+\RequirePackage{marginnote}
+\AtEndOfClass{
+\setlength{\marginparwidth}{50mm}
+\setlength{\marginparsep}{5mm}
+}
+%
+\newcounter{lenote}
+\AtBeginDocument{%
+\@ifpackageloaded{hyperref}%
+{\newcommand{\LEm}[1]{\texorpdfstring{\protect\stepcounter{lenote}{\normalfont\textbf{\color{red}[Note \arabic{lenote}] }}
+\protect\marginnote{\baselineskip3ex{\normalsize{\normalfont\textbf{\color{red}[Note \arabic{lenote}: #1]}}}}}{}}
+\newcommand{\LEt}[1]{\texorpdfstring{\protect\stepcounter{lenote}{\normalfont\textbf{\color{red}[Note \arabic{lenote}: #1] }}}{}}}%
+{\newcommand{\LEm}[1]{\protect\stepcounter{lenote}{\normalfont\textbf{\color{red}[Note \arabic{lenote}] }}
+\protect\marginnote{\baselineskip3ex{\normalsize{\normalfont\textbf{\color{red}[Note \arabic{lenote}: #1]}}}}}
+\newcommand{\LEt}[1]{\protect\stepcounter{lenote}{\normalfont\textbf{\color{red}[Note \arabic{lenote}: #1] }}}}%
+}
+  \renewcommand*\aa@column{onecolumn}
+  \aa@twocolumnfalse
+  \setlength{\aa@fullwidth}{0.75\aa@fullwidth}
+  \renewcommand*\aa@leftmarginpaper{15mm}
+  \if!\csname appendix\endcsname!\AtEndDocument{\listofobjects}\fi
+\fi
+\ifx\pdfoutput\undefined
+  \newcount\pdfoutput
+\fi
+\ifnum\pdfoutput=\z@
+  \newcommand\aa@driver{dvips}
+\else
+  \newcommand\aa@driver{pdftex}
+\fi
+\RequirePackage[\aa@driver, \aa@paper, left=\aa@leftmarginpaper,
+                \ifaa@twocolumn\aa@column\fi, \ifaa@referee\else twoside,\fi
+                textheight=\aa@fullheight,headheight=12pt,headsep=12pt,
+                footskip=20pt,
+                textwidth=\aa@fullwidth, columnsep=4mm,
+                marginpar=0in, marginparsep=0in]{geometry}
+\RequirePackage{setspace}
+\ifaa@referee
+  \doublespacing
+\fi
+\RequirePackage{fancyhdr}
+\RequirePackage{cuted}
+\RequirePackage[tbtags,fleqn]{amsmath}
+\RequirePackage{amssymb}
+\setlength{\mathindent}{\z@}
+\ifaa@letter
+  \RequirePackage{xcolor}
+\fi
+\RequirePackage{url, enumerate}
+\RequirePackage{longtable}
+\renewcommand*\LT@makecaption[3]{%
+  \LT@mcol\LT@cols
+  c{\hbox to\z@{%
+      \hss\parbox[t]\LTcapwidth{%
+        \aa@longtablecaptionfont
+        \sbox\@tempboxa{%
+          #1{{\aa@longtableheadcaptionfont#2.} }#3%
+        }%
+        \ifdim\wd\@tempboxa>\hsize
+          #1{{\aa@longtableheadcaptionfont#2.} }#3%
+        \else
+          \hbox to\hsize{\box\@tempboxa\hfil}%
+        \fi
+        \endgraf\vskip\baselineskip
+      }%
+      \hss
+    }%
+  }%
+}
+\aa@biblio
+\RequirePackage{xspace}
+\RequirePackage[english]{babel}
+\def\aatolm#1{\gdef\@aatolm{#1}}
+\def\@aatolm{}
+\renewenvironment{appendix}{\par\clearpage\aatolm{1}
+\def\@hangfrom##1{\setbox\@tempboxa\hbox{{##1}}%
+      \hangindent \parindent\noindent\box\@tempboxa}
+\def\sectcounterend{:}
+\def\@seccntformat##1{\csname theap##1\endcsname%
+                      \hskip\betweenumberspace}
+  \setcounter{section}{0}%
+  \setcounter{subsection}{0}%
+  \setcounter{figure}{0}%
+  \setcounter{table}{0}%
+  \newcommand\theapsection{\appendixname\ \@Alph\c@section\sectcounterend}%
+  \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}}
+{
+  \setcounter{section}{0}%
+  \setcounter{subsection}{0}%
+  \setcounter{figure}{0}%
+  \setcounter{table}{0}%
+  \renewcommand\thesection{\@arabic\c@section}%
+  \renewcommand\thesubsection{\@arabic\c@subsection}%
+  \renewcommand\thesubsubsection{\@arabic\c@subsubsection}%
+  \renewcommand\theequation{\@arabic\c@equation}%
+  \renewcommand\thefigure{\@arabic\c@figure}%
+  \renewcommand\thetable{\@arabic\c@table}%
+}
+\RequirePackage[figuresright]{rotating}
+\newcount\aa@cnta
+\newcount\aa@cntb
+\newcount\aa@nbwords
+\newcount\aa@nbauthors
+\newcount\aa@nbinstitutes
+\newcommand*\aa@traditabstractmax{300}
+\newcommand*\aa@structabstractmax{300}
+\newcommand*\aa@keywordsmax{6}
+\newcounter{aa@institutecnt}
+\newcount\aa@savecounter
+\newlength{\aa@dima}
+\newlength{\aa@dimb}
+\newlength{\aa@dimc}
+\newcommand*\aa@removefootnoteindentspace{-1.5em}
+\newcommand*\aa@removefootnotewbindentspace{-2.25em}
+\newcommand*\aa@logoruleindent{8\p@}
+\newcommand*\aa@logoruleraise{4\p@}
+\newcommand*\aa@logorulelength{78\p@}
+\newcommand*\aa@logorulethick{1\p@}
+\newcommand*\aa@logoraise{25\p@}
+\newcommand*\aa@logoraiserest{14.5\p@}
+\newlength{\VSpaceBeforeTheorem}
+\setlength{\VSpaceBeforeTheorem}{8\p@ \@plus 2\p@ \@minus 2\p@}
+\newlength{\VSpaceAfterTheorem}
+\setlength{\VSpaceAfterTheorem}{8\p@ \@plus 2\p@ \@minus 2\p@}
+\newlength{\HSpaceIndentTheorem}
+\setlength{\HSpaceIndentTheorem}{\z@}
+\newlength{\HVSpaceSepTheorem}
+\setlength{\HVSpaceSepTheorem}{0.25em}
+\newlength{\aa@securityheadmargin}
+\setlength{\aa@securityheadmargin}{2cm}
+\newlength{\aa@bleedmargin}
+\setlength{\aa@bleedmargin}{5mm}
+\newlength{\aa@voffsetlettername}
+\setlength{\aa@voffsetlettername}{2.55cm}
+\newlength{\aa@hoffsetlettername}
+\setlength{\aa@hoffsetlettername}{2mm}
+\newlength{\aa@hoffsetgray}
+\setlength{\aa@hoffsetgray}{3mm}
+\newlength{\aa@aftercontentsnameskip}
+\setlength{\aa@aftercontentsnameskip}{12\p@}
+\newlength{\aa@aftercontentsAutnameskip}
+\setlength{\aa@aftercontentsAutnameskip}{12\p@}
+\newlength{\aa@beforeheadboxskip}
+\setlength{\aa@beforeheadboxskip}{-20\p@}
+\newlength{\aa@afterheadboxskip}
+\setlength{\aa@afterheadboxskip}{49\p@}
+\newlength{\aa@beforetopicsskip}
+\setlength{\aa@beforetopicsskip}{18\p@}
+\newlength{\aa@aftertopicsskip}
+\setlength{\aa@aftertopicsskip}{32\p@}
+\newlength{\aa@afterletternameskip}
+\setlength{\aa@afterletternameskip}{6mm}
+\newlength{\aa@beforeletternameskip}
+\setlength{\aa@beforeletternameskip}{-4.8mm}
+\newlength{\aa@beforeheadnoteskip}
+\setlength{\aa@beforeheadnoteskip}{-12\p@}
+\newlength{\aa@afterheadnoteskip}
+\setlength{\aa@afterheadnoteskip}{3.5mm}
+\newlength{\aa@aftertitleskip}
+\setlength{\aa@aftertitleskip}{10\p@}
+\newlength{\aa@beforesubtitleskip}
+\setlength{\aa@beforesubtitleskip}{7\p@}
+\newlength{\aa@aftersubtitleskip}
+\setlength{\aa@aftersubtitleskip}{10\p@}
+\newlength{\aa@afterauthorskip}
+\setlength{\aa@afterauthorskip}{16.5\p@}
+\newlength{\aa@beforedefaultheadnoteskip}
+\setlength{\aa@beforedefaultheadnoteskip}{2pt}
+\newlength{\aa@headingleftmargin}
+\setlength{\aa@headingleftmargin}{8mm}
+\newlength{\aa@headingrightmargin}
+\setlength{\aa@headingrightmargin}{8mm}
+\newlength{\aa@afterinstituteskip}
+\setlength{\aa@afterinstituteskip}{8\p@}
+\newlength{\aa@instituteindent}
+\newlength{\aa@afterdateskip}
+\setlength{\aa@afterdateskip}{16.5\p@}
+\newlength{\aa@afterdedicationskip}
+\setlength{\aa@afterdedicationskip}{16.5\p@}
+\newlength{\aa@afterabstractnameskip}
+\setlength{\aa@afterabstractnameskip}{9\p@}
+\newlength{\aa@afterabstractskip}
+\setlength{\aa@afterabstractskip}{6\p@}
+\newlength{\aa@aftersubabstractskip}
+\setlength{\aa@aftersubabstractskip}{\z@}
+\newlength{\aa@afterkeywordsskip}
+\setlength{\aa@afterkeywordsskip}{24\p@}
+\newlength{\aa@beforeacknowledgementsskip}
+\setlength{\aa@beforeacknowledgementsskip}{6pt}
+\newlength{\aa@afteracknowledgementsskip}
+\setlength{\aa@afteracknowledgementsskip}{6pt}
+\newlength{\aa@figgap}
+\setlength{\aa@figgap}{12pt}
+\newlength{\aa@sidecaptionminwidth}
+\setlength{\aa@sidecaptionminwidth}{5cm}
+\newlength{\aa@sidecaptionwidth}
+\newlength{\VSpaceBeforeFigCaption}
+\setlength{\VSpaceBeforeFigCaption}{5pt}
+\newlength{\VSpaceAfterTabCaption}
+\setlength{\VSpaceAfterTabCaption}{10pt}
+\newlength{\VSpaceBeforeTabBib}
+\setlength{\VSpaceBeforeTabBib}{2ex}
+\newlength{\VSpaceBeforeTabFoot}
+\setlength{\VSpaceBeforeTabFoot}{2ex}
+\newlength{\aftertext}
+\setlength{\aftertext}{5pt}
+\newlength{\aa@entryboxwidth}
+\setlength{\aa@entryboxwidth}{8mm}
+\newlength{\betweenumberspace}
+\setlength{\betweenumberspace}{3.33pt}
+\newif\ifaa@structabstract
+\newif\ifaa@numberedtheorem
+\newif\ifaa@firstonline
+\aa@firstonlinetrue
+\newcommand*\journalname[1]{\renewcommand*\aa@journalname{#1}}
+\newcommand*\aa@journalname{Astronomy \& Astrophysics}
+\newcommand*\aa@manuscriptname{%
+  manuscript no. \jobname
+  \hspace{\stretch{1}}%
+  \copyright ESO \the\year
+}
+\def\Num{1}
+\def\Vol{1}
+\def\Month{JANUARY~I}
+\newcommand*\AANum[1]{\renewcommand*\aa@numarticle{#1}%
+\gdef\@AANum{#1}}
+\newcommand*\@AANum{}
+\newcommand*\aa@numarticle{Article number}
+\newcommand*\doi[1]{%
+  \renewcommand*\aa@doi{DOI: #1}%
+  \renewcommand*\aa@doifig{#1}%
+}
+\newcommand*\aa@doi{(DOI: will be inserted by hand later)}
+\newcommand*\aa@doifig{(to add)}
+\newcommand*\AALogo{%
+  \settowidth{\aa@dima}{\aa@logo@astrophysicsfont Astrophysics}%
+  \setbox0=\hbox{%
+    \begin{minipage}{\aa@dima}
+      \aa@logo@astronomyfont Astronomy\\
+      \raisebox{\aa@logoraise}{%
+        \parbox[c][0pt]{\z@}{%
+          \rlap{%
+            \hspace*{\aa@logoruleindent}%
+            \aa@logo@andfont \&%
+            \rule[\aa@logoruleraise]{\aa@logorulelength}{\aa@logorulethick}%
+          }%
+        }%
+      }%
+      \raisebox{\aa@logoraiserest}{\aa@logo@astrophysicsfont Astrophysics}
+    \end{minipage}%
+  }%
+  \copy0%
+}
+\newcommand*\aa@pageof{, page \thepage{}}
+\newcommand*{\aa@publishlink}{\hfil%
+ Article published by EDP Sciences%
+ \hfil}
+\newcommand*\aa@topicsname{Special feature}
+\newcommand*\aa@offprintsname{Send offprint requests to\/}
+\newcommand*\listobjectname{List of Objects}
+\addto\captionsenglish{\renewcommand*\figurename{Fig.}}
+\newcommand*\aa@figtype{figure}
+\newcommand*\aa@tabtype{table}
+\newcommand*\lettername{Letter to the Editor}
+\newcommand*\noteaddname{Note added in proof.}
+\def\noteadd{\par\addvspace{17pt}\rm
+\trivlist\item[\hskip\labelsep
+{\it\noteaddname}]}
+\def\endnoteadd{\endtrivlist\addvspace{6pt}}
+\newcommand*\andname{\unskip, }
+\newcommand*\andlastname{\unskip, and }
+\newcommand*\andtwoname{\unskip\ and }
+\newcommand*\etalname{et al.}
+\newcommand*\aa@contentsname{Contents sorted by section}
+\newcommand*\aa@contentsAutname{Contents sorted by first author}
+\newcommand*\aa@pagename{page}
+\newcommand*\aa@AAname{A\&A}
+\newcommand*\aa@copyrightname{\copyright~ESO}
+\newcommand*\aa@subabstractiname{Context}
+\newcommand*\aa@subabstractiiname{Aims}
+\newcommand*\aa@subabstractiiiname{Methods}
+\newcommand*\aa@subabstractivname{Results}
+\newcommand*\aa@subabstractvname{Conclusions}
+\newcommand*\aa@keywordname{Key words}
+\newcommand*\aa@acknowledgementsname{Acknowledgements}
+\newcommand*\aa@floatcounterend{.~}
+\newcommand*\aa@tablebibname{References}
+\newcommand*\aa@tablefootname{Notes}
+\renewcommand\normalsize{%
+  \@setfontsize\normalsize\@xpt{11}%
+  \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
+\renewcommand\small{%
+  \@setfontsize\small\@ixpt{10}%
+  \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@ \@minus1\p@
+    \topsep 8\p@ \@plus2\p@ \@minus4\p@
+    \itemsep0\p@}%
+  \belowdisplayskip \abovedisplayskip
+}
+\let\footnotesize\small
+\renewcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
+\renewcommand\tiny{\@setfontsize\tiny\@viiipt\@ixpt}
+\renewcommand\large{\@setfontsize\large\@xipt{13}}
+\renewcommand\Large{\@setfontsize\Large\@xivpt{16}}
+\renewcommand\LARGE{\@setfontsize\LARGE\@xviipt{20}}
+\renewcommand\huge{\@setfontsize\huge\@xxpt{24}}
+\renewcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
+\newcommand*\aa@headfont{\small}
+\newcommand*\aa@footfont{\small}
+\newcommand*\aa@subabstractfont{\small\sffamily\itshape}
+\newcommand*\aa@abstractfont{\small}
+\newcommand*\aa@offprintsnamefont{\itshape}
+\newcommand*\aa@logo@astronomyfont{\fontsize{18}{21}\sffamily\bfseries}
+\newcommand*\aa@logo@andfont{\fontsize{16}{12}\sffamily\mdseries}
+\newcommand*\aa@logo@astrophysicsfont{\fontsize{18}{21}\sffamily\bfseries}
+\newcommand*\aa@letternamefont{\sffamily\fontsize{19.2\p@}{21\p@}\bfseries}
+\newcommand*\aa@headletternamefont{\large\scshape}
+\newcommand*\aa@contentsnamefont{\Large\sffamily\bfseries}
+\newcommand*\aa@contentsAutnamefont{\Large\sffamily\bfseries}
+\newcommand*\aa@journalnamefont{\slshape}
+\newcommand*\aa@manuscriptnamefont{}
+\newcommand*\aa@todayheadboxfont{}
+\newcommand*\aa@msnrheadboxfont{\LARGE\bfseries\smash}
+\newcommand*\aa@textidlineempty{{\slshape A\&A proofs:}\ manuscript no.~\jobname}
+\newcommand*\aa@idlinefont{}
+\newcommand*\aa@doifont{}
+\newcommand*\aa@copyrightfont{\small}
+\ifaa@letter
+  \definecolor{aa@colorletter}{gray}{0.6}
+\fi
+\newcommand*\aa@topicsfont{\fontsize{12}{14}\sffamily\itshape}
+\newcommand*\aa@topicsnamefont{\fontsize{17}{20}\sffamily}
+\newcommand*\aa@headnotefont{\LARGE\itshape}
+\newcommand*\aa@defaultheadnotefont{\LARGE\sffamily\bfseries\itshape}
+\newcommand*\aa@titlefont{\LARGE \sffamily\bfseries\boldmath}
+\newcommand*\aa@subtitlefont{\Large \sffamily\bfseries\boldmath}
+\newcommand*\aa@authorfont{\large}
+\newcommand*\aa@institutefont{\small}
+\newcommand*\aa@datefont{\small}
+\newcommand*\aa@dedicationfont{\itshape}
+\newcommand*\aa@abstractnamefont{\small\sffamily\bfseries\MakeUppercase}
+\newcommand*\aa@keywordnamefont{\small\sffamily\bfseries}
+\newcommand*\aa@keywordfont{\small}
+\newcommand*\aa@longauthfont{\centering\small\itshape}
+\newcommand*\aa@longauthname{Affiliations can be found after the references}
+\newcommand*\aa@longauthopen{(}
+\newcommand*\aa@longauthclose{)}
+\newcommand*\aa@acknowledgementsfont{\tiny}
+\newcommand*\aa@acknowledgementsnamefont{\itshape}
+\newcommand*\aa@bibliographyfont{\tiny}
+\newcommand*\aa@captionfont{\normalfont\small}
+\newcommand*\aa@headcaptionfont{\bfseries}
+\newcommand*\aa@tablebibfont{\small}
+\newcommand*\aa@tablebibnamefont{\small\bfseries}
+\newcommand*\aa@tablefootfont{\small}
+\newcommand*\aa@tablefootnamefont{\small\bfseries}
+\newcommand*\aa@descriptionlabelfont{}
+\newcommand\aa@longtablecaptionfont{\small}
+\newcommand\aa@longtableheadcaptionfont{\small\bfseries}
+\newcommand*\aa@emailfont{\ttfamily}
+\newcommand*\aa@entryifont{\itshape}
+\newcommand*\aa@entryiifont{\bfseries}
+\newtoks\authorlink
+\newtoks\yearCop
+\newbox\aa@stripbox
+\newbox\aa@outputbox
+\newenvironment{aa@strip}
+{%
+  \onecolumn\parindent0mm
+  \setbox\aa@stripbox=\vbox\bgroup
+}
+{%
+  \egroup
+  \aa@@strip
+}
+\def\aa@@strip{%
+  \ifdim\ht\aa@stripbox>\textheight
+    \global\setbox\aa@outputbox=\vsplit\aa@stripbox to \textheight
+    \dp\aa@outputbox \z@
+    \box\aa@outputbox\clearpage
+    \expandafter\aa@@strip
+  \else
+    \dp\aa@stripbox \z@
+    \twocolumn[\box\aa@stripbox]
+  \fi
+}
+\newcommand{\ErratumOf}[3][]{}
+\newcommand{\NoteFor}[3][]{}
+\renewcommand*\@fnsymbol[1]{%
+  \ensuremath{%
+    \ifcase#1
+    \or\star
+    \or{\star}{\star}
+    \or{\star}{\star}{\star}%
+    \or{\star}{\star}{\star}{\star}
+    \or \dagger
+    \or \ddagger
+    \or \mathsection
+    \or \mathparagraph
+    \or \|
+    \or **
+    \or \dagger\dagger
+    \or \ddagger\ddagger
+    \else \@ctrerr
+    \fi
+  }%
+}
+\newcommand\longempty{}
+\newcommand*\aa@cntwords[1]{%
+  \protected@edef\aa@cntwords@arg{#1\space\noexpand\aa@nil\space}%
+  \aa@nbwords \z@
+  \let\@@protect\protect
+  \let\protect\@unexpandable@protect
+  \expandafter\aa@@cntwords\aa@cntwords@arg
+  \restore@protect
+}
+\newcommand*\aa@nnil{\aa@nil}
+\long\def\aa@@cntwords#1 {%
+  \def\aa@arg{#1}%
+  \ifx\aa@arg\aa@nnil
+  \else
+    \advance\aa@nbwords \@ne
+    \expandafter\aa@@cntwords
+  \fi
+}
+\newcommand*\aa@roheadletter{%
+  \setlength{\aa@dima}
+            {1in + \topmargin + \headheight - \dp\strutbox +
+              2\aa@bleedmargin}%
+  \setlength{\aa@dimb}
+            {\paperwidth - (1in + \oddsidemargin + \textwidth) +
+              \aa@bleedmargin - \aa@hoffsetgray}%
+  \setbox0=\hbox{\aa@letternamefont \lettername}%
+  \setlength{\aa@dimc}
+            {\paperheight - \aa@dima - \wd0 + 2\aa@bleedmargin}%
+  \addtolength{\aa@voffsetlettername}{0.5cm}
+  \leavevmode
+  \hbox to0pt{%
+    \hspace*{\aa@hoffsetgray}%
+    \vbox to0pt{%
+      \hsize=\aa@dimb
+      \vskip-\aa@dima
+      \colorbox{aa@colorletter}{%
+        \vtop{%
+          \vspace*{\aa@voffsetlettername}%
+          \hspace*{\aa@hoffsetlettername}%
+          \rotatebox{90}{\aa@letternamefont \lettername}%
+          \hfill\null
+          \vspace*{\aa@dimc}%
+        }%
+      }%
+      \vss
+    }%
+    \hss
+  }%
+}
+\newcommand*\aa@leheadletter{%
+  \setlength{\aa@dima}
+            {1in + \topmargin + \headheight - \dp\strutbox +
+              2\aa@bleedmargin}%
+  \setlength{\aa@dimb}
+            {1in + \oddsidemargin + \aa@bleedmargin - \aa@hoffsetgray}%
+  \setbox0=\hbox{\aa@letternamefont \lettername}%
+  \setlength{\aa@dimc}
+            {\paperheight-\aa@dima-\wd0+2\aa@bleedmargin}%
+  \addtolength{\aa@voffsetlettername}{0.5cm}
+  \leavevmode
+  \hspace*{-2\fboxsep}%
+  \hbox to0pt{%
+    \hss
+    \vbox to0pt{%
+      \hsize=\aa@dimb
+      \vskip-\aa@dima
+      \colorbox{aa@colorletter}{%
+        \vtop{%
+          \vspace*{\aa@voffsetlettername}%
+          \hfill
+          \rotatebox{90}{\aa@letternamefont \lettername}%
+          \hspace*{\aa@hoffsetlettername}%
+          \vspace*{\aa@dimc}%
+        }%
+      }%
+      \vss
+    }%
+    \hspace*{\aa@hoffsetgray}%
+  }%
+}
+\ifaa@online
+  \fancypagestyle{firstpage}{%
+    \fancyhf{}%
+    \renewcommand*{\headrulewidth}{\z@}%
+    \renewcommand*{\footrulewidth}{\z@}%
+    \fancyfoot[RO]{\aa@footfont\aa@publishlink\aa@numarticle\aa@pageof}%
+    \fancyfoot[LE]{\aa@footfont\aa@numarticle\aa@pageof\qquad\aa@publishlink}%
+  }
+\else
+  \fancypagestyle{firstpage}{%
+    \fancyhf{}%
+    \renewcommand*{\headrulewidth}{\z@}%
+    \renewcommand*{\footrulewidth}{\z@}%
+    \fancyfoot[RO]{\aa@footfont \aa@numarticle\aa@pageof}%
+    \fancyfoot[LE]{\aa@footfont \aa@numarticle\aa@pageof}%
+  }
+\fi
+\ifaa@contents
+  \fancypagestyle{otherpage}{%
+    \fancyhf{}%
+    \fancyhead[C]{\aa@AAname}%
+    \fancyfoot[C]{\aa@contentsname, \aa@pagename\space \thepage}%
+    \renewcommand*{\headrulewidth}{\z@}%
+    \renewcommand*{\footrulewidth}{\z@}%
+  }
+\else\ifaa@contentsAut
+  \fancypagestyle{otherpage}{%
+    \fancyhf{}%
+    \fancyhead[C]{\aa@AAname}%
+    \fancyfoot[C]{\aa@contentsAutname, \aa@pagename\space \thepage}%
+    \renewcommand*{\headrulewidth}{\z@}%
+    \renewcommand*{\footrulewidth}{\z@}%
+  }
+\else
+  \fancypagestyle{otherpage}{%
+    \fancyhf{}%
+    \fancyhead[CO]{\aa@headfont \aa@headings}%
+    \fancyhead[CE]{\aa@headfont \ifx\aa@idline\empty\aa@textidlineempty\else\aa@idline\fi}%
+    \fancyfoot[RO]{\aa@footfont \aa@numarticle\aa@pageof}%
+    \fancyfoot[LE]{\aa@footfont \aa@numarticle\aa@pageof}%
+    \renewcommand*{\headrulewidth}{\z@}%
+    \renewcommand*{\footrulewidth}{\z@}%
+  }
+\fi\fi
+\pagestyle{otherpage}
+\newcommand*\aa@headings{}
+\renewcommand*\date[1]{\renewcommand*\aa@date{#1}}%
+\newcommand*\aa@date{\today}
+\renewcommand*\title[1]{\renewcommand*\aa@title{#1}}%
+\newcommand*\aa@title{}
+\newcommand*\subtitle[1]{\renewcommand*\aa@subtitle{#1}}
+\newcommand*\aa@subtitle{}
+\renewcommand*\author[1]{%
+  \renewcommand*\aa@author{#1}%
+  \begingroup
+    \let\and\relax
+    \renewcommand*\inst[1]{}%
+    \renewcommand*\thanks[1]{}%
+    \renewcommand*\email[1]{}%
+    \let\@@protect\protect
+    \let\protect\@unexpandable@protect
+    \global\aa@nbauthors \z@
+    \expandafter\aa@cntauthors\aa@author\and\aa@nil\and
+    \restore@protect
+  \endgroup
+}%
+\newcommand*\aa@author{}
+\def\aa@cntauthors#1\and{%
+  \def\aa@arg{#1}%
+  \ifx\aa@arg\aa@nnil
+  \else
+    \global\advance\aa@nbauthors \@ne
+    \expandafter\aa@cntauthors
+  \fi
+}
+\newcommand*\institute[1]{%
+  \renewcommand*\aa@institute{#1}
+  \begingroup
+    \let\and\relax
+    \renewcommand*\inst[1]{}%
+    \renewcommand*\thanks[1]{}%
+    \renewcommand*\email[1]{}%
+    \let\@@protect\protect
+    \let\protect\@unexpandable@protect
+    \global\aa@nbinstitutes \z@
+    \expandafter\aa@cntinstitutes\aa@institute\and\aa@nil\and
+    \restore@protect
+  \endgroup
+}%
+\newcommand*\aa@institute{}
+\def\aa@cntinstitutes#1\and{%
+  \def\aa@arg{#1}%
+  \ifx\aa@arg\aa@nnil
+  \else
+    \global\advance\aa@nbinstitutes \@ne
+    \expandafter\aa@cntinstitutes
+  \fi
+}
+\newcommand*\inst[1]{\unskip\hbox{\@textsuperscript{\normalfont$#1$}}}
+\newcommand*\fnmsep{\unskip\hbox{\@textsuperscript{\normalfont,}}}
+\newcommand*\email[1]{e-mail: {\aa@emailfont #1}}
+\let\endabstract\relax
+\renewcommand\abstract[1]{%
+  \renewcommand\aa@abstract@i{#1}%
+  \@ifnextchar\bgroup{\aa@abstract@next}{\aa@abstract@one}
+}
+\newcommand\aa@abstract@next[4]{%
+  \aa@structabstracttrue
+  \renewcommand\aa@abstract@ii{#1}%
+  \renewcommand\aa@abstract@iii{#2}%
+  \renewcommand\aa@abstract@iv{#3}%
+  \renewcommand\aa@abstract@v{#4}%
+  \begingroup
+    \renewcommand\thanks[1]{}%
+    \protected@xdef\aa@abstractwords{%
+      \aa@abstract@i \space
+      \aa@abstract@ii \space
+      \aa@abstract@iii \space
+      \aa@abstract@iv \space
+      \aa@abstract@v \space
+    }%
+  \endgroup
+  \aa@cnta \z@
+  \aa@cntb \aa@structabstractmax
+  \aa@abstract@cnt
+}
+\newcommand*\aa@abstract@one{%
+  \protected@xdef\aa@abstractwords{\aa@abstract@i}%
+  \aa@cnta \z@
+  \aa@cntb \aa@traditabstractmax
+  \aa@abstract@cnt
+}
+\def\aa@abstract@cnt{%
+  \aa@cntwords\aa@abstractwords
+  \advance\aa@nbwords \aa@cnta\relax
+  \ifnum\aa@nbwords>\aa@cntb
+  \typeout{^^J^^JIMPORTANT}
+    \ClassWarning{aa}
+      {Around \the\aa@nbwords\space words in the abstract instead
+        of \the\aa@cntb\space (max). You should rewrite your abstract}
+  \typeout{IMPORTANT
+  ^^J}
+  \fi
+}
+\newcommand\aa@abstract@i{}
+\newcommand\aa@abstract@ii{}
+\newcommand\aa@abstract@iii{}
+\newcommand\aa@abstract@iv{}
+\newcommand\aa@abstract@v{}
+\newcommand*\keywords[1]{%
+  \renewcommand*\aa@keywords{#1}%
+  \aa@keywords@cnt
+  \ifnum\aa@nbwords>\aa@keywordsmax
+    \ClassWarning{aa}
+      {\the\aa@nbwords\space keywords instead of a maximum of
+        \aa@keywordsmax\space}
+  \fi
+}
+\newcommand*\aa@keywords{}
+\newcommand*\aa@doublehyphen{--}
+\newcommand*\aa@keywords@cnt{%
+  \protected@edef\aa@@keywords{\aa@keywords--\noexpand\aa@nil--}%
+  \aa@nbwords \z@
+  \let\@@protect\protect
+  \let\protect\@unexpandable@protect
+  \expandafter\aa@@keywords@cnt\aa@@keywords
+  \restore@protect
+}
+\def\aa@@keywords@cnt#1--{%
+  \def\aa@arg{#1}%
+  \ifx\aa@arg\aa@nnil
+  \else
+    \advance\aa@nbwords \@ne
+    \expandafter\aa@@keywords@cnt
+  \fi
+}
+\newcommand*\topics[1]{\renewcommand*\aa@topics{#1}}
+\newcommand*\aa@topics{}
+\newcommand*\titlerunning[1]{%
+  \renewcommand*\aa@titlerunning{#1}
+}
+\newcommand*\aa@titlerunning{}
+\newcommand*\authorrunning[1]{%
+  \renewcommand*\aa@authorrunning{#1}
+}
+\newcommand*\aa@authorrunning{}
+\newcommand*\offprints[1]{%
+  \protected@edef\@thanks{%
+    \@thanks
+    \protect\footnotetext[0]{%
+      \unskip%
+      \if@wideboxfn%
+        \hspace{\aa@removefootnotewbindentspace}%
+      \else%
+        \hspace{\aa@removefootnoteindentspace}%
+      \fi
+      {%
+        \aa@offprintsnamefont
+        \aa@offprintsname
+      }: \ignorespaces#1%
+    }%
+  }%
+}
+\def\aainstitutename{\par
+  \begingroup
+  \renewcommand*\and{%
+      \ifaa@longauth\\\else\par\fi%
+      \refstepcounter{aa@institutecnt}%
+      \hangindent\aa@instituteindent
+      \noindent
+      \ifaa@longauth\hbox to-0.001\aa@instituteindent\else%
+      \hbox to\aa@instituteindent\fi%
+      {%
+        \hss
+        \hbox{\@textsuperscript{\normalfont\theaa@institutecnt}}%
+        \enspace
+      }%
+      \ignorespaces
+    }%
+    \ifnum\aa@nbinstitutes>99
+      \setbox0=\hbox{\hbox{\@textsuperscript{\normalfont888}}\enspace}%
+    \else\ifnum\aa@nbinstitutes>9
+      \setbox0=\hbox{\hbox{\@textsuperscript{\normalfont88}}\enspace}%
+    \else
+      \setbox0=\hbox{\hbox{\@textsuperscript{\normalfont8}}\enspace}%
+    \fi\fi
+    \aa@instituteindent \wd0
+    {%
+      \aa@institutefont
+      \par\refstepcounter{aa@institutecnt}%
+      \ifnum\aa@nbinstitutes=1\relax
+      \noindent\ignorespaces
+      \else
+        \hangindent\aa@instituteindent
+        \noindent
+        \hbox to\aa@instituteindent{%
+          \hss
+          \hbox{\@textsuperscript{\normalfont\theaa@institutecnt}}%
+          \enspace
+        }\ignorespaces%
+      \fi%
+      \aa@institute\par
+    }
+  \endgroup}
+\newcommand*\mail[1]{\renewcommand*\aa@mail{#1}}
+\newcommand*\aa@mail{}
+\newcommand*\msnr[1]{\renewcommand*\aa@msnr{#1}}
+\newcommand*\aa@msnr{}
+\newcommand*\idline[1]{\renewcommand*\aa@idline{#1}}
+\newcommand*\aa@idline{}
+\newcommand*\headnote[1]{\renewcommand*\aa@headnote{#1}}
+\newcommand*\aa@headnote{}
+\newcommand*\aa@defaultheadnote{Corrigendum}
+\newcommand*\dedication[1]{\renewcommand*\aa@dedication{#1}}
+\newcommand*\aa@dedication{}
+\renewcommand*\maketitle{%
+  \thispagestyle{firstpage}
+\begingroup
+    \if@wideboxfn
+    \setlength\bibindent{1.4\parindent}
+    \else
+    \setlength\bibindent{\parindent}
+    \fi
+    \renewcommand*\thefootnote{\@fnsymbol\c@footnote}%
+    \renewcommand\@makefntext[1]{%
+    \ifaa@longfn\hsize\textwidth\fi
+    \noindent
+    \hb@xt@\bibindent{\hss\@makefnmark\enspace}##1}
+  \ifaa@twocolumn
+  \begingroup
+    \twocolumn[\aa@maketitle]
+    \@thanks
+  \endgroup
+  \else
+    \begingroup
+      \let\thanks\footnote
+      \aa@maketitle
+    \endgroup
+  \fi
+\endgroup
+  \setcounter{footnote}{0}%
+}
+\newcommand*\aa@maketitle{%
+  \ifaa@contents
+    {\aa@contentsnamefont \aa@contentsname\par}
+    \addvspace{\aa@aftercontentsnameskip}
+  \else\ifaa@contentsAut
+    {\aa@contentsAutnamefont \aa@contentsAutname\par}
+    \addvspace{\aa@aftercontentsAutnameskip}
+  \else
+    \vbox to0pt{\vskip\aa@beforeheadboxskip
+    \nointerlineskip
+  \ifx\aa@idline\empty
+    \noindent
+    \fbox{%
+      \begin{minipage}{\linewidth-2\fboxsep-2\fboxrule}
+        \strut
+        {\aa@journalnamefont \aa@journalname}
+        {\aa@manuscriptnamefont \aa@manuscriptname}\\
+        \ifx\aa@msnr\empty
+          {\strut\aa@todayheadboxfont \today}%
+        \else
+          \makebox[0.75\linewidth][r]{%
+            \strut
+            {\aa@msnrheadboxfont \aa@msnr}%
+          }%
+        \fi
+      \end{minipage}%
+    }%
+  \else
+    \begin{tabular}[b]{@{}l@{}}
+      \aa@idlinefont \aa@idline\\
+      \aa@doifont \aa@doi\\
+      \aa@copyrightfont \aa@copyrightname~\if!\the\yearCop!\the\year\else\the\yearCop\fi
+    \end{tabular}
+    \hfill\AALogo
+  \fi\vss}
+  \par
+  \ifx\aa@topics\empty%
+    \addvspace{\aa@afterheadboxskip}
+  \else
+    \addvspace{\aa@beforetopicsskip}
+    {\noindent\aa@topicsfont \aa@topics}%
+    \hfill
+    {\aa@topicsnamefont \aa@topicsname\par}
+    \addvspace{\aa@aftertopicsskip}
+  \fi
+  \begingroup
+    \centering
+    \ifaa@letter
+      \ifx\aa@topics\empty
+      \addvspace{1.8\aa@beforeletternameskip}
+      \else
+      \addvspace{\aa@beforeletternameskip}
+      \fi
+      {\aa@headletternamefont \lettername\par}
+      \addvspace{\aa@afterletternameskip}
+    \fi
+    \ifx\aa@headnote\empty\else
+      \ifx\aa@headnote\aa@defaultheadnote\else
+        {\aa@headnotefont \aa@headnote\par}
+        \addvspace{\aa@afterheadnoteskip}
+      \fi
+    \fi
+    {\aa@titlefont \aa@title\par}
+    \ifx\aa@subtitle\empty%
+      \ifx\aa@headnote\aa@defaultheadnote
+        {\aa@defaultheadnotefont (\aa@headnote)\par}
+      \fi
+    \addvspace{\aa@aftertitleskip}
+    \else
+    \addvspace{\aa@aftertitleskip}
+      {\aa@subtitlefont \aa@subtitle\par}
+      \ifx\aa@headnote\aa@defaultheadnote
+        \addvspace{\aa@beforedefaultheadnoteskip}
+        {\aa@defaultheadnotefont (\aa@headnote)\par}
+      \fi
+      \addvspace{\aa@aftersubtitleskip}
+    \fi
+    \ifnum\aa@nbauthors=\tw@
+      \let\and\andtwoname
+    \else
+      \renewcommand\and{%
+        \advance\aa@cnta \@ne
+        \ifnum\aa@cnta=\aa@nbauthors
+          \andlastname
+        \else
+          \andname
+        \fi
+      }
+    \fi
+    \aa@cnta \@ne
+    {\aa@authorfont \aa@author\par}
+    \addvspace{\aa@afterauthorskip}
+  \endgroup
+  \begingroup
+    \ifaa@longauth\addvspace{-10pt}
+      {\noindent\aa@longauthfont%
+       \aa@longauthopen\aa@longauthname\aa@longauthclose\par}
+    \else
+    \leftskip \aa@headingleftmargin
+    \rightskip \aa@headingrightmargin
+      \aainstitutename
+    \fi
+    \vspace{\aa@afterinstituteskip}
+    {\noindent\aa@datefont\ifaa@longauth\centering\fi \aa@date\par}
+    \ifx\aa@dedication\empty
+      \vspace{\aa@afterdateskip}
+    \else
+    \addvspace\baselineskip
+      {\noindent\aa@dedicationfont \aa@dedication\par}
+      \vspace{\aa@afterdedicationskip}
+    \fi
+    {\centering\aa@abstractnamefont \abstractname\par}
+    \vspace{\aa@afterabstractnameskip}
+    \ifaa@structabstract
+      \ifx\aa@abstract@i\longempty\else
+        {\noindent\aa@subabstractfont \aa@subabstractiname. }%
+        {\aa@abstractfont \ignorespaces\aa@abstract@i\par}
+        \vspace{\aa@aftersubabstractskip}
+      \fi
+      {\noindent\aa@subabstractfont \aa@subabstractiiname. }%
+      {\aa@abstractfont \ignorespaces\aa@abstract@ii\par}
+      \vspace{\aa@aftersubabstractskip}
+      {\noindent\aa@subabstractfont \aa@subabstractiiiname. }%
+      {\aa@abstractfont \ignorespaces\aa@abstract@iii\par}
+      \vspace{\aa@aftersubabstractskip}
+      {\noindent\aa@subabstractfont \aa@subabstractivname. }%
+      {\aa@abstractfont \ignorespaces\aa@abstract@iv\par}
+      \vspace{\aa@aftersubabstractskip}
+      \ifx\aa@abstract@v\longempty\else
+        {\noindent\aa@subabstractfont \aa@subabstractvname. }%
+        {\aa@abstractfont \ignorespaces\aa@abstract@v\par}
+      \fi
+    \else
+      {\noindent\aa@abstractfont \ignorespaces\aa@abstract@i\par}
+    \fi
+    \vspace{\aa@afterabstractskip}
+    \ifx\aa@keywords\empty\else
+      \noindent
+      {\aa@keywordnamefont \aa@keywordname. }
+      {\aa@keywordfont \ignorespaces\aa@keywords\par}
+      \vspace{\aa@afterkeywordsskip}
+    \fi
+  \endgroup
+  \renewcommand*\thanks[1]{}%
+  \renewcommand*\inst[1]{}%
+  \renewcommand*\fnmsep{}%
+  \renewcommand*\and{, }%
+  \renewcommand*\\{ }%
+  \renewcommand*\vspace[1]{}%
+  \renewcommand*\offprints[1]{}%
+  \protected@xdef\aa@PDFauthor{\if!\the\authorlink!\aa@author\else\the\authorlink\fi}%
+  \protected@xdef\aa@PDFtitle{\noexpand\protect\noexpand\aa@title}%
+  \def\object##1{##1}%
+  \ifx\aa@authorrunning\empty
+    \let\and\relax
+    \renewcommand*\\{\unskip\space\ignorespaces}%
+    \ifnum\aa@nbauthors=1
+      \expandafter\aa@extractoneauthor\aa@author\and\aa@nil
+    \else\ifnum\aa@nbauthors=2
+      \expandafter\aa@extracttwoauthor\aa@author\and\aa@nil
+    \else
+      \expandafter\aa@extractoneauthor\aa@author\and\aa@nil
+      \protected@xdef\aa@headings{\aa@headings\unskip\space\etalname\space}%
+    \fi\fi
+  \else
+    \xdef\aa@headings{\aa@authorrunning}%
+  \fi
+  \ifx\aa@titlerunning\empty
+    \protected@xdef\aa@headings{\aa@headings\unskip: \aa@title}%
+  \else
+    \protected@xdef\aa@headings{\aa@headings\unskip: \aa@titlerunning}%
+  \fi
+  \setbox0=\hbox{%
+    \hspace*{\aa@securityheadmargin}%
+    \aa@headfont \aa@headings
+  }%
+  \ifdim\wd0>\aa@fullwidth
+    \typeout{^^J^^JIMPORTANT}
+    \ClassWarning{aa}
+               {The running head built automatically
+                 from \string\author\space and \string\title
+                 exceeds the pagewidth, please supply a shorter form
+                 with \string\authorrunning\space and/or
+                 \string\titlerunning\space prior to \string\maketitle}
+               {Use \string\titlerunning\space to supply a shorter
+                 title and/or \string\authorrunning\space to supply a
+                 shorter list of authors.}%
+    \typeout{IMPORTANT
+    ^^J}
+  \fi
+  \fi\fi
+}
+\def\aa@extractoneauthor#1\and#2\aa@nil{%
+  \gdef\aa@headings{#1}%
+}
+\def\aa@extracttwoauthor#1\and#2\and#3\aa@nil{%
+  \gdef\aa@headings{#1\andtwoname#2}%
+}
+\def\sectcounterend{.}
+\def\@seccntformat#1{\csname the#1\endcsname\sectcounterend
+\hskip\betweenumberspace}
+\def\@sect#1#2#3#4#5#6[#7]#8{%
+  \ifnum #2>\c@secnumdepth
+    \let\@svsec\@empty
+  \else
+    \refstepcounter{#1}%
+    \protected@edef\@svsec{\@seccntformat{#1}\relax}%
+  \fi
+  \@tempskipa #5\relax
+  \ifdim \@tempskipa>\z@
+    \begingroup
+      #6{%
+        \@hangfrom{\hskip #3\relax\@svsec}%
+          \raggedright
+          \hyphenpenalty \@M%
+          \interlinepenalty \@M #8\@@par}%
+    \endgroup
+    \csname #1mark\endcsname{#7}%
+    \addcontentsline{toc}{#1}{%
+      \ifnum #2>\c@secnumdepth \else
+        \protect\numberline{\csname the#1\endcsname}%
+      \fi
+      #7}%
+  \else
+    \def\@svsechd{%
+      #6{\hskip #3\relax
+      \@svsec #8\hskip\aftertext}%
+      \csname #1mark\endcsname{#7}%
+      \addcontentsline{toc}{#1}{%
+        \ifnum #2>\c@secnumdepth \else
+          \protect\numberline{\csname the#1\endcsname}%
+        \fi
+        #7}}%
+  \fi
+  \@xsect{#5}}
+\ifaa@contentsAut
+  \renewcommand\section{%
+    \@startsection{section}
+                  {1}
+                  {\z@}
+                  {-16dd \@plus-4\p@ \@minus-4\p@}
+                  {6dd}
+                  {\large\bfseries\boldmath\MakeUppercase}%
+  }
+\else\ifaa@contents
+  \renewcommand\section{%
+    \@startsection{section}
+                  {1}
+                  {\z@}
+                  {-16dd \@plus-4\p@ \@minus-4\p@}
+                  {6dd}
+                  {\large\bfseries\boldmath\MakeUppercase}%
+  }
+\else
+  \renewcommand\section{%
+    \@startsection{section}
+                  {1}
+                  {\z@}
+                  {-16dd\@plus-4\p@ \@minus-4\p@}
+                  {6dd}
+                  {\large\sffamily\bfseries\boldmath}%
+  }
+\fi\fi
+\renewcommand\subsection{%
+  \@startsection{subsection}
+                {2}
+                {\z@}
+                {-16dd}
+                {6dd}
+                {\normalsize\sffamily\itshape}%
+}
+\renewcommand\subsubsection{%
+  \@startsection{subsubsection}
+                {3}
+                {\z@}
+                {-16dd}
+                {6dd}
+                {\normalsize\sffamily}%
+}
+\renewcommand\paragraph{%
+  \@startsection{paragraph}
+                {4}
+                {\z@}
+                {-16dd}
+                {-\fontdimen2\font
+                  \@plus-\fontdimen3\font
+                  \@minus-\fontdimen4\font}
+                {\normalsize\sffamily}%
+}
+\renewcommand\subparagraph{%
+  \ClassError{aa}{Command \string\subparagrap\space isn't allowed}
+                          {Only commands from \string\section\space to
+                            \string\paragraph\space are allowed.}
+}
+\renewcommand\part{%
+  \ClassError{aa}{Command \string\part\space isn't allowed}
+                          {Only commands from \string\section\space to
+                            \string\paragraph\space are allowed.}
+}
+\frenchspacing
+\clubpenalty=10000
+\widowpenalty=10000
+\flushbottom
+\ifaa@twocolumn
+  \sloppy
+\fi
+\newenvironment{nopar}
+  {\let\par\relax%
+    \aa@acknowledgementsfont
+      {%
+        \noindent\aa@acknowledgementsnamefont
+        \aa@acknowledgementsname.%
+      }%
+  \hskip.5em
+  }{}
+\newenvironment{acknowledgements}
+  {%
+   \par\addvspace{\aa@beforeacknowledgementsskip}
+   \begin{spacing}{0.81}
+   \begin{nopar}
+  }
+  {%
+   \end{nopar}
+   \end{spacing}
+   \addvspace{\aa@afteracknowledgementsskip}
+  }
+\let\acknowledgement\acknowledgements
+\let\endacknowledgement\endacknowledgements
+\renewcommand\@makefntext[1]{%
+    \noindent
+    \hb@xt@\bibindent{\hss\@makefnmark\enspace}#1}
+\newcommand\listofobjects{\if@myobjects%
+  \section*{\listobjectname}
+  \@starttoc{obj}\fi%
+}
+\newcommand*\l@obj[2]{\noindent`#1' on page #2\par}
+\DeclareRobustCommand{\object}[1]{%
+   #1\global\let\if@myobjects\iftrue%
+   \addcontentsline{obj}{obj}{#1}%
+}
+\newcommand\longtab[2][]{%
+\if!\@aatolm!
+  \aalongfloat{table}{#2}%
+\else
+  \aalongfloat[#1]{section}{#2}%
+\fi
+}
+\newcommand\aalongfloat[3][]{%
+  \AtEndDocument{%
+    \aa@savecounter \csname c@#2\endcsname \relax
+    \csname c@#2\endcsname
+  }%
+  \edef\aa@nombre{\number\csname c@#2\endcsname}%
+\if!\@aatolm!
+  \expandafter\AtEndDocument\expandafter{%
+    \aa@nombre\relax
+    \setlength{\LTcapwidth}{\textwidth}
+    \onecolumn
+    #3%
+    \twocolumn
+    \csname c@#2\endcsname \aa@savecounter \relax
+  }%
+  \stepcounter{#2}%
+\else
+  \expandafter\AtEndDocument\expandafter{%
+    \aa@nombre\relax
+    \setlength{\LTcapwidth}{\textwidth}
+    \onecolumn
+\setcounter{table}{#1}\addtocounter{table}{-1}
+\renewcommand\thesection{\Alph{section}}%
+\renewcommand\thetable{\thesection.\arabic{table}}
+    #3%
+    \twocolumn
+    \csname c@#2\endcsname \aa@savecounter \relax
+  }%
+  \setcounter{table}{#1}
+\fi
+}
+\newcommand*\aa@defineentry{%
+  \newcommand{\entry}[3]{%
+    \par\noindent
+    {\aa@entryiifont ##2}%
+    \par
+    {%
+      \noindent
+      \raggedright
+      {\aa@entryifont ##1}%
+      \hfill
+      \rlap{\makebox[\aa@entryboxwidth][l]{\hfill##3}}%
+      \par
+    }%
+    \vspace{\aftertext}
+  }
+}
+\ifaa@contents \aa@defineentry \fi
+\ifaa@contentsAut \aa@defineentry \fi
+\renewcommand\@listi{%
+  \leftmargin \leftmargini
+  \parsep \z@ \@plus\p@ \@minus\p@
+  \topsep 8\p@ \@plus2\p@ \@minus4\p@
+  \itemsep \parsep
+}
+\let\listI\@listi
+\@listi
+\AtBeginDocument{%
+  \let\@listi\listI
+  \@listi
+}
+\renewcommand\@listii{%
+  \leftmargin \leftmarginii
+  \labelwidth \leftmarginii
+  \advance\labelwidth -\labelsep
+  \topsep \z@
+  \parsep \z@
+  \itemsep \z@
+}
+\renewcommand\@listiii{%
+  \leftmargin \leftmarginiii
+  \labelwidth \leftmarginiii
+  \advance\labelwidth -\labelsep
+  \topsep \z@
+  \parsep \z@
+  \itemsep \z@
+  \partopsep \p@ \@minus\p@
+ }
+\newcommand*\aa@setitemindent[1]{%
+  \settowidth{\labelwidth}{\aa@descriptionlabelfont #1}%
+  \leftmargini \labelwidth
+  \advance\leftmargini \labelsep
+  \renewcommand*\@listi{%
+    \leftmargin \leftmargini
+    \labelwidth \leftmargini
+    \advance\labelwidth -\labelsep
+    \parsep \parskip
+    \topsep \medskipamount
+    \itemsep \parskip
+    \advance\itemsep -\parsep
+  }%
+}
+\newcommand*\aa@setitemitemindent[1]{%
+  \settowidth{\labelwidth}{\aa@descriptionlabelfont #1}%
+  \leftmarginii \labelwidth
+  \advance\leftmarginii \labelsep
+  \renewcommand*\@listii{%
+    \leftmargin \leftmarginii
+    \labelwidth \leftmarginii
+    \advance\labelwidth -\labelsep
+    \parsep \parskip
+    \topsep \z@
+    \itemsep \parskip
+    \advance\itemsep -\parsep
+  }%
+}
+\renewcommand*\descriptionlabel[1]{\hspace\labelsep #1\hfil}
+\renewcommand*\description{%
+  \@ifnextchar[{\aa@description} % ] (pour Emacs)
+               {%
+                 \list{}{%
+                   \labelwidth\z@
+                   \itemindent -\leftmargin
+                   \let\makelabel\descriptionlabel
+                 }%
+               }%
+}
+\newcommand\aa@description[1][]{%
+  \relax\ifnum\@listdepth=0
+    \aa@setitemindent{#1}%
+  \else\ifnum\@listdepth=1
+    \aa@setitemitemindent{#1}%
+  \fi\fi
+  \list{--}{\let\makelabel\aa@descriptionlabel}%
+}
+\newcommand*\aa@descriptionlabel[1]{%
+  \aa@descriptionlabelfont
+  #1%
+  \hfil
+}
+\newcommand*\aa@theorem@aftercount{.}
+\newcommand*\aa@theorem@aftertitle{.}
+\renewcommand*\newtheorem{%
+  \@ifstar{\aa@theorem@withstar}{\aa@theorem@nostar}%
+}
+\newcommand*\aa@theorem@nostar{%
+  \aa@numberedtheoremtrue
+  \aa@newtheorem
+}
+\newcommand*\aa@theorem@withstar{%
+  \aa@numberedtheoremfalse
+  \aa@newtheorem
+}
+\newcommand*\aa@newtheorem[1]{%
+  \def\aa@theorem@name{#1}%
+  \expandafter\newif\csname ifaa@theorem@#1@numbered\endcsname
+  \ifaa@numberedtheorem
+    \csname aa@theorem@#1@numberedtrue\endcsname
+  \fi
+  \aa@@newtheorem
+}
+\newif\ifaa@newcounter
+\newcommand*\aa@@newtheorem[2][]{%
+  \def\aa@arg{#1}%
+  \ifx\aa@arg\empty
+    \expandafter\edef
+      \csname aa@theorem@\aa@theorem@name @counter\endcsname
+      {AA\aa@theorem@name}%
+    \aa@newcountertrue
+  \else
+    \expandafter\ifx
+        \csname aa@theorem@#1@title\endcsname
+        \relax
+      \ClassError{aa}
+                 {#1 isn't a theorem-like environment}
+                 {You have to create #1 with \string\newtheorem\space
+                   before use its counter.}%
+      \expandafter\edef
+        \csname aa@theorem@\aa@theorem@name @counter\endcsname
+        {AA\aa@theorem@name}%
+      \aa@newcountertrue
+    \else
+      \expandafter\def
+        \csname aa@theorem@\aa@theorem@name @counter\endcsname
+        {AA#1}%
+      \aa@newcounterfalse
+    \fi
+  \fi
+  \expandafter\newcommand
+    \csname aa@theorem@\aa@theorem@name @title\endcsname
+    {#2}%
+  \aa@@@newtheorem
+}
+\newcommand*\aa@@@newtheorem[3][]{%
+  \ifaa@newcounter
+    \def\aa@arg{#1}%
+    \ifx\aa@arg\empty
+      \newcounter{\csname aa@theorem@\aa@theorem@name @counter\endcsname}%
+    \else
+      \newcounter{\csname aa@theorem@\aa@theorem@name @counter\endcsname}[#1]%
+      \expandafter\xdef
+        \csname theaa@theorem@\aa@theorem@name @counter\endcsname{%
+          \expandafter\noexpand\csname the#1\endcsname.%
+          \noexpand\arabic{aa@theorem@\aa@theorem@name @counter}%
+      }%
+    \fi
+  \fi
+  \expandafter\newcommand
+    \csname aa@theorem@\aa@theorem@name @titlefont\endcsname{#2}%
+  \expandafter\newcommand
+    \csname aa@theorem@\aa@theorem@name @bodyfont\endcsname{#3}%
+  \newenvironment{\aa@theorem@name}[1][]{%
+    \def\aa@theorem@optionnal{##1}%
+    \par\addvspace{\VSpaceBeforeTheorem}%
+    \noindent\hspace*{\HSpaceIndentTheorem}%
+    \begingroup
+      \csname aa@theorem@\@currenvir @titlefont\endcsname
+      \csname aa@theorem@\@currenvir @title\endcsname
+      \csname ifaa@theorem@\@currenvir @numbered\endcsname
+        \refstepcounter{\csname aa@theorem@\@currenvir @counter\endcsname}%
+        \space
+        \csname the\csname aa@theorem@\@currenvir @counter\endcsname\endcsname
+      \fi
+      \ifx\aa@theorem@optionnal\empty
+         \aa@theorem@aftercount
+      \else
+        \space(\aa@theorem@optionnal)%
+        \aa@theorem@aftertitle
+      \fi
+    \endgroup
+    \ifdim\HVSpaceSepTheorem<\z@
+      \par\nobreak
+      \vspace{-\HVSpaceSepTheorem}%
+      \noindent\hspace*{\HSpaceIndentTheorem}%
+    \else
+      \hspace*{\HVSpaceSepTheorem}%
+    \fi
+    \csname aa@theorem@\@currenvir @bodyfont\endcsname
+  }%
+  {%
+    \par\addvspace{\VSpaceAfterTheorem}
+  }%
+}
+\newtheorem*{proof}{Proof}{\itshape}{\rmfamily}
+\newtheorem{theorem}{Theorem}[section]{\bfseries}{\itshape}
+\newtheorem{corollary}[theorem]{Corollary}{\bfseries}{\itshape}
+\newtheorem{definition}[theorem]{Definition}{\bfseries}{\rmfamily}
+\newtheorem{example}[theorem]{Example}{\itshape}{\rmfamily}
+\newtheorem{exercise}[theorem]{Exercise}{\itshape}{\rmfamily}
+\newtheorem{lemma}[theorem]{Lemma}{\bfseries}{\itshape}
+\newtheorem{note}[theorem]{Note}{\itshape}{\rmfamily}
+\newtheorem{problem}[theorem]{Problem}{\itshape}{\rmfamily}
+\newtheorem{proposition}[theorem]{Proposition}{\bfseries}{\itshape}
+\newtheorem{question}[theorem]{Question}{\itshape}{\rmfamily}
+\newtheorem{remark}[theorem]{Remark}{\itshape}{\rmfamily}
+\newtheorem{solution}[theorem]{Solution}{\itshape}{\rmfamily}
+\setlength{\textfloatsep}{18\p@ \@plus 2\p@ \@minus 4\p@}
+\setlength{\dbltextfloatsep}{18\p@ \@plus 2\p@ \@minus 4\p@}
+\setlength{\@fptop}{\z@}
+\setlength{\@fpsep}{12\p@}
+\setlength{\@dblfptop}{\z@}
+\setlength{\@dblfpsep}{12\p@}
+\setcounter{topnumber}{4}
+\renewcommand*\topfraction{.9}
+\setcounter{bottomnumber}{2}
+\renewcommand*\bottomfraction{.5}
+\setcounter{totalnumber}{6}
+\renewcommand*\textfraction{.05}
+\renewcommand*\floatpagefraction{.95}
+\setcounter{dbltopnumber}{3}
+\renewcommand*\dbltopfraction{.9}
+\renewcommand*\dblfloatpagefraction{.95}
+\renewcommand*\fps@figure{tbp}
+\renewcommand*\fps@table{tbp}
+\def\sidecaption#1\caption{%
+  \setbox0=\hbox{\ignorespaces#1\unskip}%
+  \aa@sidecaptionwidth=\linewidth
+  \advance\aa@sidecaptionwidth -\wd0
+  \advance\aa@sidecaptionwidth -\aa@figgap
+  \ifdim\aa@sidecaptionwidth<\aa@sidecaptionminwidth
+    \ClassWarning{aa}{%
+      No sufficient room for the legend;
+      using normal \string\caption.%
+    }%
+    \let\aa@caption\@caption
+    \unhbox0
+  \else
+    \let\aa@caption\aa@sidecaption
+    \dimen0 \dp0
+    \advance\dimen0 \ht0
+    \dp0 \dp\strutbox
+    \advance\dimen0-\dp0
+    \ht0 \dimen0
+    \unhbox0\hspace{\aa@figgap}%
+  \fi
+  \refstepcounter\@captype
+  \@dblarg{\aa@caption\@captype}%
+}
+\long\def\aa@sidecaption#1[#2]#3{%
+  \addcontentsline
+    {\csname ext@#1\endcsname}
+    {#1}
+    {\protect\numberline{\csname the#1\endcsname}{\ignorespaces #2}}%
+  \begingroup
+    \@parboxrestore
+    \aa@makesidecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}%
+    \par
+  \endgroup
+}
+\newcommand*\aa@capstrut{%
+  \leavevmode
+  \vrule \@width\z@ \@height\ht\strutbox \@depth\z@
+}
+\def\aa@@makecaption#1{%
+    {\aa@headcaptionfont #1\aa@floatcounterend}%
+}
+\long\def\aa@makesidecaption#1#2{%
+  \parbox[b]{\aa@sidecaptionwidth}{%
+    \aa@captionfont
+    \aa@@makecaption{#1}
+    \aa@capstrut
+    #2%
+  }%
+}
+\renewcommand\@makecaption[2]{%
+  \aa@captionfont
+  \ifx\@captype\aa@figtype
+    \par\vskip\VSpaceBeforeFigCaption
+    \aa@@makecaption{#1}%
+    \aa@capstrut%
+    #2%
+    \par
+  \else
+    {\aa@headcaptionfont #1\aa@floatcounterend}%
+    \aa@capstrut
+    #2%
+    \par
+    \vskip\VSpaceAfterTabCaption
+  \fi
+}
+\newcommand\tablebib[1]{\VSpaceBeforeTabFoot=1ex%
+  \par\vspace{\VSpaceBeforeTabBib}
+  \noindent
+  \begin{minipage}{\linewidth}
+    {\aa@tablebibnamefont\aa@tablebibname.}~%
+    \aa@tablebibfont
+    \ignorespaces
+    #1%
+  \end{minipage}%
+}
+\newcommand\tablefoot[1]{\VSpaceBeforeTabBib=1ex%
+  \par\vspace{\VSpaceBeforeTabFoot}
+  \noindent
+  \begin{minipage}{\linewidth}
+    {\aa@tablefootnamefont\aa@tablefootname.}~%
+    \aa@tablefootfont
+    \ignorespaces
+    #1%
+  \end{minipage}%
+}
+\newcommand*\tablefootmark[1]{%
+  \unskip
+  \hbox{\@textsuperscript{\normalfont\itshape\ignorespaces#1}}%
+  \,%
+  \ignorespaces
+}
+\newcommand\tablefoottext[2]{%
+  \hbox{\@textsuperscript{\normalfont({\itshape\ignorespaces#1})}}%
+  ~%
+  \ignorespaces
+  #2\ \ignorespaces%
+}
+% Numbering lines in PDF for all options author's versions
+\RequirePackage[modulo,mathlines,switch,running,columnwise,pagewise]{linenoaa}
+\columnwiselinenumbersfalse%
+\runningpagewiselinenumbers%
+%
+\setlength\bibindent{1em}
+\renewenvironment{thebibliography}[1]{%
+  \begingroup
+  \section*{\refname}%
+  \@mkboth{\refname}{\refname}%
+  \aa@bibliographyfont
+  \list{\@biblabel{\@arabic\c@enumiv}}%
+  {%
+    \settowidth\labelwidth{\@biblabel{#1}}%
+    \ifaa@bibnumber
+    \leftmargin\labelwidth
+    \advance\leftmargin\labelsep
+    \else
+    \leftmargin\bibindent
+    \setlength{\itemindent}{-\leftmargin}
+    \fi
+    \@openbib@code
+    \usecounter{enumiv}%
+    \let\p@enumiv\@empty
+    \renewcommand\theenumiv{\@arabic\c@enumiv}%
+  }%
+  \sloppy
+  \clubpenalty4000
+  \@clubpenalty \clubpenalty
+  \widowpenalty4000%
+  \sfcode`\.\@m
+}{%
+  \endlist\par\endgroup%
+  \ifaa@longauth\nolinenumbers%
+  \kern6pt\hrule\kern6pt\aainstitutename\aa@longauthfalse\fi%
+  \ifaa@referee\if!\csname appendix\endcsname!\relax\else\listofobjects\fi\fi
+  \def\@noitemerr{\ClassWarning{aa}{Empty `thebibliography' environment}}%
+}
+\def \@floatboxreset {%
+     \reset@font
+     \ifx\@captype\aa@tabtype
+       \small
+       \spacetab
+     \fi
+     \@setnobreak
+     \@setminipage
+}
+\def\spacetab{%
+\abovedisplayshortskip-10pt%
+\belowdisplayshortskip0pt%
+}
+\DeclareRobustCommand{\ion}[2]{\textup{#1\,\textsc{\lowercase{#2}}}}
+\newcommand*\element[1][]{%
+  \def\aa@element@tr{#1}%
+  \aa@element
+}
+\newcommand*\aa@element[1][]{%
+  \def\aa@element@tl{#1}%
+  \aa@@element
+}
+\newcommand*\aa@@element[1][]{%
+  \def\aa@element@bl{#1}%
+  \aa@@@element
+}
+\newcommand*\aa@@@element[2][]{%
+  \def\aa@element@br{#1}%
+  \ensuremath{%
+    \vphantom{x}^{\aa@element@tl}_{\aa@element@bl}
+    \mathrm{#2}
+    \vphantom{x}^{\aa@element@tr}_{\aa@element@br}
+  }%
+}
+\renewcommand*\vec[1]{\ensuremath{\boldsymbol{#1}}}
+\newcommand*\tens[1]{\ensuremath{\mathsf{#1}}}
+\newcommand*\sq{%
+  \ifmmode
+    \Box
+  \else
+    \begingroup
+      \unskip\nobreak
+      \hfil
+      \penalty50
+      \hskip1em
+      \null\nobreak\hfil$\Box$%
+      \parfillskip=0pt
+      \finalhyphendemerits=0
+      \endgraf
+    \endgroup
+  \fi
+}
+\newcommand*\sun{\ensuremath{\odot}}
+\newcommand*\degr{\ensuremath{^\circ}}
+\newcommand*\arcmin{\ensuremath{^\prime}}
+\newcommand*\arcsec{\ensuremath{^{\prime\prime}}}
+\def\utw{\ensuremath{\smash{\rlap{\lower5pt\hbox{$\sim$}}}}}
+\def\udtw{\ensuremath{\smash{\rlap{\lower6pt\hbox{$\approx$}}}}}
+\newcommand*\fd{\ensuremath{\overset{\text{d}}{.}}}
+\newcommand*\fh{\ensuremath{\overset{\text{h}}{.}}}
+\newcommand*\fm{\ensuremath{\overset{\text{m}}{.}}}
+\newcommand*\fs{\ensuremath{\overset{\text{s}}{.}}}
+\newcommand*\fdg{\ensuremath{\overset{\circ}{.}}}
+\newcommand*\farcm{\ensuremath{\overset{\prime}{.}}}
+\newcommand*\farcs{\ensuremath{\overset{\prime\prime}{.}}}
+\newcommand*\fp{\ensuremath{\overset{\scriptscriptstyle\text{p}}{.}}}
+\newcommand*\cor{\ensuremath{\mathrel{\widehat{=}}}}
+\newcommand*\aa@centerstack[2]{%
+  \ensuremath{%
+    \mathrel{%
+      \mathchoice{%
+        \vcenter{%
+          \offinterlineskip
+          \halign{\hfil$\displaystyle##$\hfil\cr#1\cr#2\cr}%
+        }%
+      }
+      {%
+        \vcenter{%
+          \offinterlineskip
+          \halign{\hfil$\textstyle##$\hfil\cr#1\cr#2\cr}%
+        }%
+      }
+      {%
+        \vcenter{%
+          \offinterlineskip
+          \halign{\hfil$\scriptstyle##$\hfil\cr#1\cr#2\cr}%
+        }%
+      }
+      {%
+        \vcenter{%
+          \offinterlineskip
+          \halign{\hfil$\scriptscriptstyle##$\hfil\cr#1\cr#2\cr}%
+        }%
+      }%
+    }%
+  }%
+}
+\newcommand*\la{\aa@centerstack{<}{\sim}}
+\newcommand*\ga{\aa@centerstack{>}{\sim}}
+\newcommand*\sol{\aa@centerstack{\sim}{<}}
+\newcommand*\sog{\aa@centerstack{\sim}{>}}
+\newcommand*\lse{\aa@centerstack{<}{\simeq}}
+\newcommand*\gse{\aa@centerstack{>}{\simeq}}
+\newcommand*\aa@centerstackskip[6]{%
+  \ensuremath{%
+    \mathrel{%
+      \mathchoice{%
+        \vcenter{%
+          \offinterlineskip
+          \halign{\hfil$\displaystyle##$\hfil\cr
+            #1\cr\noalign{\vskip#3}#2\cr}%
+        }%
+      }
+      {%
+        \vcenter{%
+          \offinterlineskip
+          \halign{\hfil$\textstyle##$\hfil\cr
+            #1\cr\noalign{\vskip#4}#2\cr}%
+        }%
+      }
+      {%
+        \vcenter{%
+          \offinterlineskip
+          \halign{\hfil$\scriptstyle##$\hfil\cr
+            #1\cr\noalign{\vskip#5}#2\cr}%
+        }%
+      }
+      {%
+        \vcenter{%
+          \offinterlineskip
+          \halign{\hfil$\scriptscriptstyle##$\hfil\cr
+            #1\cr\noalign{\vskip#6}#2\cr}%
+        }%
+      }%
+    }%
+  }%
+}
+\newcommand*\grole{\aa@centerstackskip{>}{<}{-1.5\p@}{-1.5\p@}{-1\p@}{-.5\p@}}
+\newcommand*\leogr{\aa@centerstackskip{<}{>}{-1.5\p@}{-1.5\p@}{-1\p@}{-.5\p@}}
+\newcommand*\loa{\aa@centerstack{<}{\approx}}
+\newcommand*\goa{\aa@centerstack{>}{\approx}}
+\newcommand*\diameter{%
+  \ensuremath{%
+    \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$}}%
+      }%
+    }%
+  }%
+}
+\let\olddiameter\diameter
+\newcommand*\getsto{\aa@centerstack{\gets}{\to}}
+\newcommand*\lid{\aa@centerstackskip{<}{=}{1.2\p@}{1.2\p@}{1\p@}{0.9\p@}}
+\newcommand*\gid{\aa@centerstackskip{>}{=}{1.2\p@}{1.2\p@}{1\p@}{0.9\p@}}
+\newcommand*\bbbone{%
+  \ensuremath{%
+    \mathchoice{\mathrm 1\mskip-4mu l}
+               {\mathrm 1\mskip-4mu l}
+               {\mathrm 1\mskip-4.5mu l}
+               {\mathrm 1\mskip-5mu l}%
+  }%
+}
+\newcommand*\aap{A\&A}
+\let\astap=\aap
+\newcommand*\aapr{A\&A~Rev.}
+\newcommand*\aaps{A\&AS}
+\newcommand*\actaa{Acta Astron.}
+\newcommand*\aj{AJ}
+\newcommand*\ao{Appl.~Opt.}
+\let\applopt\ao
+\newcommand*\apj{ApJ}
+\newcommand*\apjl{ApJ}
+\let\apjlett\apjl
+\newcommand*\apjs{ApJS}
+\let\apjsupp\apjs
+\newcommand*\aplett{Astrophys.~Lett.}
+\newcommand*\apspr{Astrophys.~Space~Phys.~Res.}
+\newcommand*\apss{Ap\&SS}
+\newcommand*\araa{ARA\&A}
+\newcommand*\azh{AZh}
+\newcommand*\baas{BAAS}
+\newcommand*\bac{Bull. astr. Inst. Czechosl.}
+\newcommand*\bain{Bull.~Astron.~Inst.~Netherlands}
+\newcommand*\caa{Chinese Astron. Astrophys.}
+\newcommand*\cjaa{Chinese J. Astron. Astrophys.}
+\newcommand*\fcp{Fund.~Cosmic~Phys.}
+\newcommand*\gca{Geochim.~Cosmochim.~Acta}
+\newcommand*\grl{Geophys.~Res.~Lett.}
+\newcommand*\iaucirc{IAU~Circ.}
+\newcommand*\icarus{Icarus}
+\newcommand*\jcap{J. Cosmology Astropart. Phys.}
+\newcommand*\jcp{J.~Chem.~Phys.}
+\newcommand*\jgr{J.~Geophys.~Res.}
+\newcommand*\jqsrt{J.~Quant.~Spectr.~Rad.~Transf.}
+\newcommand*\jrasc{JRASC}
+\newcommand*\memras{MmRAS}
+\newcommand*\memsai{Mem.~Soc.~Astron.~Italiana}
+\newcommand*\mnras{MNRAS}
+\newcommand*\na{New A}
+\newcommand*\nar{New A Rev.}
+\newcommand*\nat{Nature}
+\newcommand*\nphysa{Nucl.~Phys.~A}
+\newcommand*\pasa{PASA}
+\newcommand*\pasj{PASJ}
+\newcommand*\pasp{PASP}
+\newcommand*\physrep{Phys.~Rep.}
+\newcommand*\physscr{Phys.~Scr}
+\newcommand*\planss{Planet.~Space~Sci.}
+\newcommand*\pra{Phys.~Rev.~A}
+\newcommand*\prb{Phys.~Rev.~B}
+\newcommand*\prc{Phys.~Rev.~C}
+\newcommand*\prd{Phys.~Rev.~D}
+\newcommand*\pre{Phys.~Rev.~E}
+\newcommand*\prl{Phys.~Rev.~Lett.}
+\newcommand*\procspie{Proc.~SPIE}
+\newcommand*\qjras{QJRAS}
+\newcommand*\rmxaa{Rev. Mexicana Astron. Astrofis.}
+\newcommand*\skytel{S\&T}
+\newcommand*\solphys{Sol.~Phys.}
+\newcommand*\sovast{Soviet~Ast.}
+\newcommand*\ssr{Space~Sci.~Rev.}
+\newcommand*\zap{ZAp}
+\DeclareMathAlphabet{\mathsfsl}{OT1}{txss}{m}{sl}
+\g@addto@macro{\endlongtable}{\addvspace{-3.5mm}}
+\AtBeginDocument{%
+\@ifpackageloaded{lscape}{%
+\g@addto@macro{\landscape}{\centering\setlength{\LTcapwidth}{\aa@fullheight}}}{}
+\@ifpackageloaded{pdflscape}{%
+\g@addto@macro{\landscape}{\centering\setlength{\LTcapwidth}{\aa@fullheight}}}{}
+\@ifpackageloaded{aalongtable}%
+{\def\LS@rot{%
+  \setbox\@outputbox\vbox
+  to\aa@fullheight{\vfill\centerline{\rotatebox{90}{\box\@outputbox}}\vfill}}}{}
+\@ifpackageloaded{subfigure}%
+{\renewcommand*{\thesubfigure}{\alph{subfigure}}
+\renewcommand*{\@thesubfigure}{(\thesubfigure)\hskip\subfiglabelskip}
+\renewcommand*{\@@thesubfigure}{(\thesubfigure)}%
+\renewcommand*{\thesubtable}{\alph{subtable}}
+\renewcommand*{\@thesubtable}{(\thesubtable)\hskip\subfiglabelskip}
+\renewcommand*{\@@thesubtable}{(\thesubtable)}}{}
+\@ifpackageloaded{wasysym}%
+{\let\diameter\olddiameter}{}
+\@ifpackageloaded{txfonts}%
+{%
+  \newcommand*\bbba{\ensuremath{\varmathbb{A}}}
+  \newcommand*\bbbb{\ensuremath{\varmathbb{B}}}
+  \newcommand*\bbbc{\ensuremath{\varmathbb{C}}}
+  \newcommand*\bbbd{\ensuremath{\varmathbb{D}}}
+  \newcommand*\bbbe{\ensuremath{\varmathbb{E}}}
+  \newcommand*\bbbf{\ensuremath{\varmathbb{F}}}
+  \newcommand*\bbbg{\ensuremath{\varmathbb{G}}}
+  \newcommand*\bbbh{\ensuremath{\varmathbb{H}}}
+  \newcommand*\bbbi{\ensuremath{\varmathbb{I}}}
+  \newcommand*\bbbj{\ensuremath{\varmathbb{J}}}
+  \newcommand*\bbbk{\ensuremath{\varmathbb{K}}}
+  \newcommand*\bbbl{\ensuremath{\varmathbb{L}}}
+  \newcommand*\bbbm{\ensuremath{\varmathbb{M}}}
+  \newcommand*\bbbn{\ensuremath{\varmathbb{N}}}
+  \newcommand*\bbbo{\ensuremath{\varmathbb{O}}}
+  \newcommand*\bbbp{\ensuremath{\varmathbb{P}}}
+  \newcommand*\bbbq{\ensuremath{\varmathbb{Q}}}
+  \newcommand*\bbbr{\ensuremath{\varmathbb{R}}}
+  \newcommand*\bbbs{\ensuremath{\varmathbb{S}}}
+  \newcommand*\bbbt{\ensuremath{\varmathbb{T}}}
+  \newcommand*\bbbu{\ensuremath{\varmathbb{U}}}
+  \newcommand*\bbbv{\ensuremath{\varmathbb{V}}}
+  \newcommand*\bbbw{\ensuremath{\varmathbb{W}}}
+  \newcommand*\bbbx{\ensuremath{\varmathbb{X}}}
+  \newcommand*\bbby{\ensuremath{\varmathbb{Y}}}
+  \newcommand*\bbbz{\ensuremath{\varmathbb{Z}}}}%
+{%
+  \newcommand*\bbba{\ensuremath{\mathbf{A}}}
+  \newcommand*\bbbb{\ensuremath{\mathbf{B}}}
+  \newcommand*\bbbc{\ensuremath{\mathbf{C}}}
+  \newcommand*\bbbd{\ensuremath{\mathbf{D}}}
+  \newcommand*\bbbe{\ensuremath{\mathbf{E}}}
+  \newcommand*\bbbf{\ensuremath{\mathbf{F}}}
+  \newcommand*\bbbg{\ensuremath{\mathbf{G}}}
+  \newcommand*\bbbh{\ensuremath{\mathbf{H}}}
+  \newcommand*\bbbi{\ensuremath{\mathbf{I}}}
+  \newcommand*\bbbj{\ensuremath{\mathbf{J}}}
+  \newcommand*\bbbk{\ensuremath{\mathbf{K}}}
+  \newcommand*\bbbl{\ensuremath{\mathbf{L}}}
+  \newcommand*\bbbm{\ensuremath{\mathbf{M}}}
+  \newcommand*\bbbn{\ensuremath{\mathbf{N}}}
+  \newcommand*\bbbo{\ensuremath{\mathbf{O}}}
+  \newcommand*\bbbp{\ensuremath{\mathbf{P}}}
+  \newcommand*\bbbq{\ensuremath{\mathbf{Q}}}
+  \newcommand*\bbbr{\ensuremath{\mathbf{R}}}
+  \newcommand*\bbbs{\ensuremath{\mathbf{S}}}
+  \newcommand*\bbbt{\ensuremath{\mathbf{T}}}
+  \newcommand*\bbbu{\ensuremath{\mathbf{U}}}
+  \newcommand*\bbbv{\ensuremath{\mathbf{V}}}
+  \newcommand*\bbbw{\ensuremath{\mathbf{W}}}
+  \newcommand*\bbbx{\ensuremath{\mathbf{X}}}
+  \newcommand*\bbby{\ensuremath{\mathbf{Y}}}
+  \newcommand*\bbbz{\ensuremath{\mathbf{Z}}}}
+%\@ifpackageloaded{hyperref}%
+%{}{\RequirePackage[colorlinks=true,
+%    linkcolor=blue, citecolor=blue, filecolor=blue, urlcolor=blue]{hyperref}}%
+}
+\setlength\leftmargini  {\parindent}
+\leftmargin  \leftmargini
+\setlength\leftmarginii {\parindent}
+\setlength\leftmarginiii {1.87em}
+\setlength\leftmarginiv  {1.7em}
+\setlength\leftmarginv  {.5em}
+\setlength\leftmarginvi {.5em}
+\setlength  \labelsep  {.5em}
+\setlength  \labelwidth{\leftmargini}
+\addtolength\labelwidth{-\labelsep}
+\renewcommand\theenumi{\@arabic\c@enumi}
+\renewcommand\theenumii{\@alph\c@enumii}
+\renewcommand\theenumiii{\@roman\c@enumiii}
+\renewcommand\theenumiv{\@Alph\c@enumiv}
+\renewcommand\labelenumi{\theenumi.}
+\renewcommand\labelenumii{(\theenumii)}
+\renewcommand\labelenumiii{\theenumiii.}
+\renewcommand\labelenumiv{\theenumiv.}
+\renewcommand\p@enumii{\theenumi}
+\renewcommand\p@enumiii{\theenumi(\theenumii)}
+\renewcommand\p@enumiv{\p@enumiii\theenumiii}
+\renewcommand\labelitemi{\normalfont\bfseries --}
+\renewcommand\labelitemii{\normalfont\bfseries --}
+\renewcommand\labelitemiii{$\m@th\bullet$}
+\renewcommand\labelitemiv{$\m@th\cdot$}
+\def\arxivprefixe{arXiv}
+\def\arxivprefixesep{:}
+\def\arxiv#1{%
+{\tt \arxivprefixe\arxivprefixesep\ignorespaces#1}%
+}
+\newcommand{\eprint}[2][]{%
+{\tt\if!#1!#2\else#1\arxivprefixesep\ignorespaces#2\fi}%
+}
+% \corr : Mute tag used by LE
+\newcommand{\corr}[1]{#1}
+%
+% Package required for complexed name figure files
+\RequirePackage{grffile}
+%
+\endinput
+%%
+%% End of file `aa.cls'.
-- 
cgit v1.2.1

