summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/aastex/aastex.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/aastex/aastex.cls')
-rw-r--r--Master/texmf-dist/tex/latex/aastex/aastex.cls2305
1 files changed, 0 insertions, 2305 deletions
diff --git a/Master/texmf-dist/tex/latex/aastex/aastex.cls b/Master/texmf-dist/tex/latex/aastex/aastex.cls
deleted file mode 100644
index a8ad35a7a3f..00000000000
--- a/Master/texmf-dist/tex/latex/aastex/aastex.cls
+++ /dev/null
@@ -1,2305 +0,0 @@
-%%
-%% This is file `aastex.cls',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% aasclass.dtx (with options: `class')
-%%
-%% This is a generated file;
-%% altering it directly is inadvisable;
-%% instead, modify the original source file.
-%%
-%% Copyright notice.
-%%
-%% These files are distributed
-%% WITHOUT ANY WARRANTY; without even the implied warranty of
-%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-%%
-%% \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 \~}%
-%%% @LaTeX-file{
-%%% filename = "aastex.dtx",
-%%% version = "5.2",
-%%% date = "2005/06/22",
-%%% time = "16:23:00 GMT",
-%%% checksum = "5964",
-%%% author = "Arthur Ogawa (mailto:ogawa@teleport.com)",
-%%% revised by = "SR Nova Private Ltd."
-%%% copyright = "Copyright (C) 2003 American Astronomical Society
-%%%
-%%% This work may be distributed and/or modified under the
-%%% conditions of the LaTeX Project Public License, either version 1.3
-%%% of this license or (at your option) any later version.
-%%% The latest version of this license is in
-%%% http://www.latex-project.org/lppl.txt
-%%% and version 1.3 or later is part of all distributions of LaTeX
-%%% version 2003/12/01 or later.
-%%%
-%%% This work has the LPPL maintenance status "maintained".
-%%%
-%%% The Current Maintainer of this work is the American Astronomical Society.
-%%%
-%%% This work consists of all files listed in the document README.
-%%%
-%%% address = "American Astronomical Society
-%%% USA",
-%%% telephone = "+1 ???",
-%%% FAX = "",
-%%% email = "aastex-help@aas.org",
-%%% codetable = "ISO/ASCII",
-%%% keywords = "latex, AAS, journal",
-%%% supported = "yes",
-%%% abstract = "formatter for AAS journal submissions",
-%%% docstring = "The checksum field above generated by ltxdoc",
-%%% }
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]%
-\ProvidesClass{aastex}%
- [2005/06/22 5.2/AAS markup document class]%
-\def\substitute@option#1#2{%
- \ClassWarning{aastex}{%
- Substyle #1 is deprecated in aastex.
- Using #2 instead (please fix your document).
- }\@nameuse{ds@#2}%
-}%
-\ClassInfo{aastex}{%
- Original \protect\LaTeX2.09 style
- by Chris Biemesderfer (chris@seagoat.com).
- Adapted to \protect\LaTeXe\space
- by A. Ogawa (ogawa@teleport.com)%
-}%
-\newif\iflong@abstract
-\global\long@abstractfalse
-\DeclareOption{10pt}{\newcommand\aas@ptsize{0}}%
-\DeclareOption{11pt}{\newcommand\aas@ptsize{1}}%
-\DeclareOption{12pt}{\newcommand\aas@ptsize{2}}%
-\DeclareOption{landscape}{\OptionNotUsed}%
-\DeclareOption{eqsecnum}{\AtEndOfClass{\eqsecnum}}
-\DeclareOption{longabstract}{\global\long@abstracttrue}
-\DeclareOption{flushrt}{\let\opt@just\just@just}%
-\let\opt@just\@empty
-\def\just@just{%
- \@rightskip\z@skip
- \rightskip\@rightskip
- \pretolerance=100\relax
-}%
-\DeclareOption{tighten}{\def\opt@tighten{\tightenlines}}%
-\let\opt@tighten\@empty
-
-\DeclareOption{manuscript}{\def\aas@substyle{manuscript}\long@abstractfalse}
-\DeclareOption{preprint}{\def\aas@substyle{preprint}\long@abstractfalse}
-\DeclareOption{preprint2}{\def\aas@substyle{preprint2}\@twocolumntrue}
-\DeclareOption{aasms4}{\substitute@option{aasms4}{manuscript}}%
-\DeclareOption{aaspp4}{\substitute@option{aaspp4}{preprint}}%
-\DeclareOption{aas2pp4}{\substitute@option{aas2pp4}{preprint2}}%
-\DeclareOption{aj_pt4}{\substitute@option{aj_pt4}{preprint}}%
-\DeclareOption{apjpt4}{\substitute@option{apjpt4}{preprint}}%
-\def\aas@substyle{manuscript}%
-\AtEndOfPackage{%
- \@nameuse{aas@\aas@substyle}%
-}%
-\DeclareOption{astro}{\AtBeginDocument{\load@astro}}%
-\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}%
-\ExecuteOptions{letterpaper,oneside,onecolumn,final}%
-\ProcessOptions\relax
-\@namedef{aas@size@manuscript}{%
- \def\aas@ptsize{2}%
- \pass@aassize
-}%
-\@namedef{aas@size@preprint}{%
- \ifx\undefined\aas@ptsize\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi
- {\def\aas@ptsize{1}}{}%
- \pass@aassize
-}%
-\@namedef{aas@size@preprint2}{%
- \ifx\undefined\aas@ptsize\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi
- {\def\aas@ptsize{0}}{}%
- \pass@aassize
-}%
-\def\pass@aassize{%
- \expandafter\PassOptionsToClass\expandafter{\expandafter1\aas@ptsize pt}{article}%
-}%
-\@nameuse{aas@size@\aas@substyle}%
-\LoadClass{article}[1995/12/01]%
-\RequirePackage{latexsym}%
-\RequirePackage{graphicx}%
-\RequirePackage{amssymb}%
-\RequirePackage{natbib}%
-\newcommand{\bibstyle@aas}{\bibpunct{(}{)}{;}{a}{}{,}}
-\@citestyle{aas}
-\RequirePackage{verbatim}%
-\def\@to{to}%
-\newcommand\ulap[1]{\vbox\@to\z@{{\vss#1}}}%
-\newcommand\dlap[1]{\vbox\@to\z@{{#1\vss}}}%
-\newcommand\let@environment[2]{%
- \expandafter\let
- \csname#1\expandafter\endcsname\csname#2\endcsname
- \expandafter\let
- \csname end#1\expandafter\endcsname\csname end#2\endcsname
- }%
-\newcommand\say[1]{\typeout{<\noexpand#1=\meaning#1>}}%
-\newcommand\saythe[1]{\typeout{<\noexpand#1=\the#1>}}%
-\newcommand\tracingplain{%
- \tracingonline\z@\tracingcommands\z@\tracingstats\z@
- \tracingpages\z@\tracingoutput\z@\tracinglostchars\@ne
- \tracingmacros\z@\tracingparagraphs\z@\tracingrestores\z@
- \showboxbreadth5\showboxdepth3\relax %\errorstopmode
- }%
-\newcommand\traceoutput{%
- \appdef\@resetactivechars{\showoutput}%
-}%
-\newcommand\nohyphenation{\kern\z@}%
-\newcommand\offhyphenation{%
- \lefthyphenmin\maxdimen\emergencystretch8\p@
-}%
-\def\substitute@command#1#2{%
- \ClassWarning{aastex}{%
- Command \protect#1\space is deprecated in aastex.
- Using \protect#2\space instead (please fix your document).
- }%
- #2%
-}%
-\def\remove@command#1{%
- \ClassWarning{aastex}{%
- Command \protect#1\space is deprecated in aastex.
- Please remove it from your document%
- }%
-}%
-\def\@provide#1{%Implicit #2
- \@ifxundefined#1{\def#1}{\def\@tempa}%
-}%
-\def\prepdef#1#2{%
- \@ifxundefined#1{\toks@{}}{\toks@\expandafter{#1}}%
- \toks@ii{#2}%
- \edef#1{\the\toks@ii\the\toks@}%
-}%
-\def\appdef#1#2{%
- \@ifxundefined#1{\toks@{}}{\toks@\expandafter{#1}}%
- \toks@ii{#2}%
- \edef#1{\the\toks@\the\toks@ii}%
-}%
-\def\appgdef#1#2{%
- \@ifxundefined#1{\toks@{}}{\toks@\expandafter{#1}}%
- \toks@ii{#2}%
- \xdef#1{\the\toks@\the\toks@ii}%
-}%
-\toksdef\toks@ii=\tw@
-\long\def\@ifxundefined#1{\@ifx{\undefined#1}}%
-\def\@boolean#1#2{%
- \long\def#1{%
- #2% \if<something>
- \expandafter\boolean@true
- \else
- \expandafter\boolean@false
- \fi
- }%
-}%
-\def\@boole@def#1#{\@boolean{#1}}% Implicit #2
-\@boole@def\@ifx#1{\ifx#1}%
-\@boole@def\@ifx@empty#1{\ifx\@empty#1}%
-\@boole@def\@ifnum#1{\ifnum#1}%
-\@boole@def\@ifdim#1{\ifdim#1}%
-\@boole@def\@ifvoid#1{\ifvoid#1}%
-\long\def\boolean@true#1#2{#1}%
-\long\def\boolean@false#1#2{#2}%
-\renewcommand\addpenalty[1]{%
- \ifvmode
- \if@minipage
- \else
- \if@nobreak
- \else
- \ifinner
- \@tempskipa\lastskip \unskip
- \@tempcnta\lastpenalty \unpenalty
- \ifnum#1<\@tempcnta
- \penalty#1\relax
- \else
- \penalty\@tempcnta
- \fi
- \vskip\@tempskipa
- \else
- \ifdim\lastskip=\z@
- \penalty#1\relax
- \else
- \@tempskipb\lastskip
- \vskip-\lastskip
- \penalty#1%
- \vskip\@tempskipb
- \fi
- \fi
- \fi
- \fi
- \else
- \@noitemerr
- \fi
-}%
-\renewcommand\addvspace[1]{%
- \ifvmode
- \if@minipage
- \else
- \ifinner
- \@tempskipa\lastskip \unskip
- \ifdim\@tempskipa=\z@
- \vskip#1\relax
- \else
- \@tempskipb#1\relax
- \ifdim\@tempskipa<\@tempskipb
- \vskip\@tempskipb
- \else
- \ifdim\@tempskipb<\z@
- \ifdim\@tempskipa<\z@
- \vskip\@tempskipa
- \else
- \advance\@tempskipb\@tempskipa
- \vskip\@tempskipb
- \fi
- \else
- \vskip\@tempskipa
- \fi
- \fi
- \fi
- \else
- \ifdim\lastskip=\z@
- \vskip#1\relax
- \else
- \@tempskipb#1\relax
- \@xaddvskip
- \fi
- \fi
- \fi
- \else
- \@noitemerr
- \fi
-}%
-\newcommand\maketitle@page{%
- \maketitle@disarm
- \begin{titlepage}%
- \let\footnotesize\small
- \let\footnoterule\relax
- \let \footnote \thanks
- \@maketitle
- \@thanks
- \vfil\null
- \end{titlepage}%
- \after@maketitle
-}%
-\newcommand\maketitle@runin{%
- \par
- \maketitle@disarm
- \begingroup
- %%%%\renewcommand\thefootnote{\@fnsymbol\c@footnote}%
- \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
- \long\def\@makefntext##1{%
- \parindent 1em\noindent
- \hb@xt@1.8em{%
- \hss\@textsuperscript{\normalfont\@thefnmark}%
- }%
- ##1%
- }%
- \if@twocolumn
- \@ifnum{\col@number=\@ne}{%
- \global\let\@title@footnote@text\@empty%
- \twocolumn[\let\@footnotetext\@title@footnotetext\@maketitle]%
- \@title@footnote@text%
- }{%
- \@maketitle
- }%
- \else
- \newpage
- \global\@topnum\z@ % Prevents figures from going at top of page.
- \@maketitle
- \fi
- %\thispagestyle{plain}%
- \@thanks
- \endgroup
- \after@maketitle
-}%
-\def\after@maketitle{%
- \iflong@abstract %
- \let\@makecol\@makecol@pptt
- \let\@outputdblcol\@outputdblcol@pptt
- \global\columnwidth\textwidth%
- \global\advance\columnwidth-\columnsep
- \global\divide\columnwidth\tw@
- \global\hsize\columnwidth
- \global\linewidth\columnwidth
- \global\@twocolumntrue
- \global\@firstcolumntrue
- \col@number \tw@
- \@ifnextchar [\@topnewpage\@floatplacement
- \begin{strip}% separate the abstract text from two-column text
- \end{strip}
- \fi
- %%%\setcounter{footnote}{0}%
- \global\let\thanks\@gobble
- \global\let\maketitle\relax
- \global\let\@maketitle\relax
- \global\let\@thanks\@empty
- \global\let\@author\@empty
- \global\let\@date\@empty
- \global\let\@title\@empty
- \global\let\title\relax
- \global\let\author\relax
- \global\let\date\relax
- \global\let\and\relax
- \global\let\email\@text@email
- \global\firsttabskip\z@
-}%
-\AtEndOfClass{%
- \if@titlepage
- \let\maketitle\maketitle@page
- \else
- \let\maketitle\maketitle@runin
- \fi
-}%
-\def\open@footnotetext{%
- \insert\footins\bgroup % \egroup in \close@footnotetext
- \interlinepenalty\interfootnotelinepenalty
- \splittopskip\footnotesep
- \splitmaxdepth\dp\strutbox
- \floatingpenalty \@MM
- \reset@font\footnote@size
- \hsize\columnwidth
- \@parboxrestore
-}%
-\def\close@footnotetext#1{%
- \color@begingroup
- \@makefntext{%
- \rule\z@\footnotesep\ignorespaces
- #1\@finalstrut\strutbox
- }%
- \color@endgroup
- \egroup
-}%
-\def\@footnotetext{% Implict #1
- \open@footnotetext
- \set@footnotetext{p@footnote}%
-}%
-\def\@mpfootnotetext{% Implict #1
- \global\setbox\@mpfootins\vbox\bgroup % \egroup in \set@footnotetext
- \unvbox\@mpfootins
- \set@footnotetext{p@mpfootnote}%
-}%
-\long\def\set@footnotetext#1{%Implicit #2
- \protected@edef\@currentlabel{%
- \csname #1\endcsname\@thefnmark
- }%
- \close@footnotetext
-}%
-\def\@title@footnotetext#1{%
- \protected@edef\@tempa{\csname p@footnote\endcsname\@thefnmark}%
- \expandafter\appgdef
- \expandafter\@title@footnote@text
- \expandafter{%
- \expandafter\insert@footnotetext
- \expandafter{\@tempa}{#1}}%
-}%
-\def\insert@footnotetext#1{%Implicit #2
- \open@footnotetext
- \def\@thefnmark{#1}%
- \def\@currentlabel{#1}%
- \close@footnotetext
-}%
-\AtBeginDocument{%
- \ifx\footnote@size\undefined
- \let\footnote@size\footnotesize
- \fi
-}%
-\long\def\eqnarray@broken{%
- \stepcounter{equation}\def\@currentlabel{\p@equation\theequation}%
- \global\@eqnswtrue\m@th\global\@eqcnt\z@
- \tabskip\mathindent
- \let\\=\@eqncr
- \setlength\abovedisplayskip{\topsep}%
- \ifvmode\addtolength\abovedisplayskip{\partopsep}\fi
- \addtolength\abovedisplayskip{\parskip}%
- \setlength\belowdisplayskip{\abovedisplayskip}%
- \setlength\belowdisplayshortskip{\abovedisplayskip}%
- \setlength\abovedisplayshortskip{\abovedisplayskip}%
- $$%
- \everycr{}%
- \halign to\linewidth\bgroup
- \hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel
- &\global\@eqcnt\@ne
- \hskip\tw@\arraycolsep
- \hfil${##}$\hfil
- &\global\@eqcnt\tw@
- \hskip\tw@\arraycolsep
- $\displaystyle{##}$\hfil\tabskip\@centering
- &\global\@eqcnt\thr@@\hb@xt@\z@\bgroup\hss##\egroup
- \tabskip\z@skip
- \cr
-}%
-\long\def\eqnarray@fleqn@fixed{%
- \stepcounter{equation}\def\@currentlabel{\p@equation\theequation}%
- \global\@eqnswtrue\m@th\global\@eqcnt\z@
- \tabskip\mathindent
- \let\\=\@eqncr
- \setlength\abovedisplayskip{\topsep}%
- \ifvmode\addtolength\abovedisplayskip{\partopsep}\fi
- \addtolength\abovedisplayskip{\parskip}%
- \setlength\belowdisplayskip{\abovedisplayskip}%
- \setlength\belowdisplayshortskip{\abovedisplayskip}%
- \setlength\abovedisplayshortskip{\abovedisplayskip}%
- $$%
- \everycr{}%
- \halign\@to\linewidth\bgroup
- \hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel
- &\global\@eqcnt\@ne
- \hskip\tw@\eqncolsep
- \hfil${{}##{}}$\hfil
- &\global\@eqcnt\tw@
- \hskip\tw@\eqncolsep
- $\displaystyle{##}$\hfil\tabskip\@centering
- &\global\@eqcnt\thr@@\hb@xt@\z@\bgroup\hss##\egroup
- \tabskip\z@skip
- \cr
-}%
-\ifx\eqnarray\eqnarray@broken
- \ClassWarningNoLine{aastex}{Repairing broken {eqnarray} definition}%
- \let\eqnarray\eqnarray@fleqn@fixed
-\fi
-\let\eqnarray@broken\relax
-\let\eqnarray@fleqn@fixed\relax
-\def\@startsection#1#2#3#4#5#6{%
- \@startsection@hook
- \if@noskipsec \leavevmode \fi
- \par
- \@tempskipa #4\relax
- \@afterindenttrue
- \ifdim \@tempskipa <\z@
- \@tempskipa -\@tempskipa \@afterindentfalse
- \fi
- \if@nobreak
- \everypar{}%
- \else
- \addpenalty\@secpenalty\addvspace\@tempskipa
- \fi
- \@ifstar
- {\@ssect{#3}{#4}{#5}{#6}}%
- {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}%
-}%
-\def\@startsection@hook{}%
-\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 \section@centering#6{%
- \@hangfrom{\hskip #3\relax\@svsec}\interlinepenalty \@M\sec@upcase{#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
- \sec@upcase{#8}}%
- \csname #1mark\endcsname
- {#7}\addcontentsline{toc}{#1}{%
- \ifnum #2>\c@secnumdepth
- \else
- \protect\numberline{\csname the#1\endcsname}%
- \fi
- #7}}\fi
- \@xsect{#5}%
-}%
-\def\@ssect#1#2#3#4#5{\@tempskipa #3\relax
- \ifdim \@tempskipa>\z@
- \begingroup
- \section@centering
- #4{%
- \@hangfrom{\hskip #1}\interlinepenalty \@M
- \sec@upcase{#5}\@@par}\endgroup
- \else
- \def\@svsechd{#4{\hskip #1\relax \sec@upcase{#5}}}\fi
- \@xsect{#3}}%
-\def\@seccntformat#1{\csname the#1\endcsname.\quad}
-\def\section@centering{\centering}%
-\def\sec@upcase#1{\relax{#1}}%
-\def\@citex[#1]#2{%
- \let\@citea\@empty
- \@cite{%
- \@for\@citeb:=#2\do{%
- \@citea
- \def\@citea{,\penalty\@m\ }%
- \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}%
- \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
- \@ifundefined{b@\@citeb}{%
- \G@refundefinedtrue
- \@latex@warning{%
- Citation `\@citeb' on page \thepage \space undefined%
- }%
- }{%
- \csname b@\@citeb\endcsname
- }%
- }%
- }{#1}%
-}%
-\def\revtex@ver{5.2}%
-\def\revtex@date{12 Dec 2003}%
-\def\revtex@org{AAS}%
-\def\revtex@jnl{AAS}%
-\def\revtex@genre{manuscript}%
-\def\class@typeout{%
- \typeout{%
- \revtex@org\space
- \revtex@genre\space substyle, v\revtex@ver\space <\revtex@date>.%
- }%
-}%
-\def\class@typeout@jnl{%
- \typeout{%
- \revtex@org\space
- \revtex@jnl\space
- \revtex@genre\space substyle, v\revtex@ver\space <\revtex@date>.%
- }%
-}%
-\AtBeginDocument{%
- \class@typeout
-}%
-\def\revtex@pageid{%
- \xdef\@thefnmark{\null}%
- \@footnotetext{%
- This \revtex@genre\space was prepared with the
- \revtex@org\space \LaTeX\ macros v\revtex@ver.%
- }%
-}%
-\def\ps@plaintop{%
- \let\@mkboth\@gobbletwo
- \def\@oddfoot{}%
- \def\@oddhead{\rmfamily\hfil--\space\thepage\space--\hfil}%
- \def\@evenfoot{}%
- \let\@evenhead\@oddhead
-}%
-\def\ps@msstitle{% mss ID on title page
- \let\@mkboth\@gobbletwo
- \def\@oddfoot{}%
- \def\@oddhead{\rmfamily\hfil\ms@id}%
- \def\@evenfoot{}%
- \let\@evenhead\@oddhead
-}%
-\setlength\textwidth{6.5in}%
-\setlength\textheight{8.4in}%
-\setlength\headheight{.15in}%
- \setlength\marginparsep {10\p@}%
- \setlength\marginparpush{5\p@}%
- \setlength\oddsidemargin {0in}%
- \setlength\evensidemargin {0in}%
- \setlength\marginparwidth {0in}%
- \setlength\topmargin{0in}%
-\setlength\lineskip{1\p@}%
-\setlength\normallineskip{1\p@}%
-\def\@doubleleading{1.6}%
-\def\@tightleading{1.1}%
-\renewcommand\baselinestretch{\@tightleading}%
-\newcommand\tighten{\def\baselinestretch{\@tightleading}}%
-\newcommand\tightenlines{\tighten}%
-\newcommand\singlespace{%
- \def\baselinestretch{\@tightleading}%
- \normalsize
-}%
-\newcommand\doublespace{%
- \def\baselinestretch{\@doubleleading}%
- \normalsize
-}%
-\def\singlespace@apj{%
- \def\baselinestretch{\@tightleading}%
- \def\arraystretch{\@tightleading}%
- \normalsize
-}%
-\def\doublespace@apj{%
- \def\baselinestretch@apj{\@doubleleading}%
- \def\arraystretch{\@doubleleading}%
- \normalsize
-}%
-\setlength\parskip{1.5ex}%
-\setlength\parindent{2em}%
-\setlength\smallskipamount{3\p@\@plus1\p@\@minus1\p@}%
-\setlength\medskipamount{6\p@\@plus2\p@\@minus2\p@}%
-\setlength\bigskipamount{12\p@\@plus4\p@\@minus4\p@}%
-\@lowpenalty 51
-\@medpenalty 151
-\@highpenalty 301
-\newcommand\ptlandscape{%
- \setlength\textwidth{9in}%
- \setlength\textheight{6.5in}%
- \setlength\pt@width{\textwidth}%
- \setlength\hoffset{0.0in}%
- \setlength\voffset{-0.25in}%
-}%
-\def\eqsecnum{%
- \@addtoreset{equation}{section}%
- \def\theequation{%
- %\mbox{\normalsize\arabic{section}-\arabic{equation}}% Wrong!
- \arabic{section}-\arabic{equation}%
- }%
-}%
-\def\@journalname{The Astrophysical Journal}%
-\def\cpr@holder{American Astronomical Society}%
-\newcommand\received[1]{\gdef\@recvdate{#1}}%
-\newcommand\accepted[1]{\gdef\@accptdate{#1}}%
-\newcommand\revised[1]{\gdef\@revisedate{#1}}%
-\newcommand\journalid[2]{\gdef\@jourvol{#1}\gdef\@jourdate{#2}}%
-\newcommand\articleid[2]{\gdef\@startpage{#1}\gdef\@finishpage{#2}}%
-\newcommand\paperid[1]{\gdef\@paperid{#1}}%
-\newcommand\ccc[1]{\gdef\CCC@code{#1}}%
-\AtEndOfClass{%
- \@provide\@recvdate{}%
- \@provide\@accptdate{}%
- \@provide\@revisedate{}%
- \@provide\@jourvol{}%
- \@provide\@jourdate{}%
- \@provide\@startpage{}%
- \@provide\@finishpage{}%
- \@provide\@paperid{MS-0001-SAMP}%
- \@provide\CCC@code{000-00\$75.95-CDB}%
-}%
-\newcommand\cpright[2]{%
- \global\expandafter\let\expandafter\cpr@type\csname cpr@#1\endcsname
- \gdef\cpr@year{#2}%
- \typeout{`#1' copyright \cpr@year.}%
-}%
-\def\cpr@AAS{Copyright \cpr@year\space by the \cpr@holder.}%
-\def\cpr@PD{This article is in the public domain.}%
-\def\cpr@Crown{Crown copyright \cpr@year\space by the \cpr@holder.}%
-\def\cpr@none{No copyright is claimed for this article.}%
-\def\cpr@ASP{Copyright \cpr@year\space by the ASP.}%
-\def\cpr@year{\number\year}%
-\def\@slug{%
- \par
- \noindent\cpr@type\par
- \noindent Manuscript number \@paperid.\par
- \noindent\CCC@code\par
-}%
-\newcommand\lefthead{\substitute@command\lefthead\shorttitle}%
-\newcommand\righthead{\substitute@command\righthead\shortauthors}%
-\newcommand\shorttitle[1]{\gdef\@versohead{#1}}%
-\newcommand\shortauthors[1]{\gdef\@rectohead{#1}}%
-\shorttitle{\relax}%
-\shortauthors{\relax}%
-\def\@runheads{%
- \@tempcnta\c@page
- \@whilenum\@tempcnta>\z@\do{%
- \vskip 3ex
- \hbox\@to30pc{%
- \small
- \expandafter\uppercase\expandafter{\@versohead}:
- \expandafter\uppercase\expandafter{\@rectohead}\hfil
- }%
- \advance\@tempcnta\m@ne
- }%
-}%
-\newcommand\msid[1]{\gdef\ms@id{#1}}% mss ID
-\def\ms@id{}%
-\newcommand\slugcomment[1]{\gdef\slug@comment{#1}}%
-\slugcomment{}%
-\newdimen\@slugcmmntwidth
-\long\def\@makeslugcmmnt@mss{%
- \@ifx@empty\slug@comment{\relax}{%
- \vskip 5ex
- \sbox\@tempboxa{\slug@comment}%
- \@ifdim{\wd\@tempboxa >\@slugcmmntwidth}{%
- \hbox\@to\textwidth{%
- \hss
- \parbox\@slugcmmntwidth\slug@comment
- }%
- }{%
- \hbox\@to\textwidth{\hfil\box\@tempboxa\hfil}%
- }%
- }%
-}%
-\long\def\@makeslugcmmnt@ppt{%
- \@ifx@empty\slug@comment{\relax}{%
- \sbox\@tempboxa{\slug@comment}%
- \@ifdim{\wd\@tempboxa >\@slugcmmntwidth}{%
- \hbox\@to\textwidth{%
- \hss
- \parbox\@slugcmmntwidth\slug@comment
- }%
- }{%
- \hbox\@to\textwidth{\hfil\box\@tempboxa}%
- }%
- \vskip 2ex
- }%
-}%
-\def\@rcvaccrule{\vrule\@width1.75in\@height0.5pt\@depth\z@}%
-\def\@dates{\ifx\@title\@empty\else {Received}\space%
- \ifx\@empty\@recvdate\@rcvaccrule\else\@recvdate\fi;%
- \hspace{1.5em}{accepted}\space%
- \ifx\@empty\@accptdate\@rcvaccrule\else\@accptdate\fi%
-\fi}% %
-\def\@dates@pptt{%
- \@ifx@empty\@recvdate{}{%
- \@ifx@empty\@accptdate{}{%
- {\center
- \@ifnum{\col@number=\tw@}{\small}{\normalsize}%
- {\itshape Received}\space
- \@recvdate
- \@ifnum{\col@number=\tw@}{\\[.5ex]}{\hspace{1.5em}}%
- {\itshape accepted}\space
- \@accptdate
- \endcenter
- }%
- }%
- }%
-}%
-\def\sluginfo@mss{%
- {%
- \addpenalty{\@M}%
- \addvspace{6\p@}%
- \centering
- \@dates
- \@makeslugcmmnt
- \par
- \addvspace{6\p@}%
- }%
-}%
-\newcommand\sluginfo{%
- {%
- \addpenalty{\@M}%
- \addvspace{6\p@}%
- \centering
- \@dates
- \par
- \addvspace{6\p@}%
- }%
-}%
-\let\dates=\sluginfo
-\renewenvironment{abstract}{%
- \iflong@abstract% Abstract in one-column mode
- \onecolumn
- \fi
- \global\setbox\abstract@box\vtop\bgroup
- \columnwidth\textwidth\hsize\columnwidth\linewidth\hsize
- \normalsize
- \color@begingroup
- \@parboxrestore
- \@setminipage
- \quotation
-}{%
- \par
- \endquotation
- \removelastskip
- \vskip-\prevdepth
- \color@endgroup
- \egroup
-}%
-\newbox\abstract@box
-\def\abstractname{ABSTRACT}%
-\def\@abstract@mss{%
- \sluginfo
- \clearpage
- \@ifvoid\abstract@box{}{%
- \begin{center}\bfseries\abstractname\end{center}%
- \contribute@box\abstract@box
- }%
-}%
-\def\contribute@box#1{%
- \dimen@\ht#1%
- \leavevmode\hbox{\vrule\@height\ht#1\@width\z@}\par
- \nointerlineskip\nobreak\kern-\ht#1\unvbox#1\prevdepth\z@
-}%
-\def\@abstract@ppt{%
- \@ifvoid\abstract@box{}{%
- \begin{center}\bfseries\abstractname\end{center}%
- \contribute@box\abstract@box
- }%
-}%
-\def\@abstract@pptt{%
- \@ifvoid\abstract@box{}{%
- \@ifnum{\col@number=\tw@}{%
- \section*{Abstract}%
- }{%
- \vspace{3em}%
- \begin{center}%
- \large
- \bfseries\abstractname\vspace{-.5em}\vspace{\z@}%
- \end{center}%
- }%
- \contribute@box\abstract@box
- }%
-}%
-\def\title#1{\appdef\@title{\make@title{#1}}}%
-\def\author#1{\appdef\@author{\make@author{#1}}}%
-%%% \def\authoraddr{\substitute@command\authoraddr\affil}%
-\def\email#1{\appdef\@author{\make@authoremail{#1}}}%
-\def\affil#1{\appdef\@author{\make@affil{#1}}}%
-\def\altaffilmark#1{\appdef\@author{\make@altaffilmark{#1}}}%
-\def\altaffiltext#1#2{\appdef\@author{\make@altaffiltext{#1}{#2}}}%
-\def\and{\appdef\@author{\make@and}}%
-\let\authoraddr\@gobble
-\let\@title\@empty
-\let\@author\@empty
-\let\@date\@empty
-\def\@maketitle{%
- \newpage
- \begingroup
- \let\footnote\thanks
- \let\email\make@authoremail
- \let\affil\make@affil
- \let\altaffilmark\make@altaffilmark
- \let\altaffiltext\make@altaffiltext
- \let\and\make@and
- \@title
- \@author
- \@date
- \par
- \@abstract
- \@ifxundefined\keyword@list{}{%
- \expandafter\@keywords
- \expandafter{\keyword@list}%
- }%
- \endgroup
-}%
-\def\make@title@mss#1{%
- {%
- \def\baselinestretch{\@tightleading}%
- \center\large\bfseries{#1}\endcenter %%
- }%
- \thispagestyle{msstitle}% mss ID
-}%
-\def\make@title@ppt#1{%
- \@makeslugcmmnt
- {\center\large\bfseries{#1}\endcenter}%
- \thispagestyle{empty}%
-}%
-\def\make@title@pptt#1{%
- {%
- \center
- \@ifnum{\col@number=\tw@}{\large}{\Large}%
- \bfseries
- #1%
- \endcenter
- }%
-}%
-\def\make@author#1{%
- {\topsep\z@\center\normalsize#1\endcenter}%
-}%
-\def\make@author@pptt#1{%
- {\topsep\z@
- \center
- \@ifnum{\col@number=\tw@}{\normalsize}{\vspace{4ex}\large}%
- #1%
- \endcenter
- }%
-}%
-\let\make@authoraddr=\@gobble
-\def\make@authoremail#1{%
- {\topsep\z@\center\normalsize\tt#1\endcenter}%
-}%
-\newcommand\make@affil[1]{%
- \vspace*{-2.5ex}%
-{\topsep\z@\center#1\endcenter}%
-}%
-\def\make@affil@ppt#1{%
- \vspace*{-0.8ex}%
- {%
- \topsep\z@
- \center
- \@ifnum{\col@number=\tw@}{\small}{\normalsize}%
- \itshape
- #1%
- \endcenter
- }%
-}%
-\def\make@affil@pptt#1{%
- \vspace*{-0.8ex}%
- {%
- \topsep\z@
- \center
- \@ifnum{\col@number=\tw@}{\small}{\normalsize}%
- \itshape
- #1%
- \endcenter
- }%
-}%
-\def\thefootnote{\@arabic\c@footnote}% initial style
-\newcommand\make@altaffilmark[1]{$^{#1}$}%
-\newcommand\make@altaffiltext[2]{%
-\iflong@abstract%
- \footnotetext@ass[#1]{#2}
-\else
- \footnotetext@ass[#1]{\hsize\columnwidth #2}
-\fi
-}%
-%%
-\def\thanks#1{\footnotemark
- \protected@xdef\@thanks{\@thanks
- \iflong@abstract%
- \protect\footnotetext[\the\c@footnote]{\hsize18pc #1}
- \else
- \protect\footnotetext[\the\c@footnote]{#1}
- \fi
- }%
-}
-%%
-\def\footnotetext@ass{%
- \@ifnextchar [\@xfootnotenext@ass
- {%\protected@xdef\@thefnmark{\thempfn}%
- \@footnotetext}}
-\def\@xfootnotenext@ass[#1]{%
- \begingroup
- %\csname c@\@mpfn\endcsname #1\relax
- \unrestored@protected@xdef\@thefnmark{#1}%
- \endgroup
- \@footnotetext}
-\def\make@and{\vspace*{-0.5ex}{\topsep\z@\center and\endcenter}}%
-\newcommand\keywords{\appdef\keyword@list}%
-\let\keyword@list\undefined
-\def\@keywords#1{%
- \vspace*{-.7ex}%
- \@ifnum{\col@number=\tw@}{%
- \noindent
- {{\itshape\@keywordtext:\/}\space\@kwds{#1}}%
- }{%
- {%
- \quote
- {\itshape\@keywordtext:\/}\space
- \@kwds{#1}%
- \endquote
- }%
- }%
-}%
-\def\@keywords@pptt#1{%
- \vspace*{-.7ex}%
- \@ifnum{\col@number=\tw@}{%
- \noindent
- {%
- \small
- {\itshape\@keywordtext:\/}\space
- \@kwds{#1}%
- }%
- }{%
- {%
- \quote
- \small
- {\itshape\@keywordtext:\/}\space
- \@kwds{#1}%
- \endquote
- }%
- }%
-}%
-\def\@keywords@mss#1{%%%
- \vspace*{-.7ex}%
- \@ifnum{\col@number=\tw@}{%
- \noindent
- {%
- \small
- {\itshape\@keywordtext:\/}\space
- \@kwds{#1}%
- }%
- }{%
- {%
- \quote
- \small
- {\itshape\@keywordtext:\/}\space
- \@kwds{#1}%
- \endquote%
- \clearpage
- }%
- }%
-}%
-\let\subjectheadings=\keywords
-\def\@keywordtext{Subject headings}%
-\def\@keyworddelim{---}%
-\def\@kwds@jnl#1{%
- \def\@kwddlm{}%
- \@for\@kwd:=#1\do{%
- \@kwddlm
- \def\@kwddlm{\space\@keyworddelim\penalty\@m\space}%
- {\@kwd}%
- }%
-}%
-\def\@kwds#1{#1\relax}%
-\AtBeginDocument{%
- \everypar{%
- \everypar@hook
- }%
-}%
-\def\everypar@hook{%
- \setbox\z@\lastbox\par\removelastskip
- \everypar{}%
- \maketitle@trigger
- \leavevmode
-}%
-\def\@startsection@hook{\maketitle@trigger}%
-\prepdef\tableofcontents{\listof@hook}%
-\prepdef\listoffigures{\listof@hook}%
-\prepdef\listoftables{\listof@hook}%
-\def\listof@hook{\maketitle@trigger}%
-\def\maketitle@disarm{%
- \global\let\maketitle@trigger\relax
- \global\let\@startsection@hook\@empty
- \global\let\listof@hook\@empty
- \global\let\everypar@hook\@empty
-}%
-\def\maketitle@trigger{%
- \maketitle
-}%
-\setlength{\skip\footins}{4ex\@plus1ex\@minus.5ex}%
-\setlength\footnotesep{3ex}%
-\long\def\@makefntext@pptt#1{%
- \noindent
- \hbox\@to\z@{\hss$^{\@thefnmark}$}%
- #1%
-}%
-\newcounter{editornote}%
-\def\theeditornote{{\rmfamily E}\arabic{editornote}}%
-\newcommand\notetoeditor[1]{%
- \stepcounter{editornote}%
- \begingroup
- \def\protect{\noexpand\protect\noexpand}%
- \xdef\@thefnmark{\theeditornote}%
- \endgroup
- \@footnotemark\@footnotetext{NOTE TO EDITOR: #1}%
-}%
-\renewcommand\section{%
- \@startsection{section}{1}%
- {\z@}{5ex\@plus.5ex}{1ex\@plus.2ex}{\normalsize\bfseries}%
-}%
-\def\thesection{\@arabic{\c@section}}%
-\def\clear@section@page{}%
-\renewcommand\subsection{%
- \@startsection{subsection}{2}%
- {\z@}{5ex\@plus.5ex}{1ex\@plus.2ex}{\normalsize\bfseries}%
-}%
-\def\thesubsection{\thesection.\@arabic{\c@subsection}}%
-\renewcommand\subsubsection{%
- \@startsection{subsubsection}{3}%
- {\z@}{5ex\@plus.5ex}{1ex\@plus.2ex}{\normalsize\itshape}%
-}%
-\def\thesubsubsection{\thesubsection.\@arabic{\c@subsubsection}}%
-\newcommand\subsubsubsection{%
- \@startsection{subsubsection}{4}%
- {\z@}{-15\p@\@plus-5\p@\@minus-2\p@}{5\p@}{\normalfont\normalsize\itshape}%
-}%
-\def\thesubsubsubsection{\thesubsubsection.\@arabic{\c@subsubsubsection}}%
-\def\theparagraph{\thesubsubsection.\@arabic{\c@paragraph}}%
-\newcommand\acknowledgments{\vskip 3ex\@plus.8ex\@minus.4ex}%
-\let\acknowledgements=\acknowledgments
-\renewcommand\appendix{%
- \par
- \if@twocolumn\@restonecoltrue\onecolumn\fi
- \setcounter{section}{\z@}%
- \setcounter{subsection}{\z@}%
- \setcounter{equation}{\z@}%
- \def\thesection{\Alph{section}}%
- \def\theequation{%
- %\hbox{\normalsize\Alph{section}\arabic{equation}}%
- \thesection\arabic{equation}%
- }%
- \@addtoreset{equation}{section}%
- \appendix@figtab@defs
- \def\section{%
- \@startsection
- {section}{1}{\z@}%
- {5ex\@plus.5ex}{1ex\@plus.2ex}{\normalsize\bfseries}%
- }%
-}%
-\let\appendix@figtab@defs\@empty
-\def\appendix@figtab@defs@pptt{}%
-\newcounter{cureqno}%
-\newenvironment{mathletters}{%
- \refstepcounter{equation}%
- \setcounter{cureqno}{\value{equation}}%
- \let\@curtheeqn\theequation
- \edef\@tempa{\theequation}%
- \expandafter\def
- \expandafter\theequation
- \expandafter{\@tempa\alph{equation}}%
- \setcounter{equation}{0}%
-}{%
- \let\theequation\@curtheeqn
- \setcounter{equation}{\value{cureqno}}%
-}%
-\newcommand\eqnum[1]{%
- \def\theequation{#1}%
- \let\@currentlabel\theequation
- \addtocounter{equation}{\m@ne}%
-}%
-\renewenvironment{thebibliography}[1]{%
- \clear@thebibliography@page
- \subsection*{REFERENCES}%
- \thebib@list
- \def\refpar{\relax}%
- \def\newblock{\hskip .11em\@plus.33em\@minus.07em}%
- \sloppy
- \clubpenalty4000
- \widowpenalty4000
- \sfcode`\.=1000\relax
-}{%
- \endlist
- \revtex@pageid
-}%
-\def\clear@thebibliography@page{}%
-\def\thebib@list{%
- \list{\null}{%
- \leftmargin 3em\labelwidth\z@\labelsep\z@\itemindent-\leftmargin
- \usecounter{enumi}%
- }%
-}%
-\def\thebib@list@pptt{%
- \list{\null}{%
- \leftmargin 1.2em\labelwidth\z@\labelsep\z@\itemindent-\leftmargin
- \usecounter{enumi}%
- }%
-}%
-\newenvironment{references}{%
- \clear@thebibliography@page
- \subsection*{REFERENCES}%
- \bgroup
- \setlength\parindent\z@
- \setlength\parskip\itemsep
- \let\refpar\references@refpar
-}{%
- \refpar
- \egroup
- \revtex@pageid
-}%
-\def\references@refpar@mss{%
- \par\setlength\hangindent{3em}\hangafter\@ne
-}%
-\def\references@refpar@pptt{%
- \par\setlength\hangindent{1.2em}\hangafter\@ne
-}%
-\let\references@refpar\references@refpar@mss
-\newcommand\reference{%
- \@ifnextchar\bgroup{\@reference}{%
- \@latexerr{Missing key on reference command}{%
- Each reference command should have a key corresponding
- to a \protect\markcite\space somewhere in the text
- }%
- }%
-}%
-\def\@reference#1{\relax\refpar}%
-\newcommand\markcite[1]{\remove@command\markcite}%
- \def\@biblabel#1{\relax}%
- \def\@cite#1#2{#1\if@tempswa , #2\fi}%
-\setcounter{topnumber}{7}%
-\newskip\tnotemarkskip
-\tnotemarkskip7pt
-\newdimen\@abovenoteskip%
-\newcommand\tablenotemark[1]{%
-\rlap{$^{\mathrm #1}$}\hskip\tnotemarkskip\ignorespaces% Fixed: the space after notemark
-}%
-\def\@tablenotetext#1#2{%
- \vspace{.5ex}%
- {\noindent\llap{$^{#1}$}#2\par}%
-}%
-\def\@tablenotes#1{%
- \par
- \vspace{4.5ex}\footnoterule\vspace{.5ex}%
- {\footnotesize#1}%
-}%
-\def\@tablenotes@pptt#1{%
- \par
- \vspace{3.2ex}\footnoterule\vspace{.4ex}%
- {\footnotesize#1}%
-}%
-\AtBeginDocument{%
- \let\tblnote@list\@empty
-}%
-\newcommand\tablenotetext[2]{\ifdim\@abovenoteskip=0pt\global\@abovenoteskip=20pt\fi%
- \appgdef\tblnote@list{\hsize\pt@width\leftskip\z@\rightskip\z@%
- \@tablenotetext{#1}{\parfillskip\z@ plus1fil#2\endgraf}}%
-}%
-\def\spew@tblnotes{%
- \@ifx@empty\tblnote@list{}{%
- \@tablenotes{\tblnote@list}%
- \global\let\tblnote@list\@empty
- }%
-}%
-\prepdef\endtable{\spew@tblnotes}%
-\expandafter\prepdef\csname endtable*\endcsname{\spew@tblnotes}%
-\let\tableline=\hline
-\long\def\@makecaption#1#2{\vskip 2ex\noindent#1\ #2\par}%
-\newcommand\tablenum[1]{%
- \def\thetable{#1}%
- \let\@currentlabel\thetable
- \addtocounter{table}{\m@ne}%
-}%
-\newcommand\figurenum[1]{%
- \def\thefigure{#1}%
- \let\@currentlabel\thefigure
- \addtocounter{figure}{\m@ne}%
-}%
-\newcommand\placetable{\@place@float{TABLE}}%
-\newcommand\placefigure{\@place@float{FIGURE}}%
-\newcommand\placeplate{\@place@float{PLATE}}%
-\def\@place@float#1#2{%
- \vspace{0.5ex}%
- \begin{center}EDITOR: PLACE #1 \ref{#2} HERE.\end{center}%
- \vspace{0.5ex}%
-}%
-\newcommand\figcaption{\@testopt{\@xfigcaption}{}}%
-\def\@xfigcaption[#1]#2{{\def\@captype{figure}\caption{#2}}}%
-\newcommand\dummytable{\refstepcounter{table}}%
-\newbox\pt@box
-\newdimen\pt@width
-\newcount\pt@line
-\newcount\pt@column
-\newcount\pt@nlines
-\newcount\pt@ncol
-\newcount\pt@page
-\newcommand\colhead[1]{\multicolumn{1}{c}{#1}\pt@addcol}%
-\gdef\pt@footnotesize{\string\footnotesize}
-\gdef\pt@scriptsize{\string\scriptsize}
-\newcommand\tabletypesize[1]{\def\pt@typesize{#1}\gdef\@typesize{\string#1}
- \ifx\@typesize\pt@footnotesize
- \def\pt@headfrac{\pt@headfrac@ass@footnotesize}
- \else
- \ifx\@typesize\pt@scriptsize
- \def\pt@headfrac{\pt@headfrac@ass@scriptsize}
- \else
- \def\pt@headfrac{\pt@headfrac@ass@normalsize}%
- \fi
-\fi
-}% Access to different type sizes in deluxetable
-\def\pt@typesize{}%
-\newcommand\tablecolumns[1]{%
- \pt@column=#1\relax%
- \pt@ncol=#1\relax%
- \global\let\pt@addcol\@empty%
-}%
-\newcommand\tablecaption[1]{\gdef\pt@caption{\tnotemarkskip8pt#1}}%Fixed: space after mark
-\newcommand\tablehead[1]{%
- \gdef\pt@head{%
- \hline\hline
- \relax\\[-1.7ex]%
- #1\hskip\tabcolsep
- \\[.7ex]%
- \hline
- \relax\\[-1.5ex]%
- }%
-}%
-\def\tablehead@aj#1{%
- \gdef\pt@head{%
- #1\hskip\tabcolsep
- \\[.7ex]%
- \hline
- \relax\\[-1.5ex]%
- }%
-}%
-\newif\if@pt@rot
-\newcommand\rotate{\@pt@rottrue}%
-\newcommand\tabletail[1]{\gdef\pt@tail{#1}}%
-\newcommand\tablewidth[1]{\pt@width=#1\relax}%
-\newcommand\tableheadfrac[1]{\gdef\pt@headfrac{#1}}%
-\AtBeginDocument{%
- \let\pt@caption\@empty%
- \let\pt@head\@empty%
- \let\pt@tail\@empty%
- \pt@width\textwidth%
- %\def\pt@headfrac{.1}%
- \def\pt@headfrac{\pt@headfrac@ass@normalsize}% initialize typesize to consider
-}% % while calculating rows
-\newdimen\tabbaseskip%
-\def\pt@calcnlines{%
- \begingroup%
- \if@pt@rot\textheight\textwidth\fi% rotate tables
- \pt@typesize% Type sizes in deluxetable
- \@tempdima\pt@headfrac\textheight
- \@tempdimb\textheight\advance\@tempdimb by -\@tempdima
- \@tempdima\arraystretch\baselineskip
- \global\tabbaseskip\baselineskip
- \divide\@tempdimb by\@tempdima
- \global\pt@nlines\@tempdimb
- \endgroup
-}%
-\def\pt@tabacol{%
- \edef\@preamble{\@preamble\hskip\tabcolsep\tabskip\fill}%
-}%
-\newdimen\pt@tmpcapwidth
-\long\def\@makecaption@plano#1#2{%
- \@ifdim{\pt@width>\z@}{%
- \pt@tmpcapwidth\pt@width
- }{%
- \pt@tmpcapwidth\hsize
- }%
- \parbox{\pt@tmpcapwidth}{%
- \@make@caption@text{#1}{#2}%
- }%
- \endcenter
-}%
-\def\fnum@ptable{Table \thetable}%
-\def\fnum@ptablecont{Table \thetable---{\rmfamily Continued}}%
-\long\def\@make@caption@text#1#2{%
- \center\rmfamily#1.\quad#2\endcenter
-}%
-\long\def\@makecaption@plano@cont#1#2{%
- \center\rmfamily#1\endcenter
- \vskip 2.5ex
-}%
-\def\fnum@ptablecont@pptt{Table \thetable---{\itshape Continued}}%
-\long\def\@make@caption@text@pptt#1#2{%
- \center\sc#1\\[.5ex]#2\endcenter
-}%
-\long\def\@makecaption@plano@cont@pptt#1#2{%
- \center\sc#1\endcenter
- \vskip 1.5ex
-}%
-\def\fnum@ptable@apj{TABLE \thetable}%
-\def\fnum@ptablecont@apj{TABLE \thetable---{\itshape Continued}}%
-\long\def\@make@caption@text@apj#1#2{%
- \center\Large\sc#1\\[.5ex]#2\endcenter
-}%
-\long\def\@makecaption@plano@cont@apj#1#2{%
- \center\Large\sc#1\endcenter
- \vskip 1.5ex
-}%
-\def\fnum@ptable@aj{Table \thetable.}%
-\def\fnum@ptablecont@aj{Table \thetable.\space{\rmfamily (continued)}}%
-\long\def\@make@caption@text@aj#1#2{%
- \center\large{\sc#1}\space#2\endcenter
-}%
-\long\def\@makecaption@plano@cont@aj#1#2{%
- \center\large{\sc#1}\endcenter
- \vskip 1.5ex
-}%
-\newbox\spew@tblnotesbox%
-\newbox\restof@tblnotesbox%
-\global\newdimen\noteheight%
-\global\newdimen\pt@tabnoteminht%
-\global\pt@tabnoteminht=0pt%
-\newenvironment{deluxetable}[1]{%
- \maketitle
- \def\pt@format{\string#1}%
- \let\@acol\pt@tabacol%
- \let\@tabularcr\@ptabularcr%
- \let\@tablenotetext\@ptablenotetext%
- \let\@tablenotes\@ptablenotes%
- \global\pt@ncol\z@%
- \global\pt@column\z@%
- \global\pt@page\@ne%
- \gdef\pt@addcol{\global\advance\pt@ncol\@ne}%
- \if@pt@rot\leavevmode\fi%
-}{%
- \ifx\@typesize\pt@footnotesize%%% considering the table typesize in calculation
- \global\pt@tabnoteminht=\pt@notemin@footnote\baselineskip
- \else
- \ifx\@typesize\pt@scriptsize
- \global\pt@tabnoteminht=\pt@notemin@script\baselineskip
- \else
- \global\pt@tabnoteminht=\pt@notemin@normal\baselineskip
- \fi
- \fi
- \global\advance\pt@tabnoteminht-\@abovenoteskip
- \global\@abovenoteskip=0pt
- \setbox\spew@tblnotesbox\vbox{\spew@tblnotes}%
- %%
- %% Finding the available space for tablenotes in current page
- \if@pt@rot\global\noteheight\textwidth\else\global\noteheight\textheight\fi%
- \global\advance\noteheight-\ht\captionbox%
- \global\advance\noteheight-\pt@line\tabbaseskip
- \if@twocolumn %% tables in preprint2 style
- \ifx\@typesize\pt@scriptsize
- \global\advance\noteheight-6\baselineskip%
- \else
- \global\advance\noteheight-3\baselineskip%
- \fi
- \else
- \global\advance\noteheight-2\baselineskip%
- \fi
-%%
-%% Print the maximum lines of notes below table within current page
- \ifdim\noteheight<\pt@tabnoteminht% if not possible to keep the minimum two lines
- \global\noteheight=0pt% % the whole notes move to next page.
- \global\setbox\restof@tblnotesbox\vbox{\unvbox\spew@tblnotesbox}%
- \else
- %%
- %% if possible two lines, check the length of notes
- \ifdim\ht\spew@tblnotesbox>\noteheight%
- % Print maximum notes in available space and store the remaining part
- \hbox\@to\hsize{\hfil\vsplit\spew@tblnotesbox to \noteheight\hfil}%
- \global\setbox\restof@tblnotesbox\vbox{\unvbox\spew@tblnotesbox}%
- \else%
- % Print the whole notes in current page.
- \vbox{\hbox\@to\hsize{\hfil\box\spew@tblnotesbox\hfil}}%
- \fi
- \fi
- \typeout@deluxetable%
- \endcenter%
- \end@plano@float%
-%%
-%% Print the remaining tablenotes into new page(s).
-%% print each page until the remaining box empty.
- \loop\ifvoid\restof@tblnotesbox\else%
- \clearpage
- %%
- %% check whether the remaining box is a full/partial page
- \ifdim\ht\restof@tblnotesbox<\if@pt@rot\hsize\else\vsize\fi%
- \vbox to \textheight{\if@pt@rot\vfill\fi\hbox to \textwidth{\if@pt@rot\else\hfil\fi
- \if@pt@rot\rotatebox{90}{\box\restof@tblnotesbox}
- \else{\box\restof@tblnotesbox}\fi\hfil}\vfill}%
- \else%
- \vbox to \textheight{\vfill\hbox to \textwidth{\hfil%
- \if@pt@rot\rotatebox{90}{\vsplit\restof@tblnotesbox to \textwidth}
- \else{\vsplit\restof@tblnotesbox to \textheight}\fi\hfil}\vfill}%
- \fi%
- \clearpage
- \repeat%
- \addtocounter{table}{\m@ne}%
- \tabletypesize{\normalsize}%
-}%
-\let@environment{planotable}{deluxetable}%
-\def\@plano@float{% Invoked by \startdata
- \begingroup%
- \if@pt@rot\columnwidth\textheight\fi% Deluxetable table \rotate
- \@plano@float@{table}%
-}%
-\def\end@plano@float{% S/B invoked by \enddata; instead by \enddeluxetable
- \end@plano@float@\endgroup}%
-\def\@plano@float@{\@float}% Extra layer of abstraction for float processing
-\def\end@plano@float@{%
-\end@float}%
-\newdimen\firsttabskip
-\firsttabskip-\hsize
-\appdef\@endfloatbox{%
-\if@pt@rot
-\global\setbox\@currbox\vbox{\hskip\firsttabskip\global\firsttabskip\z@%
-\rotatebox{90}{\box\@currbox}}\else\global\firsttabskip\z@\fi%
-}%
-\def\typeout@deluxetable@mss{%
- \typeout{%
- Table \thetable\space has been set to width \the\pt@width
- }%
-}%
-\def\typeout@deluxetable@ppt{%
- \typeout{%
- Page \the\pt@page \space of table \thetable\space has been set to
- width \the\pt@width\space with \the\pt@nlines\space lines per page
- }%
-}%
-\let\typeout@deluxetable\typeout@deluxetable@mss
-\newcommand\startdata{%
- \pt@calcnlines
- \@ifdim{\pt@width>\z@}{%
- \def\@halignto{\@to\pt@width}%
- }{%
- \def\@halignto{}%
- }%
- \let\fnum@table=\fnum@ptable
- \let\@makecaption\@makecaption@plano
- \global\pt@line\z@
- \start@pt@tabular
- \after@startdata
-}%
-\global\newbox\captionbox
-\def\start@pt@tabular{\par%
- \@plano@float
- \center
- \expandafter\caption\expandafter{\pt@caption}%
- \global\setbox\captionbox\vbox{\expandafter\caption\expandafter{\pt@caption}}
- \pt@typesize% Type sizes in deluxetable
- \expandafter\@tabular\expandafter{\pt@format}%
-}%
-\def\set@pt@box#1{\setbox\pt@box}%
-\def\after@startdata{\pt@head}%
-\def\after@startdata@aj{\hline\hline\relax\\[-1.7ex]\pt@head}%
-\def\enddata{%
- \crcr
- \noalign{\vskip .7ex}%
- \before@enddata%
- \endtabular%
- \setbox\pt@box\lastbox%
- \pt@width\wd\pt@box
- \hbox \@to \hsize{\hfil\box\pt@box\hfil}%
- \ignorespaces}%
-\def\before@enddata{\hline}%
-\def\before@enddata@aj{\hline\hline}%
-\def\nl{\substitute@command\nl\\}%
-\def\nextline{\substitute@command\nextline\\}%
-\def\@ptabularcr{%
- {\ifnum0=`}\fi% A klootch just in case the next token is & or \cr
- \@ifstar{%
- \@testopt{\@argptabularcr\@empty}\z@skip%
- }{%
- \@testopt{\@argptabularcr\ptable@@split}\z@skip%
- }%
-}%
-\newdimen\pt@reduceline
-\newdimen\extra@vspace
-\extra@vspace\z@
-\def\@xargptarraycr#1{\@tempdima #1%
- \global\advance\extra@vspace\@tempdima% % adding the optional spaces
- \advance\@tempdima\dp \@arstrutbox%
- \vrule \@height\z@ \@depth\@tempdima \@width\z@%
- \global\pt@reduceline\arraystretch\tabbaseskip% total lines to be reduced
- \@whilenum\pt@reduceline<\extra@vspace% % reducing the excess lines%
- \do{%
- \global\advance\extra@vspace-\pt@reduceline%
- \global\advance\pt@line1
- }%
-\cr}%
-\def\@argptabularcr#1[#2]{%
- \ifnum0=`{\fi}% To undo the effect of the klootch.
- \@ifdim{#2>\z@}{%
- \unskip\@xargptarraycr{#2}%
- }{%
- \@yargarraycr{#2}%
- }\ptable@split#1%
-}%
-\def\ptable@split#1{%
- \noalign{%
- \global\advance\pt@line\@ne%
- \@ifnum{\pt@line<\pt@nlines}{}{%
- \aftergroup#1%
- }%
- }%
-}%
-\def\ptable@@split{%
- \before@suspendpt%
- \endtabular%
- \setbox\pt@box\lastbox%
- \pt@width\wd\pt@box\box\pt@box%
- \typeout@pt@nl%
- \global\advance\pt@page\@ne%
- \endcenter%
- \end@plano@float%
- \clearpage
- \global\extra@vspace\z@
- \addtocounter{table}{-2}%
- \let\fnum@table=\fnum@ptablecont%
- \let\@makecaption\@makecaption@plano@cont%
- \global\pt@ncol=\pt@column% Either 0 or value of \tablecolumns
- \global\pt@line\z@%
- \start@pt@tabular%
- \before@resumept%
- \pt@head%
-}%
-\def\before@suspendpt{}%
-\def\before@resumept{}%
-\def\before@suspendpt@aj{\@tabularcr\noalign{\vskip .7ex}\hline}%
-\def\before@resumept@aj{\hline\relax\@tabularcr[-1.7ex]}%
-\def\typeout@pt@nl@ppt{%
- \typeout{%
- Page \the\pt@page\space of table \thetable\space has been set to
- width \the\pt@width
- }%
-}%
-\def\typeout@pt@nl@mss{%
- \typeout{%
- Page \the\pt@page\space of table \thetable\space has been set to
- width \the\pt@width\space with \the\pt@nlines\space lines per page
- }%
-}%
-\def\typeout@pt@nl@aj{%
- \typeout{%
- Table \thetable\space has been set to
- width \the\pt@width\space with \the\pt@nlines\space lines per page
- }%
-}%
-\let\typeout@pt@nl\typeout@pt@nl@mss
-\newcommand\tablevspace[1]{\substitute@command\tablevspace\\[#1]}%
-\newcommand\tablebreak{\cr\ptable@@split}%\\{\cr\ptable@@split}%
-\newcommand\cutinhead[1]{%
- \noalign{\vskip 1.5ex}%
- \hline
- \@ptabularcr
- \noalign{\vskip -4ex}%
- \multicolumn{\pt@ncol}{c}{#1}%
- \@ptabularcr
- \noalign{\vskip .8ex}%
- \hline
- \@ptabularcr
- \noalign{\vskip -2ex}%
-}%
-\def\cutinhead@ppt#1{%
- \noalign{\vskip 1.5ex}%
- \hline
- \@ptabularcr
- \noalign{\vskip -2ex}% Style Note: in apj, it is -1.5ex
- \multicolumn{\pt@ncol}{c}{#1}%
- \@ptabularcr
- \noalign{\vskip .8ex}%
- \hline
- \@ptabularcr
- \noalign{\vskip -2ex}%
-}%
-\newcommand\sidehead[1]{%
- \noalign{\vskip 1.5ex}%
- \multicolumn{\pt@ncol}{@{\hskip\z@}l}{#1}%
- \@ptabularcr
- \noalign{\vskip .5ex}%
-}%
-\def\@ptablenotetext#1#2{%
- \vspace{0ex}% Style Note: in ppt, it is gone
- {%\parbox{\pt@width}%
- {\hskip1em$^{\mathrm#1}$#2}\par}%
-}%
-\def\@ptablenotes#1{%
- \par
- \vspace{2ex}%
- {\setlength\parskip{1.5ex}#1}%
-}%
-\def\@ptablenotes@apj#1{%
- \par
- \vspace{2ex}%
- {#1}%
-}%
-\newcommand\tablerefs[1]{\ifdim\@abovenoteskip=0pt\global\@abovenoteskip=10pt\fi
-\appgdef\tblnote@list{\hsize\pt@width\leftskip\z@\rightskip\z@%
-\@tableref{\parfillskip\z@ plus1fil#1\endgraf}}}%
-\def\@tableref#1{%
- \par
- \vspace*{3ex}%
- {%\parbox{\pt@width} %%%%
- {\hskip1em\rmfamily References. --- #1}\par}%
-}%
-\newcommand\tablecomments[1]{\ifdim\@abovenoteskip=0pt\global\@abovenoteskip=10pt\fi
-\appgdef\tblnote@list{\hsize\pt@width\leftskip\z@\rightskip\z@%
-\@tablecom{\parfillskip\z@ plus1fil#1\endgraf}}}%
-\def\@tablecom#1{%
- \par
- \vspace*{3ex}%
- {%\parbox{\pt@width} %%%
-{\hskip1em\rmfamily Note. --- #1}\par}%
-}%
-\def\@tableref@pptt#1{%
- \par
- \vspace*{3ex}%
- {%\parbox{\pt@width} %%%
- {\hskip1em{\sc References.---}#1}\par}%
-}%
-\def\@tablecom@pptt#1{%
- \vspace*{3ex}{%
- %\parbox{\pt@width} %%%
- {\hskip1em{\sc Note.---}#1}\par}%
-}%
-\newcounter{plate}%
-\def\ftype@plate{4}%
-\def\ext@plate{lof}%
-\newenvironment{plate}{\@float{plate}}{\end@float}%
-\newenvironment{plate*}{\@dblfloat{plate}}{\end@dblfloat}%
-\let\platewidth=\tablewidth
-\newcommand\platenum[1]{%
- \def\theplate{#1}%
- \let\@currentlabel\theplate
- \addtocounter{plate}{\m@ne}%
-}%
-\def\thefigure{\@arabic\c@figure}%
-\def\thetable{\@arabic\c@table}%
-\def\theplate{\@arabic\c@plate}%
-\def\fnum@figure{{\rmfamily Fig.\space\thefigure.---}}%
-\def\fnum@table{{\rmfamily Table \thetable:}}%
-\def\fnum@plate{{\bfseries Plate \theplate.}}%
-\def\fps@figure{bp}%
-\def\fps@table{bp}%
-\def\fps@plate{bp}%
-\def\eps@scaling{1.0}%
-\newcommand\epsscale[1]{\gdef\eps@scaling{#1}}%
-\newcommand\plotone[1]{%
- \typeout{Plotone included the file #1}
- \centering
- \leavevmode
- \includegraphics[width={\eps@scaling\columnwidth}]{#1}%
-}%
-\newcommand\plottwo[2]{{%
- \typeout{Plottwo included the files #1 #2}
- \centering
- \leavevmode
- \columnwidth=.45\columnwidth
- \includegraphics[width={\eps@scaling\columnwidth}]{#1}%
- \hfil
- \includegraphics[width={\eps@scaling\columnwidth}]{#2}%
-}}%
-\def\plotfiddle#1#2#3#4#5#6#7{{
-\typeout{Plotfiddle included the file #1}
-\centering\leavevmode%% Re-implement from v4.0
-\vbox to #2{\rule{0pt}{#2}}
-\hspace*{#6pt}\includegraphics[width=#4pt, height=#5pt, angle=#3, origin=c]{#1}}%
-}
-\let\jnl@style=\rmfamily
-\def\ref@jnl#1{{\jnl@style#1}}%
-\newcommand\aj{\ref@jnl{AJ}}%
- % Astronomical Journal
-\newcommand\actaa{\ref@jnl{Acta Astron.}}%
- % Acta Astronomica
-\newcommand\araa{\ref@jnl{ARA\&A}}%
- % Annual Review of Astron and Astrophys
-\newcommand\apj{\ref@jnl{ApJ}}%
- % Astrophysical Journal
-\newcommand\apjl{\ref@jnl{ApJ}}%
- % Astrophysical Journal, Letters
-\newcommand\apjs{\ref@jnl{ApJS}}%
- % Astrophysical Journal, Supplement
-\newcommand\ao{\ref@jnl{Appl.~Opt.}}%
- % Applied Optics
-\newcommand\apss{\ref@jnl{Ap\&SS}}%
- % Astrophysics and Space Science
-\newcommand\aap{\ref@jnl{A\&A}}%
- % Astronomy and Astrophysics
-\newcommand\aapr{\ref@jnl{A\&A~Rev.}}%
- % Astronomy and Astrophysics Reviews
-\newcommand\aaps{\ref@jnl{A\&AS}}%
- % Astronomy and Astrophysics, Supplement
-\newcommand\azh{\ref@jnl{AZh}}%
- % Astronomicheskii Zhurnal
-\newcommand\baas{\ref@jnl{BAAS}}%
- % Bulletin of the AAS
-\newcommand\caa{\ref@jnl{Chinese Astron. Astrophys.}}%
- % Chinese Astronomy and Astrophysics
-\newcommand\cjaa{\ref@jnl{Chinese J. Astron. Astrophys.}}%
- % Chinese Journal of Astronomy and Astrophysics
-\newcommand\icarus{\ref@jnl{Icarus}}%
- % Icarus
-\newcommand\jcap{\ref@jnl{J. Cosmology Astropart. Phys.}}%
- % Journal of Cosmology and Astroparticle Physics
-\newcommand\jrasc{\ref@jnl{JRASC}}%
- % Journal of the RAS of Canada
-\newcommand\memras{\ref@jnl{MmRAS}}%
- % Memoirs of the RAS
-\newcommand\mnras{\ref@jnl{MNRAS}}%
- % Monthly Notices of the RAS
-\newcommand\na{\ref@jnl{New A}}%
- % New Astronomy
-\newcommand\nar{\ref@jnl{New A Rev.}}%
- % New Astronomy Review
-\newcommand\pra{\ref@jnl{Phys.~Rev.~A}}%
- % Physical Review A: General Physics
-\newcommand\prb{\ref@jnl{Phys.~Rev.~B}}%
- % Physical Review B: Solid State
-\newcommand\prc{\ref@jnl{Phys.~Rev.~C}}%
- % Physical Review C
-\newcommand\prd{\ref@jnl{Phys.~Rev.~D}}%
- % Physical Review D
-\newcommand\pre{\ref@jnl{Phys.~Rev.~E}}%
- % Physical Review E
-\newcommand\prl{\ref@jnl{Phys.~Rev.~Lett.}}%
- % Physical Review Letters
-\newcommand\pasa{\ref@jnl{PASA}}%
- % Publications of the Astron. Soc. of Australia
-\newcommand\pasp{\ref@jnl{PASP}}%
- % Publications of the ASP
-\newcommand\pasj{\ref@jnl{PASJ}}%
- % Publications of the ASJ
-\newcommand\qjras{\ref@jnl{QJRAS}}%
- % Quarterly Journal of the RAS
-\newcommand\rmxaa{\ref@jnl{Rev. Mexicana Astron. Astrofis.}}%
- % Revista Mexicana de Astronomia y Astrofisica
-\newcommand\skytel{\ref@jnl{S\&T}}%
- % Sky and Telescope
-\newcommand\solphys{\ref@jnl{Sol.~Phys.}}%
- % Solar Physics
-\newcommand\sovast{\ref@jnl{Soviet~Ast.}}%
- % Soviet Astronomy
-\newcommand\ssr{\ref@jnl{Space~Sci.~Rev.}}%
- % Space Science Reviews
-\newcommand\zap{\ref@jnl{ZAp}}%
- % Zeitschrift fuer Astrophysik
-\newcommand\nat{\ref@jnl{Nature}}%
- % Nature
-\newcommand\iaucirc{\ref@jnl{IAU~Circ.}}%
- % IAU Cirulars
-\newcommand\aplett{\ref@jnl{Astrophys.~Lett.}}%
- % Astrophysics Letters and Communications
-\newcommand\apspr{\ref@jnl{Astrophys.~Space~Phys.~Res.}}%
- % Astrophysics Space Physics Research
-\newcommand\bain{\ref@jnl{Bull.~Astron.~Inst.~Netherlands}}%
- % Bulletin Astronomical Institute of the Netherlands
-\newcommand\fcp{\ref@jnl{Fund.~Cosmic~Phys.}}%
- % Fundamental Cosmic Physics
-\newcommand\gca{\ref@jnl{Geochim.~Cosmochim.~Acta}}%
- % Geochimica Cosmochimica Acta
-\newcommand\grl{\ref@jnl{Geophys.~Res.~Lett.}}%
- % Geophysics Research Letters
-\newcommand\jcp{\ref@jnl{J.~Chem.~Phys.}}%
- % Journal of Chemical Physics
-\newcommand\jgr{\ref@jnl{J.~Geophys.~Res.}}%
- % Journal of Geophysical Research
-\newcommand\jqsrt{\ref@jnl{J.~Quant.~Spec.~Radiat.~Transf.}}%
- % Journal of Quantitiative Spectroscopy and Radiative Trasfer
-\newcommand\memsai{\ref@jnl{Mem.~Soc.~Astron.~Italiana}}%
- % Mem. Societa Astronomica Italiana
-\newcommand\nphysa{\ref@jnl{Nucl.~Phys.~A}}%
- % Nuclear Physics A
-\newcommand\physrep{\ref@jnl{Phys.~Rep.}}%
- % Physics Reports
-\newcommand\physscr{\ref@jnl{Phys.~Scr}}%
- % Physica Scripta
-\newcommand\planss{\ref@jnl{Planet.~Space~Sci.}}%
- % Planetary Space Science
-\newcommand\procspie{\ref@jnl{Proc.~SPIE}}%
- % Proceedings of the SPIE
-\let\astap=\aap
-\let\apjlett=\apjl
-\let\apjsupp=\apjs
-\let\applopt=\ao
-\newcommand\phn{\phantom{0}}%
-\newcommand\phd{\phantom{.}}%
-\newcommand\phs{\phantom{$-$}}%
-\newcommand\phm[1]{\phantom{#1}}%
-\let\la=\lesssim % For Springer A&A compliance...
-\let\ga=\gtrsim
-\newcommand\sq{\mbox{\rlap{$\sqcap$}$\sqcup$}}%
-\newcommand\arcdeg{\mbox{$^\circ$}}%
-\newcommand\arcmin{\mbox{$^\prime$}}%
-\newcommand\arcsec{\mbox{$^{\prime\prime}$}}%
-\newcommand\fd{\mbox{$.\!\!^{\mathrm d}$}}%
-\newcommand\fh{\mbox{$.\!\!^{\mathrm h}$}}%
-\newcommand\fm{\mbox{$.\!\!^{\mathrm m}$}}%
-\newcommand\fs{\mbox{$.\!\!^{\mathrm s}$}}%
-\newcommand\fdg{\mbox{$.\!\!^\circ$}}%
-\newcommand\farcm@mss{\mbox{$.\mkern-4mu^\prime$}}%
-\let\farcm\farcm@mss
-\newcommand\farcs@mss{\mbox{$.\!\!^{\prime\prime}$}}%
-\let\farcs\farcs@mss
-\newcommand\fp{\mbox{$.\!\!^{\scriptscriptstyle\mathrm p}$}}%
-\newcommand\micron{\mbox{$\mu$m}}%
-\def\farcm@apj{%
- \mbox{.\kern -0.7ex\raisebox{.9ex}{\scriptsize$\prime$}}%
-}%
-\def\farcs@apj{%
- \mbox{%
- \kern 0.13ex.%
- \kern -0.95ex\raisebox{.9ex}{\scriptsize$\prime\prime$}%
- \kern -0.1ex%
- }%
-}%
-\newcommand\case[2]{\mbox{$\frac{#1}{#2}$}}%
-\newcommand\slantfrac{\case}%
-\newcommand\onehalf{\slantfrac{1}{2}}%
-\newcommand\onethird{\slantfrac{1}{3}}%
-\newcommand\twothirds{\slantfrac{2}{3}}%
-\newcommand\onequarter{\slantfrac{1}{4}}%
-\newcommand\threequarters{\slantfrac{3}{4}}%
-\newcommand\ubvr{\mbox{$U\!BV\!R$}}%% UBVR system
-\newcommand\ub{\mbox{$U\!-\!B$}}% % U-B
-\newcommand\bv{\mbox{$B\!-\!V$}}% % B-V
-\newcommand\vr{\mbox{$V\!-\!R$}}% % V-R
-\newcommand\ur{\mbox{$U\!-\!R$}}% % U-R
-\newcommand\ion[2]{#1$\;${\small\rmfamily\@Roman{#2}}\relax}%
-\newcommand\nodata{ ~$\cdots$~ }%
-\newcommand\diameter{\ooalign{\hfil/\hfil\crcr\mathhexbox20D}}%
-\newcommand\degr{\arcdeg}%
-\newcommand\Sun{\sun}% Sun symbol, "S"
-\newcommand\Sol{\sun}%
-\newcommand\sun{\odot}%
-\newcommand\Mercury{\astro{\char1}}% Mercury symbol, "1"
-\newcommand\Venus{\astro{\char2}}% Venus symbol, "2"
-\newcommand\Earth{\earth}% Earth symbol, "3"
-\newcommand\Terra{\earth}%
-\newcommand\earth{\oplus}%
-\newcommand\Mars{\astro{\char4}}% Mars symbol, "4"
-\newcommand\Jupiter{\astro{\char5}}% Jupiter symbol, "5"
-\newcommand\Saturn{\astro{\char6}}% Saturn symbol, "6"
-\newcommand\Uranus{\astro{\char7}}% Uranus symbol, "7"
-\newcommand\Neptune{\astro{\char8}}% Neptune symbol, "8"
-\newcommand\Pluto{\astro{\char9}}% Pluo symbol, "9"
-\newcommand\Moon{\astro{\char10}}% Moon symbol, "M"
-\newcommand\Luna{\Moon}%
-\newcommand\Aries{\astro{\char11}}%
-\newcommand\VEq{\Aries}% vernal equinox (Aries)
-\newcommand\Taurus{\astro{\char12}}%
-\newcommand\Gemini{\astro{\char13}}%
-\newcommand\Cancer{\astro{\char14}}%
-\newcommand\Leo{\astro{\char15}}%
-\newcommand\Virgo{\astro{\char16}}%
-\newcommand\Libra{\astro{\char17}}%
-\newcommand\AEq{\Libra}% autumnal equinox (Libra)
-\newcommand\Scorpius{\astro{\char18}}%
-\newcommand\Sagittarius{\astro{\char19}}%
-\newcommand\Capricornus{\astro{\char20}}%
-\newcommand\Aquarius{\astro{\char21}}%
-\newcommand\Pisces{\astro{\char22}}%
-\def\load@astro{%
- \dimen@=1\aas@ptsize\p@
- \font\astro@font=Astrosym at\dimen@
-}%
-\def\astro#1{\leavevmode\hbox{\astro@font#1}}%
-\def\astro@font{%
- \ClassWarning{aastex}{%
- Please use class option `astro', since you are using the astro font.%
- }%
-}%
-\newcommand\sbond{\chem@bnd{\@sbnd}}%
-\newcommand\dbond{\chem@bnd{\@dbnd}}%
-\newcommand\tbond{\chem@bnd{\@tbnd}}%
-\def\chem@bnd#1{%
- {%
- \kern.1em\relax
- \setbox\z@\hbox{M}%
- \dimen@ii.8em\relax
- \p@=.1em\relax
- \dimen@.5\ht\z@\dimen@i-\dimen@
- \advance\dimen@1.5\p@\advance\dimen@i-1.0\p@
- #1%
- \kern.1em\relax
- }%
- }%
-\def\@sbnd{%
- \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@
- \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak
- }%
-\def\@dbnd{%
- \advance\dimen@-0.5\p@\advance\dimen@i0.5\p@
- \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak
- \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@
- \hskip-\dimen@ii
- \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak
- }%
-\def\@tbnd{%
- \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak
- \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@
- \hskip-\dimen@ii
- \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak
- \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@
- \hskip-\dimen@ii
- \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak
- }%
-\renewcommand\LaTeX{%
- \leavevmode
- L%
- \raise.42ex\hbox{%
- \count@=\the\fam
- $\fam\count@\scriptstyle\kern-.3em A$%
- }%
- \kern-.15em\TeX
-}%
-\newcommand\anchor[2]{#2}%
-\newcommand\url{\@dblarg\@url}%
-\def\@url[#1]{\anchor{#1}}%
-\def\@text@email#1{#1}%
-\def\authoremail{\substitute@command\authoremail\email}%
-\newcommand\objectname{\@testopt\@objectname{[}}
-\def\@objectname[#1]#2{#2}%
-\newcommand\object{\@testopt\@object{[}}%
-\def\@object[#1]#2{#2}%
-%% macro for facility
-\newcommand\facility{\@testopt\@facility{[}}%
-\def\@facility[#1]#2{#2}%
-%% macro for supportfrom
-\newcommand\supportfrom{\@testopt\@supportfrom{[}}%
-\def\@supportfrom[#1]#2{#2}%
-%% macro for dataset
-\newcommand\dataset{\@testopt\@dataset{[}}%
-\def\@dataset[#1]#2{#2}%
-\newcommand\sizrpt{%
- (\fontname\the\font): em=\the\fontdimen6\font, ex=\the\fontdimen5\font
- \typeout{%
- (\fontname\the\font): em=\the\fontdimen6\font, ex=\the\fontdimen5\font
- }%
-}%
-\def\aas@preprint{%
- \def\revtex@genre{preprint}%
- \let\ptlandscape\@empty
- \setlength\@slugcmmntwidth{.67\textwidth}%
- \let\@makeslugcmmnt\@makeslugcmmnt@ppt
- \let\@abstract\@abstract@ppt
- \let\make@title\make@title@ppt
- \let\make@affil\make@affil@ppt
- \let\notetoeditor\@gobble
- \let\clear@section@page\@empty
- \let\placetable\@gobble
- \let\placefigure\@gobble
- \let\placeplate\@gobble
- \let\typeout@deluxetable\typeout@deluxetable@ppt
- \let\typeout@pt@nl\typeout@pt@nl@mss
- \ps@plaintop
- \let\references@refpar\references@refpar@mss
- \let\cutinhead\cutinhead@ppt
- \def\pt@headfrac@ass@normalsize{.1}
- \def\pt@headfrac@ass@footnotesize{.12}
- \def\pt@headfrac@ass@scriptsize{.15}
- \def\pt@notemin@normal{4.5}
- \def\pt@notemin@footnote{4.5}
- \def\pt@notemin@script{5}
-}%
-\@namedef{aas@preprint2}{%
- \aas@preprint
- \def\revtex@genre{2-column preprint}%
- \ps@plain
- \@twocolumntrue
- \@rightskip=\z@\@plus4em
- \rightskip\@rightskip
- \opt@just
- \just@just % -SZ restored preprint2 to full justification
- \setlength\parindent{1.2em}%
- \setlength\parskip{0.5ex}%
- \setlength\columnsep{0.5in}%
- \setlength\hoffset{-0.2in}%
- \tolerance=600
- \setlength\emergencystretch{6\p@}%
- \def\baselinestretch{1.0}%
- \def\@tightleading{1.0}%
- \let\singlespace\@empty
- \let\doublespace\@empty
- \let\@dates\@dates@pptt
- \let\@abstract\@abstract@pptt
- \let\make@title\make@title@pptt
- \let\make@author\make@author@pptt
- \let\make@affil\make@affil@pptt
- \let\@keywords\@keywords@pptt
- \setlength{\skip\footins}{3ex\@plus1ex\@minus.5ex}%
- \setlength\footnotesep{2ex}%
- \let\@makefntext\@makefntext@pptt
- \let\section\section@pptt
- \let\subsection\subsection@pptt
- \let\subsubsection\subsubsection@pptt
- \let\section@centering\@empty
- \let\appendix@figtab@defs\appendix@figtab@defs@pptt
- \def\clear@thebibliography@page{%
- \if@restonecol\if@twocolumn\else\twocolumn\fi\fi
- }%
- \let\references@refpar\references@refpar@pptt
- \let\thebib@list\thebib@list@pptt
- \let\@tablenotes\@tablenotes@pptt
- \let\fnum@ptablecont\fnum@ptablecont@pptt
- \let\@make@caption@text\@make@caption@text@pptt
- \let\@makecaption@plano@cont\@makecaption@plano@cont@pptt
- \let\cutinhead\cutinhead@ppt
- \def\@plano@float@{\@dblfloat}% Extra layer of abstraction for float processing
- \def\end@plano@float@{\end@dblfloat}%
- %\let\@tableref\@tableref@pptt
- \let\@tablecom\@tablecom@pptt
- \def\pt@headfrac@ass@normalsize{.12}
- \def\pt@headfrac@ass@footnotesize{.15}
- \def\pt@headfrac@ass@scriptsize{.18}
- \def\pt@notemin@normal{5}
- \def\pt@notemin@footnote{5}
- \def\pt@notemin@script{5}
-}%
-\def\section@pptt{%
- \@startsection{section}{1}%
- {\z@}{2.3ex\@plus1ex\@minus.2ex}%
- {1.5ex\@plus.2ex}{\normalsize\bfseries}%
-}%
-\def\subsection@pptt{%
- \@startsection{subsection}{2}%
- {\z@}{2ex\@plus1ex\@minus.2ex}{1ex\@plus.2ex}{\normalsize\bfseries}%
-}%
-\def\subsubsection@pptt{%
- \@startsection{subsubsection}{3}%
- {\z@}{2ex\@plus1ex\@minus.2ex}{1ex\@plus.2ex}{\normalsize\itshape}%
-}%
-\def\aas@manuscript{%
- \def\revtex@genre{manuscript}%
- \let\ptlandscape\@empty
- \def\baselinestretch{\@doubleleading}%
- \let\footnote@size\@empty
- \def\tighten{\def\baselinestretch{\@doubleleading}}%
- \def\singlespace{}%
- \def\doublespace{}%
- \opt@tighten
- \setlength\@slugcmmntwidth{\textwidth}%
- \let\@makeslugcmmnt\@makeslugcmmnt@mss
- \@rightskip=\z@\@plus4em
- \rightskip\@rightskip
- \opt@just
- \let\sluginfo\sluginfo@mss
- \let\@abstract\@abstract@mss
- \let\@keywords\@keywords@mss % pagebreak after keywords
- \let\make@title\make@title@mss
- \def\clear@section@page{\clearpage}%
- \def\clear@thebibliography@page{\clearpage}%
- \let\typeout@deluxetable\typeout@deluxetable@mss
- \let\typeout@pt@nl\typeout@pt@nl@mss
- \ps@plaintop
- \let\references@refpar\references@refpar@mss
- \def\pt@headfrac@ass@normalsize{.08}
- \def\pt@headfrac@ass@footnotesize{.1}
- \def\pt@headfrac@ass@scriptsize{.12}
- \def\pt@notemin@normal{3}
- \def\pt@notemin@footnote{3}
- \def\pt@notemin@script{4}
-}%
-\def\journal{\@gobble}%
-\def\volume{\@gobble}%
-\def\issue{\@gobble}%
-\def\SGMLbi#1{#1}%
-\def\SGMLbsc#1{#1}%
-\def\SGMLclc#1{#1}%
-\def\SGMLentity#1{\&#1;}%
-\def\SGML{\@gobble}%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%
-%% Modify the |\@makecol| macro for one-column abstract.
-\newif\if@printfoot%
-\global\@printfoottrue%
-\global\newbox\my@footins
-\gdef \@makecol@pptt {%
- \ifvoid\footins
- \setbox\@outputbox \box\@cclv
- \else
- \if@printfoot
- \else
- \global\setbox\my@footins\vbox{\box\footins}
- %\global\advance\c@colht by -\ht\my@footins
- \fi
- \setbox\@outputbox \vbox{%
- \global\setbox\footins\vbox{\unvbox\my@footins\unvbox\footins}
- \boxmaxdepth \@maxdepth
- \unvbox\@cclv
- \if@printfoot
- \vskip\skip\footins
- \color@begingroup
- \normalcolor
- \footnoterule
- \unvbox \footins
- \color@endgroup
- \else
- \global\@printfoottrue
- \fi
- }%
- \fi
- \xdef\@freelist{\@freelist\@midlist}%
- \global \let \@midlist \@empty
- \@combinefloats
- \ifvbox\@kludgeins
- \@makespecialcolbox
- \else
- \setbox\@outputbox \vbox to \@colht{%
- \@texttop
- \dimen@ \dp\@outputbox
- \unvbox \@outputbox
- \ifbotragg%
- \vskip -\dimen@
- \@textbottom
- \fi
- }%
- \fi
- \global \maxdepth \@maxdepth
-}
-%%
-%%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% macro to switch from one-column long abstract to two-column normal text
-\iflong@abstract
-\newtoks\juo@sar \juo@sar={}
-\def\@ca#1#2#3#4{}
-\@ifundefined{stripsep}{\newskip\stripsep\stripsep 15pt}{}
-\newskip\m@addvipersep
-\m@addvipersep\z@
-\newskip\c@addvipersep
-\c@addvipersep\z@
-\newdimen\ht@strip
-\newdimen\right@cor
-\newdimen\cor@height \cor@height=0pt
-\newdimen\juo@pr
-\newdimen\juo@ht
-\newbox\@viper
-\newcount\juo@sk
-\newdimen\c@colht
-\newbox\my@outputbox
-%% macro for adding strip
-\def\add@strip#1#2#3#4{\begingroup%
- \xdef\ex@{\global\noexpand\juo@sar{\the\juo@sar\noexpand\@ca{#1}{#2}{#3}{#4}}}\ex@%
-\endgroup}
-%% macro for remove strip
-\def\remove@strip#1{\ifx#1\@empty\global\juo@sk=0\else
- \global\advance\juo@sk by-1\expandafter\next@item\the #1\@@#1\fi}
-\def\next@item \@ca#1#2#3#4#5\@@#6{\global #6={#5}\global\juo@pr=#1\global\juo@ht=#2%
-\global\cor@height=#3\global\m@addvipersep=#4}
-%% macro for strip command
-\def\strip{\@ifnextchar[{\@strip}{\@strip[0pt/0pt]}}
-\def\@strip[#1/#2]{\global\@tempdima=#1\global\@tempdimb=#2%
- \global \setbox\@viper\vbox\bgroup%
- \hsize\textwidth
- \@parboxrestore
- \col@number \@ne
- \vrule height\topskip width\z@ depth\z@}
-\def\endstrip{%
- \egroup
- \if@firstcolumn
- \ifdim\pagetotal>\z@
- \global\ht@strip\pagegoal
- \global\advance\ht@strip by-\pagetotal
- \global\advance\ht@strip by-\stripsep
- \global\advance\ht@strip by-\ht\@viper
- \global\advance\ht@strip by-\stripsep
- \global\juo@ht=\ht\@viper
- \else
- \global\ht@strip\z@
- \fi
- \ifdim\ht@strip>\z@
- \add@strip{\the\pagetotal}{\the\juo@ht}{\the\@tempdima}{\the\@tempdimb}%
- \global\advance\juo@sk by1
- \fi
- \fi
-}
-\newif\ifbotragg\botraggfalse
-\def\@outputdblcol@pptt{%
-\if@firstcolumn
- \global\@firstcolumnfalse
- \global\setbox\@leftcolumn\box\@outputbox
- \global\c@colht\@colht\global\c@addvipersep\z@
- \ifnum\juo@sk>0
- \remove@strip\juo@sar
- \global\@colht\the\juo@pr
- \global\@printfootfalse
- \ifdim\right@cor>\z@
- \global\advance\@colht by\right@cor
- \fi
- \global\advance\@colht by\cor@height
- \global\cor@height=0pt
- \fi
-\else
- \ifdim\c@colht>\@colht%
- \@tempdima\@colht%
- \ifdim\@colht>\z@%%
- \ifvoid\footins%
- \else%
- \vskip-\skip\footins%
- \fi%
- \splittopskip0pt%
- \setbox\my@outputbox\vbox{%
- \vspace*{\@colht}%%
- \global\botraggfalse%
- \vskip.7\baselineskip%
- \vsplit\@outputbox to \baselineskip%
- \unvbox\@outputbox}%
- \unvbox\my@outputbox%
- \ifvoid\my@outputbox%
- \global\botraggtrue
- \fi%
- \global \@printfoottrue
- \global\c@addvipersep\m@addvipersep%
- \else%
- \fi%
- \ifnum\juo@sk>0%
- \else%
- \global\@colht\c@colht%
- \fi%
- \else%
- \global \@firstcolumntrue%
- \global\setbox\@outputbox\vbox to \ht\@leftcolumn{\unvbox\@outputbox}%
- \setbox\@outputbox \vbox{\hb@xt@\textwidth {%
- \hb@xt@\columnwidth {\box\@leftcolumn \hss}%
- \hfil
- \vrule \@width\columnseprule
- \hfil
- \hb@xt@\columnwidth{\box\@outputbox \hss}}%
- \vss}%
- \@combinedblfloats
- \@outputpage
- \begingroup
- \@dblfloatplacement
- \@startdblcolumn
- \@whilesw\if@fcolmade \fi
- {\@outputpage\@startdblcolumn}%
- \endgroup
- \global\juo@sk=0\global\juo@sar={}%
- \global\cor@height\z@\global\c@addvipersep\z@
- \fi
-\fi
-}
-\fi
-\endinput
-%%
-%% End of file `aastex.cls'.