%% %% This is file `aastex.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% aasclass.dtx (with options: `style') %% %% 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", %%% } \ifx\ProvidesFile\undefined \def\next{}% \else \def\next{% \endinput \@obsoletefile{aastex.cls}{aastex.sty}\LoadClass{aastex}% }% \fi\next \def\ProvidesFile#1[#2]{\message{File: #1 #2}}% \ProvidesFile{aastex.sty}% [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}% }% \def\ClassWarning#1#2{\@warning{Style #1: #2}}% \def\ds@manuscript{\def\aastex@substyle{aasms4}}% \def\aastex@substyle{aasms4}% \def\ds@preprint{\def\aastex@substyle{aaspp4}}% \@namedef{ds@preprint2}{\def\aastex@substyle{aas2pp4}}% \@namedef{ds@aasms4}{\substitute@option{aasms4}{manuscript}}% \@namedef{ds@aaspp4}{\substitute@option{aaspp4}{preprint}}% \@namedef{ds@aas2pp4}{\substitute@option{aas2pp4}{preprint2}}% \@namedef{ds@aj_pt4}{\substitute@option{aj_pt4}{preprint}}% \@namedef{ds@apjpt4}{\substitute@option{apjpt4}{preprint}}% \def\ds@eqsecnum{\AtEndOfClass{\eqsecnum}}% \def\ds@tighten{\AtEndOfClass{\tightenlines}}% \def\ds@flushrt{% \AtEndOfClass{% \@rightskip=\z@\rightskip\@rightskip % Flush right \pretolerance=100\relax % Enable hyphenation }% }% \def\@testopt#1#2{% \@ifnextchar[{#1}{#1[#2]}} \def\appdef#1#2{% \toks@\expandafter{#1}\toks\@ne{#2}\edef#1{\the\toks@\the\toks\@ne}% }% \def\AtEndOfClass{\appdef\@styleh@@k}% \def\@styleh@@k{}% \def\AtBeginDocument{\appdef\@begindocumenthook}% \def\@begindocumenthook{}% \appdef\document{\@begindocumenthook}% \def\@latex@warning{\@warning}% \def\protected@edef{\edef}% \def\@finalstrut#1{\strut}% \let\color@begingroup\begingroup \let\color@endgroup\endgroup \def\G@refundefinedtrue{}% \long\def\@firstofone#1{#1}% \def\rmfamily{\rm}% \def\itshape{\it}% \@@input article.sty\relax \@@input natbib209.sty\relax \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 \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}% }% \expandafter\@@input\aastex@substyle.sty\relax \def\revtex@ver{4.1}% \def\revtex@date{25 Jan 99}% \let\lefthead\undefined \let\righthead\undefined \let\references\undefined \let\reference\undefined \let\markcite\undefined \let\colhead\undefined \let\tablecolumns\undefined \let\tablecaption\undefined \let\tablehead\undefined \let\tabletail\undefined \let\tablewidth\undefined \let\tableheadfrac\undefined \let\deluxetable\undefined \let\startdata\undefined \let\tablevspace\undefined \let\tablebreak\undefined \let\cutinhead\undefined \let\sidehead\undefined \let\tablerefs\undefined \let\tablecomments\undefined \let\phn\undefined \let\phd\undefined \let\phs\undefined \let\phm\undefined \let\sq\undefined \let\arcdeg\undefined \let\arcmin\undefined \let\arcsec\undefined \let\fd\undefined \let\fh\undefined \let\fm\undefined \let\fs\undefined \let\fdg\undefined \let\fp\undefined \let\micron\undefined \let\case\undefined \let\slantfrac\undefined \let\onehalf\undefined \let\onethird\undefined \let\twothirds\undefined \let\onequarter\undefined \let\threequarters\undefined \let\ubvr\undefined \let\ub\undefined \let\bv\undefined \let\vr\undefined \let\ur\undefined \let\ion\undefined \let\nodata\undefined \let\sun\undefined \let\earth\undefined \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}% \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}% \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}% }% \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}% \def\journal{\@gobble}% \def\volume{\@gobble}% \def\issue{\@gobble}% \def\SGMLbi#1{#1}% \def\SGMLbsc#1{#1}% \def\SGMLclc#1{#1}% \def\SGMLentity#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 %%\def\email#1{\appdef\@author{\make@authoremail{#1}}}% \AtBeginDocument{% \ifx\footnote@size\undefined \let\footnote@size\footnotesize \fi }% \@styleh@@k \endinput %% %% End of file `aastex.sty'.