texlive[58065] branches/branch2020.0/Master/texmf-dist: aastex

commits+karl at tug.org commits+karl at tug.org
Tue Mar 2 22:56:49 CET 2021


Revision: 58065
          http://tug.org/svn/texlive?view=revision&revision=58065
Author:   karl
Date:     2021-03-02 22:56:49 +0100 (Tue, 02 Mar 2021)
Log Message:
-----------
aastex (2mar21) (branch)

Modified Paths:
--------------
    branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/README

Added Paths:
-----------
    branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample631.bib
    branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample631.pdf
    branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample631.tex
    branches/branch2020.0/Master/texmf-dist/tex/latex/aastex/aastex631.cls

Removed Paths:
-------------
    branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/aassymbols.pdf
    branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/aassymbols.tex
    branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/natbib.tex
    branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample63.bib
    branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample63.pdf
    branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample63.tex
    branches/branch2020.0/Master/texmf-dist/tex/latex/aastex/aastex63.cls

Modified: branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/README
===================================================================
--- branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/README	2021-03-02 21:56:29 UTC (rev 58064)
+++ branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/README	2021-03-02 21:56:49 UTC (rev 58065)
@@ -1,48 +1,28 @@
-%% Start of file README 
-%% This README is part of the AASTEX 6.3 distribution. 
-%% Copyright (C) 2019 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.
+Last updated March 1, 2021. 
 
-Last updated August 7, 2019. 
-
 Thank you for your interest in the AASTEX package for manuscript preparation. This directory contains all the files in the distribution. They are described briefly below. Following the file descriptions are short installation instructions, the generic recipe for printing the user guide and sample, and information about contacting us regarding the distribution.
 
 MANIFEST
 
-aastex63.cls The most recent AASTEX class file (V6.3) 
+aastex631.cls The most recent AASTEX class file (V6.3.1) 
 aasjournal.bst BIBTEX .bst file optimized for AAS Journal publishing
 
-aassymbols.tex Tables of AASTEX and AMS symbols commands 
-aassymbols.pdf PDF of the symbols tables
+sample631.tex Sample paper with "typical" content and markup 
+sample631.pdf Sample paper PDF file
+sample631.bib Sample paper BIBTEX .bib file
 
-natbib.tex Information regarding using natbib with AASTEX
-natbib.pdf PDF of the natbib article
+cost.pdf Figure 1 in sample631.tex
+V2491_Cyg.pdf Figure 2a in sample631.tex
+HV_Cet.pdf  Figure 2b in sample631.tex
+LMC_2009.pdf Figure 2c in sample631.tex
+RS_Oph.pdf Figure 2d in sample631.tex
+U_Sco.pdf Figure 2e in sample631.tex
+KT_Eri.pdf Figures 2f and 3 in sample631.tex
+f4.pdf Figure 4 in sample631.tex
+f5.pdf Figure 5 in sample631.tex
 
-sample63.tex Sample paper with "typical" content and markup 
-sample63.pdf Sample paper PDF file
-sample63.bib Sample paper BIBTEX .bib file
+interactive.tar.gz A .tar.gz package containing all the interactive figure files associated with Figure 5 in sample631.tex
 
-cost.pdf Figure 1 in sample63.tex
-V2491_Cyg.pdf Figure 2a in sample63.tex
-HV_Cet.pdf  Figure 2b in sample63.tex
-LMC_2009.pdf Figure 2c in sample63.tex
-RS_Oph.pdf Figure 2d in sample63.tex
-U_Sco.pdf Figure 2e in sample63.tex
-KT_Eri.pdf Figures 2f and 3 in sample63.tex
-f4.pdf Figure 4 in sample63.tex
-f5.pdf Figure 5 in sample63.tex
-
-interactive.tar.gz A .tar.gz package containing all the interactive figure files associated with Figure 5 in sample63.tex
-
 orcid-ID.png PNG file use to produced the ORCID icon in \author
 
 Please see the AASTEX Web site for further documentation
@@ -53,7 +33,7 @@
 
 ADMINISTRATIVE DETAILS
 
-AASTEX was designed and written by Chris Biemesderfer in 1988. Substantial revisions were made by Lee Brotzman and Pierre Landau when the package was updated to v4.0. AASTEX was rewritten as a LATEX class by Arthur Ogawa for the v5.0 release. It was updated to v5.2 by SR Nova Private Ltd. Amy Hendrickson (TEXnology Inc.) wrote the v6.0 release which itself was primarily based on the emulateapj classfile created by Maxim Markevitch and Alexey Vikhlinin. Amy Hendrickson also created versions v6.1 - v6.3. Over the years the documentation has benefited from revisions by Jeannette Barnes, Sara Zimmerman, Greg Schwarz, Gus Meunch, Amy Henderickson, and Butler Burton.
+AASTEX was designed and written by Chris Biemesderfer in 1988. Substantial revisions were made by Lee Brotzman and Pierre Landau when the package was updated to v4.0. AASTEX was rewritten as a LATEX class by Arthur Ogawa for the v5.0 release. It was updated to v5.2 by SR Nova Private Ltd. Amy Hendrickson (TEXnology Inc.) wrote the v6.0 release which itself was primarily based on the emulateapj classfile created by Maxim Markevitch and Alexey Vikhlinin. Amy Hendrickson also created versions v6.1 - v6.3.1. Over the years the documentation has benefited from revisions by Jeannette Barnes, Sara Zimmerman, Greg Schwarz, Gus Meunch, Amy Henderickson, and Butler Burton.
 
 Comments, suggestions, complaints, and pleas for help can be sent electronically to aastex-help at aas.org.
 
@@ -66,3 +46,4 @@
 GJS, 02 Mar 2016 Rev. 
 GJS, 08 Jan 2018 Rev.
 GJS, 07 Aug 2019 Rev.
+GJS, 01 Mar 2021 Rev.

Deleted: branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/aassymbols.pdf
===================================================================
(Binary files differ)

Deleted: branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/aassymbols.tex
===================================================================
--- branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/aassymbols.tex	2021-03-02 21:56:29 UTC (rev 58064)
+++ branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/aassymbols.tex	2021-03-02 21:56:49 UTC (rev 58065)
@@ -1,579 +0,0 @@
-\documentclass[twocolumn]{aastex3}
-
-\newcommand\aastex{AAS\TeX}%
-
-\pagestyle{myheadings}
-\markright{\aastex, AMS math, and \LaTeX\ symbols}%
-
-\begin{document}
-
-\begin{table}
-\caption{Additional \aastex\ symbols}
-\begin{center}
-\tabcolsep5pt
-\begin{tabular}{@{}ll@{\hspace*{1em}}ll@{}}
-$\lesssim$ & \verb"\lesssim", \verb"\la" &
-$\gtrsim$ & \verb"\gtrsim", \verb"\ga" \\
-\micron & \verb"\micron" &
-\sbond & \verb"\sbond" \\
-\dbond & \verb"\dbond" &
-\tbond & \verb"\tbond" \\
-$\sun$ & \verb"\sun" &
-$\earth$ & \verb"\earth" \\
-\diameter & \verb"\diameter" &
-\\
-\arcdeg & \verb"\arcdeg", \verb"\degr" &
-\sq & \verb"\sq" \\
-\arcmin & \verb"\arcmin" &
-\arcsec & \verb"\arcsec" \\
-\fd & \verb"\fd" &
-\fh & \verb"\fh" \\
-\fm & \verb"\fm" &
-\fs & \verb"\fs" \\
-\fdg & \verb"\fdg" &
-\farcm & \verb"\farcm" \\
-\farcs & \verb"\farcs" &
-\fp & \verb"\fp" \\
-\onehalf & \verb"\onehalf" &
-\ubvr & \verb"\ubvr" \\
-\onethird & \verb"\onethird" &
-\ub & \verb"\ub" \\
-\twothirds & \verb"\twothirds" &
-\bv & \verb"\bv" \\
-\onequarter & \verb"\onequarter" &
-\vr & \verb"\vr" \\
-\threequarters & \verb"\threequarters" &
-\ur & \verb"\ur" \\
-\end{tabular}
-\end{center}
-\end{table}
-
-\begin{table}
-\caption{Text-mode accents}
-\begin{center}
-\begin{tabular}{*{2}{ll@{\hspace{4em}}}ll}
-\`{o} & \verb"\`{o}" & \={o} & \verb"\={o}" & \t{oo} & \verb"\t{oo}" \\
-\'{o} & \verb"\'{o}" & \.{o} & \verb"\.{o}" & \c{o}  & \verb"\c{o}" \\
-\^{o} & \verb"\^{o}" & \u{o} & \verb"\u{o}" & \d{o}  & \verb"\d{o}" \\
-\"{o} & \verb#\"{o}# & \v{o} & \verb"\v{o}" & \b{o}  & \verb"\b{o}" \\
-\~{o} & \verb"\~{o}" & \H{o} & \verb"\H{o}" & & \\
-\end{tabular}
-\end{center}
-\end{table}
-
-\begin{table}
-\caption{National symbols}
-\begin{center}
-\begin{tabular}{*{2}{ll@{\hspace{4em}}}ll}
-\oe & \verb"\oe" & \aa & \verb"\aa" & \l  & \verb"\l" \\
-\OE & \verb"\OE" & \AA & \verb"\AA" & \L  & \verb"\L" \\
-\ae & \verb"\ae" & \o  & \verb"\o"  & \ss & \verb"\ss" \\
-\AE & \verb"\AE" & \O  & \verb"\O"  & & \\
-\end{tabular}
-\end{center}
-\end{table}
-
-\begin{table}
-\caption{Math-mode accents}
-\begin{center}
-\begin{tabular}{ll@{\hspace{4em}}ll}
-$\hat{a}$   & \verb"\hat{a}"   & $\dot{a}$   & \verb"\dot{a}"   \\
-$\check{a}$ & \verb"\check{a}" & $\ddot{a}$  & \verb"\ddot{a}"  \\
-$\tilde{a}$ & \verb"\tilde{a}" & $\breve{a}$ & \verb"\breve{a}" \\
-$\acute{a}$ & \verb"\acute{a}" & $\bar{a}$   & \verb"\bar{a}"   \\
-$\grave{a}$ & \verb"\grave{a}" & $\vec{a}$   & \verb"\vec{a}"   \\
-\end{tabular}
-\end{center}
-\end{table}
-
-\begin{table}
-\caption{Greek and Hebrew letters (math mode)}
-\begin{center}
-\begin{tabular}{cl@{\hspace{3em}}cl}
-$\alpha$   & \verb"\alpha"   & $\nu$      & \verb"\nu"      \\
-$\beta$    & \verb"\beta"    & $\xi$      & \verb"\xi"      \\
-$\gamma$   & \verb"\gamma"   & $o$        & \verb"o"        \\
-$\delta$   & \verb"\delta"   & $\pi$      & \verb"\pi"      \\
-$\epsilon$ & \verb"\epsilon" & $\rho$     & \verb"\rho"     \\
-$\zeta$    & \verb"\zeta"    & $\sigma$   & \verb"\sigma"   \\
-$\eta$     & \verb"\eta"     & $\tau$     & \verb"\tau"     \\
-$\theta$   & \verb"\theta"   & $\upsilon$ & \verb"\upsilon" \\
-$\iota$    & \verb"\iota"    & $\phi$     & \verb"\phi"     \\
-$\kappa$   & \verb"\kappa"   & $\chi$     & \verb"\chi"     \\
-$\lambda$  & \verb"\lambda"  & $\psi$     & \verb"\psi"     \\
-$\mu$      & \verb"\mu"      & $\omega$   & \verb"\omega"   \\
-
-$\digamma$ & \verb"\digamma" &
-$\varkappa$ & \verb"\varkappa" \\
-$\varepsilon$ & \verb"\varepsilon" & $\varsigma$ & \verb"\varsigma" \\
-$\vartheta$   & \verb"\vartheta"   & $\varphi$   & \verb"\varphi"   \\
-$\varrho$     & \verb"\varrho"     & & \\
-
-$\Gamma$  & \verb"\Gamma"  & $\Sigma$   & \verb"\Sigma"   \\
-$\Delta$  & \verb"\Delta"  & $\Upsilon$ & \verb"\Upsilon" \\
-$\Theta$  & \verb"\Theta"  & $\Phi$     & \verb"\Phi"     \\
-$\Lambda$ & \verb"\Lambda" & $\Psi$     & \verb"\Psi"     \\
-$\Xi$     & \verb"\Xi"     & $\Omega$   & \verb"\Omega"   \\
-$\Pi$     & \verb"\Pi"     & & \\
-
-$\aleph$ & \verb"\aleph" &
-$\beth$ & \verb"\beth" \\
-$\gimel$ & \verb"\gimel" &
-$\daleth$ & \verb"\daleth" \\
-\end{tabular}
-\end{center}
-\end{table}
-
-\begin{table}
-\caption{Binary operators (math mode)}
-\begin{center}
-\begin{tabular}{cl@{\hspace{3em}}cl}
-$\pm$       & \verb"\pm"       & $\cap$             & \verb"\cap" \\
-$\mp$       & \verb"\mp"       & $\cup$             & \verb"\cup" \\
-$\setminus$ & \verb"\setminus" & $\uplus$           & \verb"\uplus" \\
-$\cdot$     & \verb"\cdot"     & $\sqcap$           & \verb"\sqcap" \\
-$\times$    & \verb"\times"    & $\sqcup$           & \verb"\sqcup" \\
-$\ast$      & \verb"\ast"      & $\triangleleft$    & \verb"\triangleleft" \\
-$\star$     & \verb"\star"     & $\triangleright$   & \verb"\triangleright" \\
-$\diamond$  & \verb"\diamond"  & $\wr$              & \verb"\wr" \\
-$\circ$     & \verb"\circ"     & $\bigcirc$         & \verb"\bigcirc" \\
-$\bullet$   & \verb"\bullet"   & $\bigtriangleup$   & \verb"\bigtriangleup" \\
-$\div$      & \verb"\div"      & $\bigtriangledown$ & \verb"\bigtriangledown" \\
-$\lhd$      & \verb"\lhd"      & $\rhd$             & \verb"\rhd" \\%FIXME
-$\vee$      & \verb"\vee"      & $\odot$            & \verb"\odot" \\
-$\wedge$    & \verb"\wedge"    & $\dagger$          & \verb"\dagger" \\
-$\oplus$    & \verb"\oplus"    & $\ddagger$         & \verb"\ddagger" \\
-$\ominus$   & \verb"\ominus"   & $\amalg$           & \verb"\amalg" \\
-$\otimes$   & \verb"\otimes"   & $\unlhd$           & \verb"\unlhd" \\
-$\oslash$   & \verb"\oslash"   & $\unrhd$           & \verb"\unrhd"
-\end{tabular}
-\end{center}
-\end{table}
-
-\clearpage
-
-\begin{table}
-\caption{AMS binary operators (math mode)}
-\begin{center}
-\begin{tabular}{ll@{\hspace{2em}}ll}
-$\dotplus$ & \verb"\dotplus" &
-$\ltimes$ & \verb"\ltimes" \\
-$\smallsetminus$ & \verb"\smallsetminus" &
-$\rtimes$ & \verb"\rtimes" \\
-$\Cap$ & \verb"\Cap", \verb"\doublecap" &
-$\leftthreetimes$ & \verb"\leftthreetimes" \\
-$\Cup$ & \verb"\Cup", \verb"\doublecup" &
-$\rightthreetimes$ & \verb"\rightthreetimes" \\
-$\barwedge$ & \verb"\barwedge" &
-$\curlywedge$ & \verb"\curlywedge" \\
-$\veebar$ & \verb"\veebar" &
-$\curlyvee$ & \verb"\curlyvee" \\
-$\doublebarwedge$ & \verb"\doublebarwedge" &
-\\
-$\boxminus$ & \verb"\boxminus" &
-$\circleddash$ & \verb"\circleddash" \\
-$\boxtimes$ & \verb"\boxtimes" &
-$\circledast$ & \verb"\circledast" \\
-$\boxdot$ & \verb"\boxdot" &
-$\circledcirc$ & \verb"\circledcirc" \\
-$\boxplus$ & \verb"\boxplus" &
-$\centerdot$ & \verb"\centerdot" \\
-$\divideontimes$ & \verb"\divideontimes" &
-$\intercal$ & \verb"\intercal" \\
-\end{tabular}
-\end{center}
-\end{table}
-
-\begin{table}
-\caption{Miscellaneous symbols}
-\begin{center}
-\begin{tabular}{ll@{\hspace{4em}}ll}
-\dag  & \verb"\dag"  & \S & \verb"\S" \\
-\copyright & \verb"\copyright"& \ddag & \verb"\ddag"\\
- \P & \verb"\P" & \pounds    & \verb"\pounds" \\
-\#    & \verb"\#"    & \$ & \verb"\$"\\
- \% & \verb"\%" & \&    & \verb"\&"  \\
-  \_ & \verb"\_" & \{    & \verb"\{"   \\
- \} & \verb"\}" & & \\
-\end{tabular}
-\end{center}
-\end{table}
-
-\begin{table}
-\caption{Miscellaneous symbols (math mode)}
-\begin{center}
-\begin{tabular}{cl@{\hspace{3em}}cl}
-$\aleph$   & \verb"\aleph"   & $\prime$       & \verb"\prime"       \\
-$\hbar$    & \verb"\hbar"    & $\emptyset$    & \verb"\emptyset"    \\
-$\imath$   & \verb"\imath"   & $\nabla$       & \verb"\nabla"       \\
-$\jmath$   & \verb"\jmath"   & $\surd$        & \verb"\surd"        \\
-$\ell$     & \verb"\ell"     & $\top$         & \verb"\top"         \\
-$\wp$      & \verb"\wp"      & $\bot$         & \verb"\bot"         \\
-$\Re$      & \verb"\Re"      & $\|$           & \verb"\|"           \\
-$\Im$      & \verb"\Im"      & $\angle$       & \verb"\angle"       \\
-$\partial$ & \verb"\partial" & $\triangle$    & \verb"\triangle"    \\
-$\infty$   & \verb"\infty"   & $\backslash$   & \verb"\backslash"   \\
-$\Box$     & \verb"\Box"     & $\Diamond$     & \verb"\Diamond"     \\
-$\forall$  & \verb"\forall"  & $\sharp$       & \verb"\sharp"       \\
-$\exists$  & \verb"\exists"  & $\clubsuit$    & \verb"\clubsuit"    \\
-$\neg$     & \verb"\neg"     & $\diamondsuit$ & \verb"\diamondsuit" \\
-$\flat$    & \verb"\flat"    & $\heartsuit$   & \verb"\heartsuit"   \\
-$\natural$ & \verb"\natural" & $\spadesuit$   & \verb"\spadesuit"   \\
-$\mho$     & \verb"\mho"     &                &
-\end{tabular}
-\end{center}
-\end{table}
-
-\begin{table}
-\caption{AMS miscellaneous symbols (math mode)}
-\begin{center}
-\begin{tabular}{ll@{\hspace{2em}}ll}
-$\hbar$ & \verb"\hbar" &
-$\backprime$ & \verb"\backprime" \\
-$\hslash$ & \verb"\hslash" &
-$\varnothing$ & \verb"\varnothing" \\
-$\vartriangle$ & \verb"\vartriangle" &
-$\blacktriangle$ & \verb"\blacktriangle" \\
-$\triangledown$ & \verb"\triangledown" &
-$\blacktriangledown$ & \verb"\blacktriangledown" \\
-$\square$ & \verb"\square" &
-$\blacksquare$ & \verb"\blacksquare" \\
-$\lozenge$ & \verb"\lozenge" &
-$\blacklozenge$ & \verb"\blacklozenge" \\
-$\circledS$ & \verb"\circledS" &
-$\bigstar$ & \verb"\bigstar" \\
-$\angle$ & \verb"\angle" &
-$\sphericalangle$ & \verb"\sphericalangle" \\
-$\measuredangle$ & \verb"\measuredangle" &
-\\
-$\nexists$ & \verb"\nexists" &
-$\complement$ & \verb"\complement" \\
-$\mho$ & \verb"\mho" &
-$\eth$ & \verb"\eth" \\
-$\Finv$ & \verb"\Finv" &
-$\diagup$ & \verb"\diagup" \\
-$\Game$ & \verb"\Game" &
-$\diagdown$ & \verb"\diagdown" \\
-$\Bbbk$ & \verb"\Bbbk" &
-$\restriction$ & \verb"\restriction" \\
-\end{tabular}
-\end{center}
-\end{table}
-
-\begin{table}
-\tabcolsep1pt
-\caption{Arrows (math mode)}
-\begin{center}
-\begin{tabular}{clcl}
-$\leftarrow$          & \verb"\leftarrow" &
-$\longleftarrow$      & \verb"\longleftarrow" \\
-$\Leftarrow$          & \verb"\Leftarrow" &
-$\Longleftarrow$      & \verb"\Longleftarrow" \\
-$\rightarrow$         & \verb"\rightarrow" &
-$\longrightarrow$     & \verb"\longrightarrow" \\
-$\Rightarrow$         & \verb"\Rightarrow" &
-$\Longrightarrow$     & \verb"\Longrightarrow" \\
-$\leftrightarrow$     & \verb"\leftrightarrow" &
-$\longleftrightarrow$ & \verb"\longleftrightarrow" \\
-$\Leftrightarrow$     & \verb"\Leftrightarrow" &
-$\Longleftrightarrow$ & \verb"\Longleftrightarrow" \\
-$\mapsto$             & \verb"\mapsto" &
-$\longmapsto$         & \verb"\longmapsto" \\
-$\hookleftarrow$      & \verb"\hookleftarrow" &
-$\hookrightarrow$     & \verb"\hookrightarrow" \\
-$\leftharpoonup$      & \verb"\leftharpoonup" &
-$\rightharpoonup$     & \verb"\rightharpoonup" \\
-$\leftharpoondown$    & \verb"\leftharpoondown" &
-$\rightharpoondown$   & \verb"\rightharpoondown" \\
-$\rightleftharpoons$  & \verb"\rightleftharpoons" &
-$\leadsto$            & \verb"\leadsto" \\
-$\uparrow$            & \verb"\uparrow" &
-$\Updownarrow$        & \verb"\Updownarrow" \\
-$\Uparrow$            & \verb"\Uparrow" &
-$\nearrow$            & \verb"\nearrow" \\
-$\downarrow$          & \verb"\downarrow" &
-$\searrow$            & \verb"\searrow" \\
-$\Downarrow$          & \verb"\Downarrow" &
-$\swarrow$            & \verb"\swarrow" \\
-$\updownarrow$        & \verb"\updownarrow" &
-$\nwarrow$            & \verb"\nwarrow"
-\end{tabular}
-\end{center}
-\end{table}
-
-\begin{table}
-\tabcolsep1pt
-\caption{AMS arrows (math mode)}
-\begin{center}
-\begin{tabular}{llll}
-$\dashleftarrow$ & \verb"\dashleftarrow" &
-$\dashrightarrow$ & \verb"\dashrightarrow" \\
-$\leftleftarrows$ & \verb"\leftleftarrows" &
-$\rightrightarrows$ & \verb"\rightrightarrows" \\
-$\leftrightarrows$ & \verb"\leftrightarrows" &
-$\rightleftarrows$ & \verb"\rightleftarrows" \\
-$\Lleftarrow$ & \verb"\Lleftarrow" &
-$\Rrightarrow$ & \verb"\Rrightarrow" \\
-$\twoheadleftarrow$ & \verb"\twoheadleftarrow" &
-$\twoheadrightarrow$ & \verb"\twoheadrightarrow" \\
-$\leftarrowtail$ & \verb"\leftarrowtail" &
-$\rightarrowtail$ & \verb"\rightarrowtail" \\
-$\looparrowleft$ & \verb"\looparrowleft" &
-$\looparrowright$ & \verb"\looparrowright" \\
-$\leftrightharpoons$ & \verb"\leftrightharpoons" &
-$\rightleftharpoons$ & \verb"\rightleftharpoons" \\
-$\curvearrowleft$ & \verb"\curvearrowleft" &
-$\curvearrowright$ & \verb"\curvearrowright" \\
-$\circlearrowleft$ & \verb"\circlearrowleft" &
-$\circlearrowright$ & \verb"\circlearrowright" \\
-$\Lsh$ & \verb"\Lsh" &
-$\Rsh$ & \verb"\Rsh" \\
-$\upuparrows$ & \verb"\upuparrows" &
-$\downdownarrows$ & \verb"\downdownarrows" \\
-$\upharpoonleft$ & \verb"\upharpoonleft" &
-$\upharpoonright$ & \verb"\upharpoonright" \\
-$\downharpoonleft$ & \verb"\downharpoonleft" &
-$\downharpoonright$ & \verb"\downharpoonright" \\
-$\multimap$ & \verb"\multimap" &
-$\rightsquigarrow$ & \verb"\rightsquigarrow" \\
-$\leftrightsquigarrow$ & \verb"\leftrightsquigarrow" &
-\\
-$\nleftarrow$ & \verb"\nleftarrow" &
-$\nrightarrow$ & \verb"\nrightarrow" \\
-$\nLeftarrow$ & \verb"\nLeftarrow" &
-$\nRightarrow$ & \verb"\nRightarrow" \\
-$\nleftrightarrow$ & \verb"\nleftrightarrow" &
-$\nLeftrightarrow$ & \verb"\nLeftrightarrow" \\
-\end{tabular}
-\end{center}
-\end{table}
-
-\begin{table}
-\caption{Relations (math mode)}
-\begin{center}
-\begin{tabular}{cl@{\hspace{4em}}cl}
-
-$\leq$        & \verb"\leq"        & $\geq$        & \verb"\geq" \\
-$\prec$       & \verb"\prec"       & $\succ$       & \verb"\succ" \\
-$\preceq$     & \verb"\preceq"     & $\succeq$     & \verb"\succeq" \\
-$\ll$         & \verb"\ll"         & $\gg$         & \verb"\gg" \\
-$\subset$     & \verb"\subset"     & $\supset$     & \verb"\supset" \\
-$\subseteq$   & \verb"\subseteq"   & $\supseteq$   & \verb"\supseteq" \\
-$\sqsubset$   & \verb"\sqsubset"   & $\sqsupset$   & \verb"\sqsupset" \\
-$\sqsubseteq$ & \verb"\sqsubseteq" & $\sqsupseteq$ & \verb"\sqsupseteq" \\
-$\in$         & \verb"\in"         & $\ni$         & \verb"\ni" \\
-$\vdash$      & \verb"\vdash"      & $\dashv$      & \verb"\dashv" \\
-$\smile$      & \verb"\smile"      & $\mid$        & \verb"\mid" \\
-$\frown$      & \verb"\frown"      & $\parallel$   & \verb"\parallel" \\
-$\neq$        & \verb"\neq"        & $\perp$       & \verb"\perp" \\
-$\equiv$      & \verb"\equiv"      & $\cong$       & \verb"\cong" \\
-$\sim$        & \verb"\sim"        & $\bowtie$     & \verb"\bowtie" \\
-$\simeq$      & \verb"\simeq"      & $\propto$     & \verb"\propto" \\
-$\asymp$      & \verb"\asymp"      & $\models$     & \verb"\models" \\
-$\approx$     & \verb"\approx"     & $\doteq$      & \verb"\doteq" \\
-              &                    & $\Join$       & \verb"\Join"
-\end{tabular}
-\end{center}
-\end{table}
-
-\begin{table}
-\tabcolsep1pt
-\caption{AMS binary relations (math mode)}
-\begin{center}
-\begin{tabular}{ll@{\hspace{1em}}ll}
-$\leqq$ & \verb"\leqq" &
-$\geqq$ & \verb"\geqq" \\
-$\leqslant$ & \verb"\leqslant" &
-$\geqslant$ & \verb"\geqslant" \\
-$\eqslantless$ & \verb"\eqslantless" &
-$\eqslantgtr$ & \verb"\eqslantgtr" \\
-$\lesssim$ & \verb"\lesssim" &
-$\gtrsim$ & \verb"\gtrsim" \\
-$\lessapprox$ & \verb"\lessapprox" &
-$\gtrapprox$ & \verb"\gtrapprox" \\
-$\approxeq$ & \verb"\approxeq" &
-$\eqsim$ & \verb"\eqsim" \\
-$\lessdot$ & \verb"\lessdot" &
-$\gtrdot$ & \verb"\gtrdot" \\
-$\lll$ & \verb"\lll", \verb"\llless" &
-$\ggg$ & \verb"\ggg", \verb"\gggtr" \\
-$\lessgtr$ & \verb"\lessgtr" &
-$\gtrless$ & \verb"\gtrless" \\
-$\lesseqgtr$ & \verb"\lesseqgtr" &
-$\gtreqless$ & \verb"\gtreqless" \\
-$\lesseqqgtr$ & \verb"\lesseqqgtr" &
-$\gtreqqless$ & \verb"\gtreqqless" \\
-$\doteqdot$ & \verb"\doteqdot", \verb"\Doteq" &
-$\eqcirc$ & \verb"\eqcirc" \\
-$\risingdotseq$ & \verb"\risingdotseq" &
-$\circeq$ & \verb"\circeq" \\
-$\fallingdotseq$ & \verb"\fallingdotseq" &
-$\triangleq$ & \verb"\triangleq" \\
-$\backsim$ & \verb"\backsim" &
-$\thicksim$ & \verb"\thicksim" \\
-$\backsimeq$ & \verb"\backsimeq" &
-$\thickapprox$ & \verb"\thickapprox" \\
-$\subseteqq$ & \verb"\subseteqq" &
-$\supseteqq$ & \verb"\supseteqq" \\
-$\Subset$ & \verb"\Subset" &
-$\Supset$ & \verb"\Supset" \\
-$\sqsubset$ & \verb"\sqsubset" &
-$\sqsupset$ & \verb"\sqsupset" \\
-$\preccurlyeq$ & \verb"\preccurlyeq" &
-$\succcurlyeq$ & \verb"\succcurlyeq" \\
-$\curlyeqprec$ & \verb"\curlyeqprec" &
-$\curlyeqsucc$ & \verb"\curlyeqsucc" \\
-$\precsim$ & \verb"\precsim" &
-$\succsim$ & \verb"\succsim" \\
-$\precapprox$ & \verb"\precapprox" &
-$\succapprox$ & \verb"\succapprox" \\
-$\vartriangleleft$ & \verb"\vartriangleleft" &
-$\vartriangleright$ & \verb"\vartriangleright" \\
-$\trianglelefteq$ & \verb"\trianglelefteq" &
-$\trianglerighteq$ & \verb"\trianglerighteq" \\
-$\vDash$ & \verb"\vDash" &
-$\Vdash$ & \verb"\Vdash" \\
-$\Vvdash$ & \verb"\Vvdash" &
-\\
-$\smallsmile$ & \verb"\smallsmile" &
-$\shortmid$ & \verb"\shortmid" \\
-$\smallfrown$ & \verb"\smallfrown" &
-$\shortparallel$ & \verb"\shortparallel" \\
-$\bumpeq$ & \verb"\bumpeq" &
-$\between$ & \verb"\between" \\
-$\Bumpeq$ & \verb"\Bumpeq" &
-$\pitchfork$ & \verb"\pitchfork" \\
-$\varpropto$ & \verb"\varpropto" &
-$\backepsilon$ & \verb"\backepsilon" \\
-$\blacktriangleleft$ & \verb"\blacktriangleleft" &
-$\blacktriangleright$ & \verb"\blacktriangleright" \\
-$\therefore$ & \verb"\therefore" &
-$\because$ & \verb"\because" \\
-\end{tabular}
-\end{center}
-\end{table}
-
-\begin{table}
-\caption{AMS negated relations (math mode)}
-\begin{center}
-\begin{tabular}{ll@{\hspace{2em}}ll}
-$\nless$ & \verb"\nless" &
-$\ngtr$ & \verb"\ngtr" \\
-$\nleq$ & \verb"\nleq" &
-$\ngeq$ & \verb"\ngeq" \\
-$\nleqslant$ & \verb"\nleqslant" &
-$\ngeqslant$ & \verb"\ngeqslant" \\
-$\nleqq$ & \verb"\nleqq" &
-$\ngeqq$ & \verb"\ngeqq" \\
-$\lneq$ & \verb"\lneq" &
-$\gneq$ & \verb"\gneq" \\
-$\lneqq$ & \verb"\lneqq" &
-$\gneqq$ & \verb"\gneqq" \\
-$\lvertneqq$ & \verb"\lvertneqq" &
-$\gvertneqq$ & \verb"\gvertneqq" \\
-$\lnsim$ & \verb"\lnsim" &
-$\gnsim$ & \verb"\gnsim" \\
-$\lnapprox$ & \verb"\lnapprox" &
-$\gnapprox$ & \verb"\gnapprox" \\
-$\nprec$ & \verb"\nprec" &
-$\nsucc$ & \verb"\nsucc" \\
-$\npreceq$ & \verb"\npreceq" &
-$\nsucceq$ & \verb"\nsucceq" \\
-$\precneqq$ & \verb"\precneqq" &
-$\succneqq$ & \verb"\succneqq" \\
-$\precnsim$ & \verb"\precnsim" &
-$\succnsim$ & \verb"\succnsim" \\
-$\precnapprox$ & \verb"\precnapprox" &
-$\succnapprox$ & \verb"\succnapprox" \\
-$\nsim$ & \verb"\nsim" &
-$\ncong$ & \verb"\ncong" \\
-$\nshortmid$ & \verb"\nshortmid" &
-$\nshortparallel$ & \verb"\nshortparallel" \\
-$\nmid$ & \verb"\nmid" &
-$\nparallel$ & \verb"\nparallel" \\
-$\nvdash$ & \verb"\nvdash" &
-$\nvDash$ & \verb"\nvDash" \\
-$\nVdash$ & \verb"\nVdash" &
-$\nVDash$ & \verb"\nVDash" \\
-$\ntriangleleft$ & \verb"\ntriangleleft" &
-$\ntriangleright$ & \verb"\ntriangleright" \\
-$\ntrianglelefteq$ & \verb"\ntrianglelefteq" &
-$\ntrianglerighteq$ & \verb"\ntrianglerighteq" \\
-$\nsubseteq$ & \verb"\nsubseteq" &
-$\nsupseteq$ & \verb"\nsupseteq" \\
-$\nsubseteqq$ & \verb"\nsubseteqq" &
-$\nsupseteqq$ & \verb"\nsupseteqq" \\
-$\subsetneq$ & \verb"\subsetneq" &
-$\supsetneq$ & \verb"\supsetneq" \\
-$\varsubsetneq$ & \verb"\varsubsetneq" &
-$\varsupsetneq$ & \verb"\varsupsetneq" \\
-$\subsetneqq$ & \verb"\subsetneqq" &
-$\supsetneqq$ & \verb"\supsetneqq" \\
-$\varsubsetneqq$ & \verb"\varsubsetneqq" &
-$\varsupsetneqq$ & \verb"\varsupsetneqq" \\
-\end{tabular}
-\end{center}
-\end{table}
-
-\begin{table}
-\caption{Variable-sized symbols (math mode)}
-\begin{center}
-\begin{displaymath}
-\begin{array}{ccl@{\hspace{2em}}ccl}
-\sum & \displaystyle \sum & \hbox{\verb"\sum"} &
-\bigcap & \displaystyle \bigcap & \hbox{\verb"\bigcap"} \\
-\prod & \displaystyle \prod & \hbox{\verb"\prod"} &
-\bigcup & \displaystyle \bigcup & \hbox{\verb"\bigcup"} \\
-\coprod & \displaystyle \coprod & \hbox{\verb"\coprod"} &
-\bigsqcup & \displaystyle \bigsqcup & \hbox{\verb"\bigsqcup"} \\
-\int & \displaystyle \int & \hbox{\verb"\int"} &
-\bigvee & \displaystyle \bigvee & \hbox{\verb"\bigvee"} \\
-\oint & \displaystyle \oint & \hbox{\verb"\oint"} &
-\bigwedge & \displaystyle \bigwedge & \hbox{\verb"\bigwedge"} \\
-\bigodot & \displaystyle \bigodot & \hbox{\verb"\bigodot"} &
-\bigotimes & \displaystyle \bigotimes & \hbox{\verb"\bigotimes"} \\
-\bigoplus & \displaystyle \bigoplus & \hbox{\verb"\bigoplus"} &
-\biguplus & \displaystyle \biguplus & \hbox{\verb"\biguplus"} \\
-\end{array}
-\end{displaymath}
-\end{center}
-\end{table}
-
-\begin{table}
-\caption{Delimiters (math mode)}
-\begin{center}
-\begin{tabular}{lc@{\hspace{2em}}lc}
-$($            & \verb"("            & $)$            & \verb")" \\
-$[$            & \verb"["            & $]$            & \verb"]" \\
-$\{$           & \verb"\{"           & $\}$           & \verb"\}" \\
-$\lfloor$      & \verb"\lfloor"      & $\rfloor$      & \verb"\rfloor" \\
-$\lceil$       & \verb"\lceil"       & $\rceil$       & \verb"\rceil" \\
-$\langle$      & \verb"\langle"      & $\rangle$      & \verb"\rangle" \\
-$/$            & \verb"/"            & $\backslash$   & \verb"\backslash" \\
-$\vert$        & \verb"\vert"        & $\Vert$        & \verb"\Vert" \\
-$\uparrow$     & \verb"\uparrow"     & $\Uparrow$     & \verb"\Uparrow" \\
-$\downarrow$   & \verb"\downarrow"   & $\Downarrow$   & \verb"\Downarrow" \\
-$\updownarrow$ & \verb"\updownarrow" &
-$\Updownarrow$ & \verb"\Updownarrow" \\
-$\ulcorner$ & \verb"\ulcorner" &
-$\urcorner$ & \verb"\urcorner" \\
-$\llcorner$ & \verb"\llcorner" &
-$\lrcorner$ & \verb"\lrcorner" \\
-\end{tabular}
-\end{center}
-\end{table}
-
-\begin{table}
-\caption{Function names (math mode)}
-\begin{verbatim}
-  \arccos   \csc    \ker      \min
-  \arcsin   \deg    \lg       \Pr
-  \arctan   \det    \lim      \sec
-  \arg      \dim    \liminf   \sin
-  \cos      \exp    \limsup   \sinh
-  \cosh     \gcd    \ln       \sup
-  \cot      \hom    \log      \tan
-  \coth     \inf    \max      \tanh
-\end{verbatim}
-\end{table}
-\end{document}

Deleted: branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/natbib.tex
===================================================================
--- branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/natbib.tex	2021-03-02 21:56:29 UTC (rev 58064)
+++ branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/natbib.tex	2021-03-02 21:56:49 UTC (rev 58065)
@@ -1,96 +0,0 @@
-\documentclass[onecolumn]{aastex3}
-
-\newcommand\aastex{AAS\TeX}%
-
-\begin{document}
-
-\begin{center}
-Using {\tt\string natbib} with \aastex
-\end{center}
-
-\aastex\ uses Patrick Daly's {\tt\string natbib} package to manage
-citations. The {\tt\string natbib} package re-implements LaTeX's
-{\tt\string\cite} command, and offers greater flexibility for managing
-citations in the author-year form. {\tt\string natbib} is required with the
-\aastex\ package but fortunately {\tt\string natbib} is included in most
-modern distributions. Authors are encouraged to read the {\tt\string
-natbib} documentation for complete details on the package's capabilites.
-All examples in this document are adapted from the {\tt\string natbib}
-documentation.
-
-Authors must use the LaTeX's {\tt\string thebibliography} environment to
-use the {\tt\string natbib} extensions. Here is a bibliography with two
-entries marked up in the {\tt\string natbib} style:
-
-\begin{verbatim}
-\begin{thebibliography}{}
-\bibitem[James et al.(1991)]{jam91} James, H. ...
-\bibitem[Jones et al.(1990)Jones, Baker, and Williams]{jon90} Jones, J. ...
-\end{thebibliography}
-\end{verbatim}
-
-The square-bracketed argument contains the "author" portion of the citation
-followed by the year in parentheses. The parentheses are important, so do
-not leave them out. Note that in the second {\tt\string\bibitem}, the
-square-bracketed argument includes two author lists, a short version before
-the year and a long version after. Authors should use this form of the
-markup if they wish to use the * forms of the {\tt\string\cite} commands.
-(See the examples below.)
-
-The text in the curly-brace argument of the {\tt\string\bibitem} is the
-citation key and should be used as the argument in the corresponding cite
-commands in the text. The two basic text citation commands are
-{\tt\string\citet} and {\tt\string\citep}. ({\tt\string\citet} corresponds
-to the plain LaTeX {\tt\string\cite} command.) Use the two optional
-arguments to append text before or after the citationtext in the first set
-of square brackets will appear before the cite, text in the second set will
-appear after it. Use the asterisk (*) form of the cite commands to print
-the long version of the author lists for references that have been marked
-up in the manner of the "jon90" example.
-
-Here are some {\tt\string\citet} and {\tt\string\citep} examples taken from
-the {\tt\string natbib} package
-documentation\footnote{\url{http://www.ctan.org/pkg/natbib}}.
-
-\begin{tabular}{ll}
-\textbf{Command} & \textbf{Output} \\
-\verb|\citet{jon90}| & Jones et al. (1990) \\
-\verb|\citet[chap.~2]{jon90}| & Jones et al. (1990, chap.~2) \\
-\verb|\citep{jon90}| & (Jones et al., 1990) \\
-\verb|\citep[chap.~2]{jon90}| & (Jones et al., 1990, chap.~2) \\
-\verb|\citep[see][]{jon90}| & (see Jones et al., 1990) \\
-\verb|\citep[see][chap.~2]{jon90}| & (see Jones et al., 1990, chap.~2) \\
-\verb|\citet*{jon90}| & Jones, Baker, and Williams (1990) \\
-\verb|\citep*{jon90}| & (Jones, Baker, and Williams, 1990) \\
-\verb|\citet{jon90,jam91}| & Jones et al. (1990); James et al. (1991) \\
-\verb|\citep{jon90,jam91}| & (Jones et al., 1990; James et al. 1991) \\
-\verb|\citep{jon90,jon91}| & (Jones et al., 1990, 1991) \\
-\verb|\citep{jon90a,jon90b}| & (Jones et al., 1990a,b) \\
-\end{tabular}
-
-Alternatively, use {\tt\string\citealt} and {\tt\string\citealp} to produce
-a cite without parentheses:
-
-\begin{tabular}{ll}
-\textbf{Command} & \textbf{Output} \\
-\verb|\citealt{jon90}| & Jones et al. 1990 \\
-\verb|\citealt*\{jon90}| & Jones et al., 1990 \\
-\verb|\citealp*\{jon90}| & Jones, Baker, and Williams, 1990 \\
-\verb|\citealp{jon90,jam91}| & Jones et al., 1990; James et al., 1991 \\
-\verb|\citealp[pg.~32]{jon90}| & Jones et al., 1990, pg.~32 \\
-\end{tabular}
-
-\clearpage
-
-Finally, the {\tt\string\citeauthor} and {\tt\string\citeyear} commands can
-be used to print only the author or year portion of the citation:
-
-\begin{tabular}{ll}
-\textbf{Command} & \textbf{Output} \\
-\verb|\citeauthor{jon90}| & Jones et al. \\
-\verb|\citeauthor*{jon90}| & Jones, Baker, and Williams \\
-\verb|\citeyear{jon90}| & 1990 \\
-\verb|\citeyearpar{jon90}| & (1990) \\
-\end{tabular}
-
-\end{document}

Deleted: branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample63.bib
===================================================================
--- branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample63.bib	2021-03-02 21:56:29 UTC (rev 58064)
+++ branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample63.bib	2021-03-02 21:56:49 UTC (rev 58065)
@@ -1,211 +0,0 @@
- at ARTICLE{2013A&A...558A..33A,
-       author = {{Astropy Collaboration} and {Robitaille}, Thomas P. and
-         {Tollerud}, Erik J. and {Greenfield}, Perry and {Droettboom}, Michael and
-         {Bray}, Erik and {Aldcroft}, Tom and {Davis}, Matt and
-         {Ginsburg}, Adam and {Price-Whelan}, Adrian M. and
-         {Kerzendorf}, Wolfgang E. and {Conley}, Alexander and {Crighton}, Neil and
-         {Barbary}, Kyle and {Muna}, Demitri and {Ferguson}, Henry and
-         {Grollier}, Fr{\'e}d{\'e}ric and {Parikh}, Madhura M. and
-         {Nair}, Prasanth H. and {Unther}, Hans M. and {Deil}, Christoph and
-         {Woillez}, Julien and {Conseil}, Simon and {Kramer}, Roban and
-         {Turner}, James E.~H. and {Singer}, Leo and {Fox}, Ryan and
-         {Weaver}, Benjamin A. and {Zabalza}, Victor and {Edwards}, Zachary I. and
-         {Azalee Bostroem}, K. and {Burke}, D.~J. and {Casey}, Andrew R. and
-         {Crawford}, Steven M. and {Dencheva}, Nadia and {Ely}, Justin and
-         {Jenness}, Tim and {Labrie}, Kathleen and {Lim}, Pey Lian and
-         {Pierfederici}, Francesco and {Pontzen}, Andrew and {Ptak}, Andy and
-         {Refsdal}, Brian and {Servillat}, Mathieu and {Streicher}, Ole},
-        title = "{Astropy: A community Python package for astronomy}",
-      journal = {\aap},
-     keywords = {methods: data analysis, methods: miscellaneous, virtual observatory tools, Astrophysics - Instrumentation and Methods for Astrophysics},
-         year = "2013",
-        month = "Oct",
-       volume = {558},
-          eid = {A33},
-        pages = {A33},
-          doi = {10.1051/0004-6361/201322068},
-archivePrefix = {arXiv},
-       eprint = {1307.6212},
- primaryClass = {astro-ph.IM},
-       adsurl = {https://ui.adsabs.harvard.edu/abs/2013A&A...558A..33A},
-      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
-}
-
- at ARTICLE{1996A&AS..117..393B,
-       author = {{Bertin}, E. and {Arnouts}, S.},
-        title = "{SExtractor: Software for source extraction.}",
-      journal = {\aaps},
-     keywords = {METHODS: DATA ANALYSIS, TECHNIQUES: IMAGE PROCESSING, GALAXIES: PHOTOMETRY},
-         year = "1996",
-        month = "Jun",
-       volume = {117},
-        pages = {393-404},
-          doi = {10.1051/aas:1996164},
-       adsurl = {https://ui.adsabs.harvard.edu/abs/1996A&AS..117..393B},
-      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
-}
-
- at ARTICLE{2018AJ....156...82C,
-       author = {{Cloutier}, Ryan and {Doyon}, Ren{\'e} and {Bouchy}, Francois and
-         {H{\'e}brard}, Guillaume},
-        title = "{Quantifying the Observational Effort Required for the Radial Velocity Characterization of TESS Planets}",
-      journal = {\aj},
-     keywords = {methods: analytical, planets and satellites: detection, planets and satellites: fundamental parameters, techniques: radial velocities, Astrophysics - Earth and Planetary Astrophysics},
-         year = "2018",
-        month = "Aug",
-       volume = {156},
-       number = {2},
-          eid = {82},
-        pages = {82},
-          doi = {10.3847/1538-3881/aacea9},
-archivePrefix = {arXiv},
-       eprint = {1807.01263},
- primaryClass = {astro-ph.EP},
-       adsurl = {https://ui.adsabs.harvard.edu/abs/2018AJ....156...82C},
-      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
-}
-
- at ARTICLE{2015ApJ...805...23C,
-       author = {{Corrales}, Lia},
-        title = "{X-Ray Scattering Echoes and Ghost Halos from the Intergalactic Medium: Relation to the Nature of AGN Variability}",
-      journal = {\apj},
-     keywords = {accretion, accretion disks, dust, extinction, quasars: general, intergalactic medium, X-rays: ISM, Astrophysics - High Energy Astrophysical Phenomena, Astrophysics - Astrophysics of Galaxies},
-         year = "2015",
-        month = "May",
-       volume = {805},
-       number = {1},
-          eid = {23},
-        pages = {23},
-          doi = {10.1088/0004-637X/805/1/23},
-archivePrefix = {arXiv},
-       eprint = {1503.01475},
- primaryClass = {astro-ph.HE},
-       adsurl = {https://ui.adsabs.harvard.edu/abs/2015ApJ...805...23C},
-      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
-}
-
- at ARTICLE{2013RMxAA..49..137F,
-       author = {{Ferland}, G.~J. and {Porter}, R.~L. and {van Hoof}, P.~A.~M. and
-         {Williams}, R.~J.~R. and {Abel}, N.~P. and {Lykins}, M.~L. and
-         {Shaw}, G. and {Henney}, W.~J. and {Stancil}, P.~C.},
-        title = "{The 2013 Release of Cloudy}",
-      journal = {\rmxaa},
-     keywords = {atomic processes, galaxies: active, methods: numerical, molecular processes, radiation mechanisms: general, Astrophysics - Galaxy Astrophysics, Astrophysics - Cosmology and Extragalactic Astrophysics, Astrophysics - Instrumentation and Methods for Astrophysics},
-         year = "2013",
-        month = "Apr",
-       volume = {49},
-        pages = {137-163},
-archivePrefix = {arXiv},
-       eprint = {1302.4485},
- primaryClass = {astro-ph.GA},
-       adsurl = {https://ui.adsabs.harvard.edu/abs/2013RMxAA..49..137F},
-      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
-}
-
- at INPROCEEDINGS{1989BAAS...21..780H,
-       author = {{Hanisch}, R.~J. and {Biemesderfer}, C.~D.},
-        title = "{T$_{E}$X and LAT$_{E}$X Macro Definition Files for Astronomical Publications}",
-    booktitle = {\baas},
-         year = "1989",
-        month = "Mar",
-        pages = {780},
-       adsurl = {https://ui.adsabs.harvard.edu/abs/1989BAAS...21..780H},
-      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
-}
-
- at BOOK{lamport94,
-       author = {{Lamport}, L.},
-        title = "{LaTeX: A Document Preparation System}",
-    publisher = {Addison-Wesley Professional},
-	 year = "1994",
-      edition = {2},
-	 isbn = {0201529831}
-}
-
- at ARTICLE{2018ApJ...868L..33L,
-       author = {{Li}, Leping and {Zhang}, Jun and {Peter}, Hardi and
-         {Chitta}, Lakshmi Pradeep and {Su}, Jiangtao and {Song}, Hongqiang and
-         {Xia}, Chun and {Hou}, Yijun},
-        title = "{Quasi-periodic Fast Propagating Magnetoacoustic Waves during the Magnetic Reconnection Between Solar Coronal Loops}",
-      journal = {\apj},
-     keywords = {magnetic reconnection, plasmas, Sun: corona, Sun: UV radiation, waves, Astrophysics - Solar and Stellar Astrophysics},
-         year = "2018",
-        month = "Dec",
-       volume = {868},
-       number = {2},
-          eid = {L33},
-        pages = {L33},
-          doi = {10.3847/2041-8213/aaf167},
-archivePrefix = {arXiv},
-       eprint = {1811.08553},
- primaryClass = {astro-ph.SR},
-       adsurl = {https://ui.adsabs.harvard.edu/abs/2018ApJ...868L..33L},
-      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
-}
-
- at ARTICLE{2016AJ....152...41P,
-       author = {{Pr{\v{s}}a}, Andrej and {Harmanec}, Petr and {Torres}, Guillermo and
-         {Mamajek}, Eric and {Asplund}, Martin and {Capitaine}, Nicole and
-         {Christensen-Dalsgaard}, J{\o}rgen and {Depagne}, {\'E}ric and
-         {Haberreiter}, Margit and {Hekker}, Saskia},
-        title = "{Nominal Values for Selected Solar and Planetary Quantities: IAU 2015 Resolution B3}",
-      journal = {\aj},
-     keywords = {planets and satellites: fundamental parameters, standards, stars: fundamental parameters, stars: general, Sun: fundamental parameters, Astrophysics - Solar and Stellar Astrophysics, Astrophysics - Earth and Planetary Astrophysics, Astrophysics - Instrumentation and Methods for Astrophysics},
-         year = "2016",
-        month = "Aug",
-       volume = {152},
-       number = {2},
-          eid = {41},
-        pages = {41},
-          doi = {10.3847/0004-6256/152/2/41},
-archivePrefix = {arXiv},
-       eprint = {1605.09788},
- primaryClass = {astro-ph.SR},
-       adsurl = {https://ui.adsabs.harvard.edu/abs/2016AJ....152...41P},
-      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
-}
-
- at ARTICLE{2011ApJS..197...31S,
-       author = {{Schwarz}, Greg J. and {Ness}, Jan-Uwe and {Osborne}, J.~P. and
-         {Page}, K.~L. and {Evans}, P.~A. and {Beardmore}, A.~P. and
-         {Walter}, Frederick M. and {Helton}, L. Andrew and
-         {Woodward}, Charles E. and {Bode}, Mike and {Starrfield}, Sumner and
-         {Drake}, Jeremy J.},
-        title = "{Swift X-Ray Observations of Classical Novae. II. The Super Soft Source Sample}",
-      journal = {\apjs},
-     keywords = {novae, cataclysmic variables, ultraviolet: stars, X-rays: stars, Astrophysics - Solar and Stellar Astrophysics, Astrophysics - High Energy Astrophysical Phenomena},
-         year = "2011",
-        month = "Dec",
-       volume = {197},
-       number = {2},
-          eid = {31},
-        pages = {31},
-          doi = {10.1088/0067-0049/197/2/31},
-archivePrefix = {arXiv},
-       eprint = {1110.6224},
- primaryClass = {astro-ph.SR},
-       adsurl = {https://ui.adsabs.harvard.edu/abs/2011ApJS..197...31S},
-      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
-}
-
- at ARTICLE{2014ApJ...793..127V,
-       author = {{Vogt}, Fr{\'e}d{\'e}ric P.~A. and {Dopita}, Michael A. and
-         {Kewley}, Lisa J. and {Sutherland}, Ralph S. and
-         {Scharw{\"a}chter}, Julia and {Basurah}, Hassan M. and {Ali}, Alaa and
-         {Amer}, Morsi A.},
-        title = "{Galaxy Emission Line Classification Using Three-dimensional Line Ratio Diagrams}",
-      journal = {\apj},
-     keywords = {galaxies: abundances, galaxies: general, galaxies: Seyfert, galaxies: starburst, H II regions, ISM: lines and bands, Astrophysics - Astrophysics of Galaxies},
-         year = "2014",
-        month = "Oct",
-       volume = {793},
-       number = {2},
-          eid = {127},
-        pages = {127},
-          doi = {10.1088/0004-637X/793/2/127},
-archivePrefix = {arXiv},
-       eprint = {1406.5186},
- primaryClass = {astro-ph.GA},
-       adsurl = {https://ui.adsabs.harvard.edu/abs/2014ApJ...793..127V},
-      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
-}

Deleted: branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample63.pdf
===================================================================
(Binary files differ)

Deleted: branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample63.tex
===================================================================
--- branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample63.tex	2021-03-02 21:56:29 UTC (rev 58064)
+++ branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample63.tex	2021-03-02 21:56:49 UTC (rev 58065)
@@ -1,1435 +0,0 @@
-
-%% Beginning of file 'sample63.tex'
-%%
-%% Modified 2019 June
-%%
-%% This is a sample manuscript marked up using the
-%% AASTeX v6.3 LaTeX 2e macros.
-%%
-%% AASTeX is now based on Alexey Vikhlinin's emulateapj.cls 
-%% (Copyright 2000-2015).  See the classfile for details.
-
-%% AASTeX requires revtex4-1.cls (http://publish.aps.org/revtex4/) and
-%% other external packages (latexsym, graphicx, amssymb, longtable, and epsf).
-%% All of these external packages should already be present in the modern TeX 
-%% distributions.  If not they can also be obtained at www.ctan.org.
-
-%% The first piece of markup in an AASTeX v6.x document is the \documentclass
-%% command. LaTeX will ignore any data that comes before this command. The 
-%% documentclass can take an optional argument to modify the output style.
-%% The command below calls the preprint style which will produce a tightly 
-%% typeset, one-column, single-spaced document.  It is the default and thus
-%% does not need to be explicitly stated.
-%%
-%%
-%% using aastex version 6.3
-\documentclass{aastex63}
-
-%% The default is a single spaced, 10 point font, single spaced article.
-%% There are 5 other style options available via an optional argument. They
-%% can be invoked like this:
-%%
-%% \documentclass[arguments]{aastex63}
-%% 
-%% where the layout options are:
-%%
-%%  twocolumn   : two text columns, 10 point font, single spaced article.
-%%                This is the most compact and represent the final published
-%%                derived PDF copy of the accepted manuscript from the publisher
-%%  manuscript  : one text column, 12 point font, double spaced article.
-%%  preprint    : one text column, 12 point font, single spaced article.  
-%%  preprint2   : two text columns, 12 point font, single spaced article.
-%%  modern      : a stylish, single text column, 12 point font, article with
-%% 		  wider left and right margins. This uses the Daniel
-%% 		  Foreman-Mackey and David Hogg design.
-%%  RNAAS       : Preferred style for Research Notes which are by design 
-%%                lacking an abstract and brief. DO NOT use \begin{abstract}
-%%                and \end{abstract} with this style.
-%%
-%% Note that you can submit to the AAS Journals in any of these 6 styles.
-%%
-%% There are other optional arguments one can invoke to allow other stylistic
-%% actions. The available options are:
-%%
-%%   astrosymb    : Loads Astrosymb font and define \astrocommands. 
-%%   tighten      : Makes baselineskip slightly smaller, only works with 
-%%                  the twocolumn substyle.
-%%   times        : uses times font instead of the default
-%%   linenumbers  : turn on lineno package.
-%%   trackchanges : required to see the revision mark up and print its output
-%%   longauthor   : Do not use the more compressed footnote style (default) for 
-%%                  the author/collaboration/affiliations. Instead print all
-%%                  affiliation information after each name. Creates a much 
-%%                  longer author list but may be desirable for short 
-%%                  author papers.
-%% twocolappendix : make 2 column appendix.
-%%   anonymous    : Do not show the authors, affiliations and acknowledgments 
-%%                  for dual anonymous review.
-%%
-%% these can be used in any combination, e.g.
-%%
-%% \documentclass[twocolumn,linenumbers,trackchanges]{aastex63}
-%%
-%% AASTeX v6.* now includes \hyperref support. While we have built in specific
-%% defaults into the classfile you can manually override them with the
-%% \hypersetup command. For example,
-%%
-%% \hypersetup{linkcolor=red,citecolor=green,filecolor=cyan,urlcolor=magenta}
-%%
-%% will change the color of the internal links to red, the links to the
-%% bibliography to green, the file links to cyan, and the external links to
-%% magenta. Additional information on \hyperref options can be found here:
-%% https://www.tug.org/applications/hyperref/manual.html#x1-40003
-%%
-%% Note that in v6.3 "bookmarks" has been changed to "true" in hyperref
-%% to improve the accessibility of the compiled pdf file.
-%%
-%% If you want to create your own macros, you can do so
-%% using \newcommand. Your macros should appear before
-%% the \begin{document} command.
-%%
-\newcommand{\vdag}{(v)^\dagger}
-\newcommand\aastex{AAS\TeX}
-\newcommand\latex{La\TeX}
-
-%% Reintroduced the \received and \accepted commands from AASTeX v5.2
-\received{June 1, 2019}
-\revised{January 10, 2019}
-\accepted{\today}
-%% Command to document which AAS Journal the manuscript was submitted to.
-%% Adds "Submitted to " the argument.
-\submitjournal{AJ}
-
-%% For manuscript that include authors in collaborations, AASTeX v6.3
-%% builds on the \collaboration command to allow greater freedom to 
-%% keep the traditional author+affiliation information but only show
-%% subsets. The \collaboration command now must appear AFTER the group
-%% of authors in the collaboration and it takes TWO arguments. The last
-%% is still the collaboration identifier. The text given in this
-%% argument is what will be shown in the manuscript. The first argument
-%% is the number of author above the \collaboration command to show with
-%% the collaboration text. If there are authors that are not part of any
-%% collaboration the \nocollaboration command is used. This command takes
-%% one argument which is also the number of authors above to show. A
-%% dashed line is shown to indicate no collaboration. This example manuscript
-%% shows how these commands work to display specific set of authors 
-%% on the front page.
-%%
-%% For manuscript without any need to use \collaboration the 
-%% \AuthorCollaborationLimit command from v6.2 can still be used to 
-%% show a subset of authors.
-%
-%\AuthorCollaborationLimit=2
-%
-%% will only show Schwarz & Muench on the front page of the manuscript
-%% (assuming the \collaboration and \nocollaboration commands are
-%% commented out).
-%%
-%% Note that all of the author will be shown in the published article.
-%% This feature is meant to be used prior to acceptance to make the
-%% front end of a long author article more manageable. Please do not use
-%% this functionality for manuscripts with less than 20 authors. Conversely,
-%% please do use this when the number of authors exceeds 40.
-%%
-%% Use \allauthors at the manuscript end to show the full author list.
-%% This command should only be used with \AuthorCollaborationLimit is used.
-
-%% The following command can be used to set the latex table counters.  It
-%% is needed in this document because it uses a mix of latex tabular and
-%% AASTeX deluxetables.  In general it should not be needed.
-%\setcounter{table}{1}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%
-%% The following section outlines numerous optional output that
-%% can be displayed in the front matter or as running meta-data.
-%%
-%% If you wish, you may supply running head information, although
-%% this information may be modified by the editorial offices.
-\shorttitle{Sample article}
-\shortauthors{Schwarz et al.}
-%%
-%% You can add a light gray and diagonal water-mark to the first page 
-%% with this command:
-%% \watermark{text}
-%% where "text", e.g. DRAFT, is the text to appear.  If the text is 
-%% long you can control the water-mark size with:
-%% \setwatermarkfontsize{dimension}
-%% where dimension is any recognized LaTeX dimension, e.g. pt, in, etc.
-%%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%% This is the end of the preamble.  Indicate the beginning of the
-%% manuscript itself with \begin{document}.
-
-\begin{document}
-
-\title{Template \aastex Article with Examples: 
-v6.3\footnote{Released on June, 10th, 2019}}
-
-%% LaTeX will automatically break titles if they run longer than
-%% one line. However, you may use \\ to force a line break if
-%% you desire. In v6.3 you can include a footnote in the title.
-
-%% A significant change from earlier AASTEX versions is in the structure for 
-%% calling author and affiliations. The change was necessary to implement 
-%% auto-indexing of affiliations which prior was a manual process that could 
-%% easily be tedious in large author manuscripts.
-%%
-%% The \author command is the same as before except it now takes an optional
-%% argument which is the 16 digit ORCID. The syntax is:
-%% \author[xxxx-xxxx-xxxx-xxxx]{Author Name}
-%%
-%% This will hyperlink the author name to the author's ORCID page. Note that
-%% during compilation, LaTeX will do some limited checking of the format of
-%% the ID to make sure it is valid. If the "orcid-ID.png" image file is 
-%% present or in the LaTeX pathway, the OrcID icon will appear next to
-%% the authors name.
-%%
-%% Use \affiliation for affiliation information. The old \affil is now aliased
-%% to \affiliation. AASTeX v6.3 will automatically index these in the header.
-%% When a duplicate is found its index will be the same as its previous entry.
-%%
-%% Note that \altaffilmark and \altaffiltext have been removed and thus 
-%% can not be used to document secondary affiliations. If they are used latex
-%% will issue a specific error message and quit. Please use multiple 
-%% \affiliation calls for to document more than one affiliation.
-%%
-%% The new \altaffiliation can be used to indicate some secondary information
-%% such as fellowships. This command produces a non-numeric footnote that is
-%% set away from the numeric \affiliation footnotes.  NOTE that if an
-%% \altaffiliation command is used it must come BEFORE the \affiliation call,
-%% right after the \author command, in order to place the footnotes in
-%% the proper location.
-%%
-%% Use \email to set provide email addresses. Each \email will appear on its
-%% own line so you can put multiple email address in one \email call. A new
-%% \correspondingauthor command is available in V6.3 to identify the
-%% corresponding author of the manuscript. It is the author's responsibility
-%% to make sure this name is also in the author list.
-%%
-%% While authors can be grouped inside the same \author and \affiliation
-%% commands it is better to have a single author for each. This allows for
-%% one to exploit all the new benefits and should make book-keeping easier.
-%%
-%% If done correctly the peer review system will be able to
-%% automatically put the author and affiliation information from the manuscript
-%% and save the corresponding author the trouble of entering it by hand.
-
-\correspondingauthor{August Muench}
-\email{greg.schwarz at aas.org, gus.muench at aas.org}
-
-\author[0000-0002-0786-7307]{Greg J. Schwarz}
-\affiliation{American Astronomical Society \\
-1667 K Street NW, Suite 800 \\
-Washington, DC 20006, USA}
-
-\author{August Muench}
-\affiliation{American Astronomical Society \\
-1667 K Street NW, Suite 800 \\
-Washington, DC 20006, USA}
-
-\collaboration{1}{(AAS Journals Data Scientists collaboration)}
-
-\author{Butler Burton}
-\affiliation{Leiden University}
-\affiliation{AAS Journals Associate Editor-in-Chief}
-\nocollaboration{1}
-
-\author{Amy Hendrickson}
-\altaffiliation{AASTeX v6+ programmer}
-\affiliation{TeXnology Inc.}
-
-\collaboration{1}{(LaTeX collaboration)}
-
-\author{Julie Steffen}
-\affiliation{AAS Director of Publishing}
-\affiliation{American Astronomical Society \\
-1667 K Street NW, Suite 800 \\
-Washington, DC 20006, USA}
-
-\author{Scott Chernoff}
-\affiliation{IOP Publishing, Washington, DC 20005}
-
-\nocollaboration{2}
-
-%% Note that the \and command from previous versions of AASTeX is now
-%% depreciated in this version as it is no longer necessary. AASTeX 
-%% automatically takes care of all commas and "and"s between authors names.
-
-%% AASTeX 6.3 has the new \collaboration and \nocollaboration commands to
-%% provide the collaboration status of a group of authors. These commands 
-%% can be used either before or after the list of corresponding authors. The
-%% argument for \collaboration is the collaboration identifier. Authors are
-%% encouraged to surround collaboration identifiers with ()s. The 
-%% \nocollaboration command takes no argument and exists to indicate that
-%% the nearby authors are not part of surrounding collaborations.
-
-%% Mark off the abstract in the ``abstract'' environment. 
-\begin{abstract}
-
-This example manuscript is intended to serve as a tutorial and template for
-authors to use when writing their own AAS Journal articles. The manuscript
-includes a history of \aastex\ and documents the new features in the
-previous versions as well as the new features in version 6.3. This
-manuscript includes many figure and table examples to illustrate these new
-features.  Information on features not explicitly mentioned in the article
-can be viewed in the manuscript comments or more extensive online
-documentation. Authors are welcome replace the text, tables, figures, and
-bibliography with their own and submit the resulting manuscript to the AAS
-Journals peer review system.  The first lesson in the tutorial is to remind
-authors that the AAS Journals, the Astrophysical Journal (ApJ), the
-Astrophysical Journal Letters (ApJL), and Astronomical Journal (AJ), all
-have a 250 word limit for the abstract\footnote{Note that manuscripts 
-submitted to the new Research Notes of the American Astronomical Society 
-(RNAAS) do \textbf{not} have abstracts.}.  If you exceed this length the
-Editorial office will ask you to shorten it. This abstract has 180 words.
-
-\end{abstract}
-
-%% Keywords should appear after the \end{abstract} command. 
-%% See the online documentation for the full list of available subject
-%% keywords and the rules for their use.
-\keywords{editorials, notices --- 
-miscellaneous --- catalogs --- surveys}
-
-%% From the front matter, we move on to the body of the paper.
-%% Sections are demarcated by \section and \subsection, respectively.
-%% Observe the use of the LaTeX \label
-%% command after the \subsection to give a symbolic KEY to the
-%% subsection for cross-referencing in a \ref command.
-%% You can use LaTeX's \ref and \label commands to keep track of
-%% cross-references to sections, equations, tables, and figures.
-%% That way, if you change the order of any elements, LaTeX will
-%% automatically renumber them.
-%%
-%% We recommend that authors also use the natbib \citep
-%% and \citet commands to identify citations.  The citations are
-%% tied to the reference list via symbolic KEYs. The KEY corresponds
-%% to the KEY in the \bibitem in the reference list below. 
-
-\section{Introduction} \label{sec:intro}
-
-\latex\ \footnote{\url{http://www.latex-project.org/}} is a document markup
-language that is particularly well suited for the publication of
-mathematical and scientific articles \citep{lamport94}. \latex\ was written
-in 1985 by Leslie Lamport who based it on the \TeX\ typesetting language
-which itself was created by Donald E. Knuth in 1978.  In 1988 a suite of
-\latex\ macros were developed to investigate electronic submission and
-publication of AAS Journal articles \citep{1989BAAS...21..780H}.  Shortly
-afterwards, Chris Biemesdefer merged these macros and more into a \latex\
-2.08 style file called \aastex.  These early \aastex\ versions introduced
-many common commands and practices that authors take for granted today.
-Substantial revisions
-were made by Lee Brotzman and Pierre Landau when the package was updated to
-v4.0.  AASTeX v5.0, written in 1995 by Arthur Ogawa, upgraded to \latex\ 2e
-which uses the document class in lieu of a style file.  Other improvements
-to version 5 included hypertext support, landscape deluxetables and
-improved figure support to facilitate electronic submission.  
-\aastex\ v5.2 was released in 2005 and introduced additional graphics
-support plus new mark up to identifier astronomical objects, datasets and
-facilities.
-
-In 1996 Maxim Markevitch modified the AAS preprint style file, aaspp4.sty,
-to closely emulate the very tight, two column style of a typeset
-Astrophysical Journal article.  The result was emulateapj.sty.  A year
-later Alexey Vikhlinin took over development and maintenance.  In 2001 he
-converted emulateapj into a class file in \latex\ 2e and in 2003 Vikhlinin
-completely rewrote emulateapj based on the APS Journal's RevTEX class.
-
-During this time emulateapj gained growing acceptance in the astronomical
-community as it filled an author need to obtain an approximate number of
-manuscript pages prior to submission for cost and length estimates. The
-tighter typeset also had the added advantage of saving paper when printing
-out hard copies.
-
-Even though author publication charges are no longer based on print pages
-\footnote{see Section \ref{sec:pubcharge} in the Appendix for more details
-about how current article costs are calculated.} the emulateapj class file
-has proven to be extremely popular with AAS Journal authors.  An 
-analysis of submitted \latex\ manuscripts in 2015 revealed that $\sim$65\%
-either called emulateapj or have a commented emulateapj classfile call
-indicating it was used at some stage of the manuscript construction.
-Clearly authors want to have access to a tightly typeset version of the
-article when corresponding with co-authors and for preprint submissions.
-
-When planning the next \aastex\ release the popularity of emulateapj played
-an important roll in the decision to drop the old base code and adopt and
-modify emulateapj for \aastex\ v6.+ instead.  The change brings \aastex\
-inline with what the majority of authors are already using while still
-delivering new and improved features.  \aastex\ v6.0 through v6.3 were
-written by Amy Hendrickson. The release dates were January 2016 (v6.0),
-October 2016 (v6.1), January 2018 (v6.2), and June 2019 (v6.3),
-respectively.
-
-The new features in the recent releases includes:
-
-\begin{itemize}
- \item{v6.0}
-   \begin{enumerate}
-      \item line numbering and watermarking,
-      \item improved citations for third party data repositories and software,
-      \item easier construction of matrix figures consisting of multiple 
-encapsulated postscript (EPS) or portable document format (PDF) files,
-      \item figure set mark up for large collections of similar figures,
-      \item color mark up to easily enable/disable revised text highlighting,
-      \item improved url support, and
-      \item numerous table options such as the ability to hide columns, column decimal alignment, automatic column math mode and numbering, plus splitting of wide tables (see Section \ref{subsec:tables} for details).
-    \end{enumerate}
-  \item{v6.1}
-    \begin{enumerate}
-      \item ORCID support for preprints,
-      \item improved author, affiliation and collaboration mark up,
-      \item reintroduced the old AASTeX v5.2 {\tt\string\received}, {\tt\string\revised}, {\tt\string\accepted}, and {\tt\string\published} commands plus added the new {\tt\string\submitjournal} command to document which AAS Journal the manuscript was submitted to, plus
-      \item new typeset style options including {\tt\string modern}.
-    \end{enumerate}
-  \item{v6.2}
-    \begin{enumerate}
-      \item A new RNAAS style option for Research Note manuscripts,
-      \item Titles no longer put in all caps,
-      \item No page skip between the title page and article body,
-      \item re-introduce RevTeX's widetext environment for long lines in two column style formats, and
-      \item upgrade to the {\tt\string\doi} command.
-    \end{enumerate}
-  \item{v6.3}
-    \begin{enumerate}
-      \item New {\tt\string interactive} environment to highlight interactive figures (see Section \ref{animation}),
-      \item Improved collaboration commands, 
-      \item New {\tt\string anonymous} style to keep the authors, affiliations and acknowledgments from showing in the compiled pdf for dual anonymous review, and
-      \item Adoptions of IAU approved syntax for nominal units, see Section \ref{nominal}.
-    \end{enumerate}
-\end{itemize}
-
-The rest of this article provides information and examples on how to create
-your own AAS Journal manuscript with v6.3.  Special emphasis is placed on
-how to use the full potential of \aastex\ v6+.  The next section describes
-the different manuscript styles available and how they differ from past
-releases.  Section \ref{sec:floats} describes table and figure placement. 
-Specific examples of tables, Section
-\ref{subsec:tables}, and figures, Section \ref{subsec:figures}, are also
-provided. A special emphasis is placed on interactive figures.
-Section \ref{sec:displaymath} discusses how to display math and
-incorporate equations in a manuscript while Section \ref{sec:highlight}
-discuss how to use different ways to highlight revisions.  The last section,
-\ref{sec:cite}, shows how recognize software and external data as first
-class references in the manuscript bibliography.  An appendix is included
-to show how to construct one and provide some information on how article
-charges are calculated.  Additional information is available both embedded
-in the comments of this \latex\ file and in the online documentation at
-\url{http://journals.aas.org/authors/aastex.html}.
-
-\section{Manuscript styles} \label{sec:style}
-
-The default style in \aastex\ v6.3 is a tight single column style, e.g.  10
-point font, single spaced.  The single column style is very useful for
-article with wide equations. It is also the easiest to style to work with
-since figures and tables, see Section \ref{sec:floats}, will span the
-entire page, reducing the need for address float sizing.
-
-To invoke a two column style similar to the what is produced in
-the published PDF copy use \\
-
-\noindent {\tt\string\documentclass[twocolumn]\{aastex63\}}. \\
-
-\noindent Note that in the two column style figures and tables will only
-span one column unless specifically ordered across both with the ``*'' flag,
-e.g. \\
-
-\noindent{\tt\string\begin\{figure*\}} ... {\tt\string\end\{figure*\}}, \\
-\noindent{\tt\string\begin\{table*\}} ... {\tt\string\end\{table*\}}, and \\
-\noindent{\tt\string\begin\{deluxetable*\}} ... {\tt\string\end\{deluxetable*\}}. \\
-
-\noindent This option is ignored in the onecolumn style.
-
-Some other style options are outlined in the commented sections of this 
-article.  Any combination of style options can be used.
-
-Two style options that are needed to fully use the new revision tracking
-feature, see Section \ref{sec:highlight}, are {\tt\string linenumbers} which 
-uses the lineno style file to number each article line in the left margin and 
-{\tt\string trackchanges} which controls the revision and commenting highlight
-output.
-
-There is also a new {\tt\string modern} option that uses a Daniel
-Foreman-Mackey and David Hogg design to produce stylish, single column
-output that has wider left and right margins. It is designed to have fewer
-words per line to improve reader retention. It also looks better on devices
-with smaller displays such as smart phones.
-
-For a Research Note use the {\tt\string RNAAS} option. This will produce a
-manuscript with no abstract and in the {\tt\string modern} style.
-
-The {\tt\string anonymous} option will prevent the author and affiliations
-from being shown in the compiled pdf copy. This option allows the author 
-to keep this critical information in the latex file but prevent the reviewer
-from seeing it during peer review if dual anonymous review is requested. 
-Likewise, acknowledgments can also be hidden if placed after the 
-{\tt\string\acknowledgments} command.
-
-\section{Floats} \label{sec:floats}
-
-Floats are non-text items that generally can not be split over a page.
-They also have captions and can be numbered for reference.  Primarily these
-are figures and tables but authors can define their own. \latex\ tries to
-place a float where indicated in the manuscript but will move it later if
-there is not enough room at that location, hence the term ``float''.
-
-Authors are encouraged to embed their tables and figures within the text as
-they are mentioned.  Please do not place the figures and text at the end of
-the article as was the old practice.  Editors and the vast majority of
-referees find it much easier to read a manuscript with embedded figures and
-tables.
-
-Depending on the number of floats and the particular amount of text and
-equations present in a manuscript the ultimate location of any specific
-float can be hard to predict prior to compilation. It is recommended that
-authors textbf{not} spend significant time trying to get float placement
-perfect for peer review.  The AAS Journal's publisher has sophisticated
-typesetting software that will produce the optimal layout during
-production.
-
-Note that authors of Research Notes are only allowed one float, either one
-table or one figure.
-
-For authors that do want to take the time to optimize the locations of
-their floats there are some techniques that can be used.  The simplest
-solution is to placing a float earlier in the text to get the position
-right but this option will break down if the manuscript is altered.
-A better method is to force \latex\ to place a
-float in a general area with the use of the optional {\tt\string [placement
-specifier]} parameter for figures and tables. This parameter goes after
-{\tt\string \begin\{figure\}}, {\tt\string \begin\{table\}}, and
-{\tt\string \begin\{deluxetable\}}.  The main arguments the specifier takes
-are ``h'', ``t'', ``b'', and ``!''.  These tell \latex\ to place the float
-\underline{h}ere (or as close as possible to this location as possible), at
-the \underline{t}op of the page, and at the \underline{b}ottom of the page.
-The last argument, ``!'', tells \latex\ to override its internal method of
-calculating the float position.  A sequence of rules can be created by
-using multiple arguments.  For example, {\tt\string \begin\{figure\}[htb!]}
-tells \latex\ to try the current location first, then the top of the page
-and finally the bottom of the page without regard to what it thinks the
-proper position should be.  Many of the tables and figures in this article
-use a placement specifier to set their positions.
-
-Note that the \latex\ {\tt\string tabular} environment is not a float.  Only
-when a {\tt\string tabular} is surrounded by {\tt\string\begin\{table\}} ...
-{\tt\string\end\{table\}} is it a true float and the rules and suggestions
-above apply.
-
-In AASTeX v6.3 all deluxetables are float tables and thus if they are
-longer than a page will spill off the bottom. Long deluxetables should
-begin with the {\tt\string\startlongtable} command. This initiates a
-longtable environment.  Authors might have to use {\tt\string\clearpage} to
-isolate a long table or optimally place it within the surrounding text.
-
-\subsection{Tables} \label{subsec:tables}
-
-Tables can be constructed with \latex's standard table environment or the
-\aastex's deluxetable environment. The deluxetable construct handles long
-tables better but has a larger overhead due to the greater amount of
-defined mark up used set up and manipulate the table structure.  The choice
-of which to use is up to the author.  Examples of both environments are
-used in this manuscript. 
-
-Tables longer than 200 data lines and complex tables should only have a
-short example table with the full data set available in the machine
-readable format.  The machine readable table will be available in the HTML
-version of the article with just a short example in the PDF. Authors are
-required to indicate in the table comments that the data in machine 
-readable format in the full article.
-Authors are encouraged to create their own machine
-readable tables using the online tool at
-\url{http://authortools.aas.org/MRT/upload.html}.
-
-\aastex\ v6 introduced five new table features that were designed to make
-table construction easier and the resulting display better for AAS Journal
-authors.  The items are:
-
-\begin{enumerate}
-\item Declaring math mode in specific columns,
-\item Column decimal alignment, 
-\item Automatic column header numbering,
-\item Hiding columns, and
-\item Splitting wide tables into two or three parts.
-\end{enumerate}
-
-Full details on how to create each type are given in the following 
-sections. Additional details are available in the AASTeX
-guidelines at \url{http://journals.aas.org/authors/aastex.html}
-
-\subsubsection{Column math mode}
-
-Both the \latex\ tabular and \aastex\ deluxetable require an argument to
-define the alignment and number of columns.  The most common values are
-``c'', ``l'' and ``r'' for \underline{c}enter, \underline{l}eft, and
-\underline{r}ight justification.  If these values are capitalized, e.g.
-``C'', ``L'', or ``R'', then that specific column will automatically be in math
-mode meaning that \$s are not required.  Note that having embedded dollar
-signs in the table does not affect the output. 
-
-\subsubsection{Decimal alignment}
-
-Aligning a column by the decimal point can be difficult with only center,
-left, and right justification options.  It is possible to use phantom calls
-in the data, e.g. {\tt\string\phn}, to align columns by hand but this can
-be tedious in long or complex tables.  To address this \aastex\ introduces
-the {\tt\string\decimals} command and a new column justification option,
-``D'', to align data in that column on the decimal.  In deluxetable the
-{\tt\string\decimals} command is invoked before the {\tt\string\startdata}
-call but can be anywhere in \latex's tabular environment.  
-
-Two other important thing to note when using decimal alignment is that each
-decimal column \textit{must end with a space before the ampersand}, e.g.
-``\&\&'' is not allowed.  Empty decimal columns are indicated with a decimal,
-e.g. ``.''.  Do not use deluxetable's {\tt\string\nodata} command.
-
-The ``D'' alignment token works by splitting the column into two parts on the
-decimal.  While this is invisible to the user one must be aware of how it
-works so that the headers are accounted for correctly.  All decimal column
-headers need to span two columns to get the alignment correct. This can be
-done with a multicolumn call, e.g {\tt\string\multicolumn2c\{\}} or
-{\tt\string\multicolumn\{2\}\{c\}\{\}}, or use the new
-{\tt\string\twocolhead\{\}} command in deluxetable.  Since \latex\ is
-splitting these columns into two it is important to get the table width
-right so that they appear joined on the page.  You may have to run the
-\latex\ compiler twice to get it right.  
-
-\subsubsection{Automatic column header numbering} \label{subsubsec:autonumber}
-
-The command {\tt\string\colnumbers} can be included to automatically number
-each column as the last row in the header. Per the AAS Journal table format
-standards, each column index numbers will be surrounded by parentheses. In
-a \latex\ tabular environment the {\tt\string\colnumbers} should be invoked
-at the location where the author wants the numbers to appear, e.g. after
-the last line of specified table header rows. In deluxetable this command
-has to come before {\tt\string\startdata}.  {\tt\string\colnumbers} will
-not increment for columns hidden by the ``h'' command, see Section
-\ref{subsubsec:hide}. 
-
-Note that when using decimal alignment in a table the command 
-{\tt\string\decimalcolnumbers} must be used instead of 
-{\tt\string\colnumbers} and {\tt\string\decimals}. 
-
-\subsubsection{Hiding columns} \label{subsubsec:hide}
-
-Entire columns can be \underline{h}idden from display simply by changing
-the specified column identifier to ``h''.  In the \latex\ tabular environment
-this column identifier conceals the entire column including the header
-columns.   In \aastex's deluxetables the header row is specifically
-declared with the {\tt\string\tablehead} call and each header column is
-marked with {\tt\string\colhead} call.  In order to make a specific header
-disappear with the ``h'' column identifier in deluxetable use 
-{\tt\string\nocolhead} instead to suppress that particular column header.
-
-Authors can use this option in many different ways.  Since column data can
-be easily suppressed authors can include extra information and hid it
-based on the comments of co-authors or referees.  For wide tables that will
-have a machine readable version, authors could put all the information in
-the \latex\ table but use this option to hid as many columns as needed until
-it fits on a page. This concealed column table would serve as the
-example table for the full machine readable version.  Regardless of how
-columns are obscured, authors are responsible for removing any unneeded
-column data or alerting the editorial office about how to treat these
-columns during production for the final typeset article.
-
-Table \ref{tab:messier} provides some basic information about the first ten
-Messier Objects and illustrates how many of these new features can be used
-together.  It has automatic column numbering, decimal alignment of the
-distances, and one concealed column.  The Common name column
-is the third in the \latex\ deluxetable but does not appear when the article
-is compiled. This hidden column can be shown simply by changing the ``h'' in
-the column identifier preamble to another valid value.  This table also
-uses {\tt\string\tablenum} to renumber the table because a \latex\ tabular
-table was inserted before it.
-
-\begin{deluxetable*}{cchlDlc}
-\tablenum{1}
-\tablecaption{Fun facts about the first 10 messier objects\label{tab:messier}}
-\tablewidth{0pt}
-\tablehead{
-\colhead{Messier} & \colhead{NGC/IC} & \nocolhead{Common} & \colhead{Object} &
-\multicolumn2c{Distance} & \colhead{} & \colhead{V} \\
-\colhead{Number} & \colhead{Number} & \nocolhead{Name} & \colhead{Type} &
-\multicolumn2c{(kpc)} & \colhead{Constellation} & \colhead{(mag)}
-}
-\decimalcolnumbers
-\startdata
-M1 & NGC 1952 & Crab Nebula & Supernova remnant & 2 & Taurus & 8.4 \\
-M2 & NGC 7089 & Messier 2 & Cluster, globular & 11.5 & Aquarius & 6.3 \\
-M3 & NGC 5272 & Messier 3 & Cluster, globular & 10.4 & Canes Venatici &  6.2 \\
-M4 & NGC 6121 & Messier 4 & Cluster, globular & 2.2 & Scorpius & 5.9 \\
-M5 & NGC 5904 & Messier 5 & Cluster, globular & 24.5 & Serpens & 5.9 \\
-M6 & NGC 6405 & Butterfly Cluster & Cluster, open & 0.31 & Scorpius & 4.2 \\
-M7 & NGC 6475 & Ptolemy Cluster & Cluster, open & 0.3 & Scorpius & 3.3 \\
-M8 & NGC 6523 & Lagoon Nebula & Nebula with cluster & 1.25 & Sagittarius & 6.0 \\
-M9 & NGC 6333 & Messier 9 & Cluster, globular & 7.91 & Ophiuchus & 8.4 \\
-M10 & NGC 6254 & Messier 10 & Cluster, globular & 4.42 & Ophiuchus & 6.4 \\
-\enddata
-\tablecomments{This table ``hides'' the third column in the \latex\ when compiled.
-The Distance is also centered on the decimals.  Note that when using decimal
-alignment you need to include the {\tt\string\decimals} command before
-{\tt\string\startdata} and all of the values in that column have to have a
-space before the next ampersand.}
-\end{deluxetable*}
-
-\subsubsection{Splitting a table into multiple horizontal components}
-
-Since the AAS Journals are now all electronic with no print version there is
-no reason why tables can not be as wide as authors need them to be.
-However, there are some artificial limitations based on the width of a
-print page.  The old way around this limitation was to rotate into 
-landscape mode and use the smallest available table font
-sizes, e.g. {\tt\string\tablewidth}, to get the table to fit.
-Unfortunately, this was not always enough but now along with the hide column
-option outlined in Section \ref{subsubsec:hide} there is a new way to break
-a table into two or three components so that it flows down a page by
-invoking a new table type, splittabular or splitdeluxetable. Within these
-tables a new ``B'' column separator is introduced.  Much like the vertical
-bar option, ``$\vert$'', that produces a vertical table lines 
-the new ``B'' separator indicates where to \underline{B}reak
-a table.  Up to two ``B''s may be included.
-
-Table 2 % \ref{tab:deluxesplit} this freaks it out when it is used!
-shows how to split a wide deluxetable into three parts with
-the {\tt\string\splitdeluxetable} command.  The {\tt\string\colnumbers}
-option is on to show how the automatic column numbering carries through the
-second table component, see Section \ref{subsubsec:autonumber}.
-
-\begin{splitdeluxetable*}{lccccBcccccBcccc}
-\tabletypesize{\scriptsize}
-\tablewidth{0pt} 
-\tablenum{5}
-\tablecaption{Measurements of Emission Lines: two breaks \label{tab:deluxesplit}}
-\tablehead{
-\colhead{Model} & \colhead{Component}& \colhead{Shift} & \colhead{FWHM} &
-\multicolumn{10}{c}{Flux} \\
-\colhead{} & \colhead{} & \colhead{($\rm
-km~s^{-1}$)}& \colhead{($\rm km~s^{-1}$)} & \multicolumn{10}{c}{($\rm
-10^{-17}~erg~s^{-1}~cm^{-2}$)} \\
-\cline{5-14}
-\colhead{} & \colhead{} &
-\colhead{} & \colhead{} & \colhead{Ly$\alpha$} & \colhead{N\,{\footnotesize
-V}} & \colhead{Si\,{\footnotesize IV}} & \colhead{C\,{\footnotesize IV}} &
-\colhead{Mg\,{\footnotesize II}} & \colhead{H$\gamma$} & \colhead{H$\beta$}
-& \colhead{H$\alpha$} & \colhead{He\,{\footnotesize I}} &
-\colhead{Pa$\gamma$}
-} 
-\colnumbers
-\startdata 
-{       }& BELs& -97.13 &    9117$\pm      38$&    1033$\pm      33$&$< 35$&$<     166$&     637$\pm      31$&    1951$\pm      26$&     991$\pm 30$&    3502$\pm      42$&   20285$\pm      80$&    2025$\pm     116$& 1289$\pm     107$\\ 
-{Model 1}& IELs& -4049.123 & 1974$\pm      22$&    2495$\pm      30$&$<     42$&$<     109$&     995$\pm 186$&      83$\pm      30$&      75$\pm      23$&     130$\pm      25$& 357$\pm      94$&     194$\pm      64$& 36$\pm      23$\\
-{       }& NELs& \nodata &     641$\pm       4$&     449$\pm 23$&$<      6$&$<       9$&       --            &     275$\pm      18$& 150$\pm      11$&     313$\pm      12$&     958$\pm      43$&     318$\pm 34$& 151$\pm       17$\\
-\hline
-{       }& BELs& -85 &    8991$\pm      41$& 988$\pm      29$&$<     24$&$<     173$&     623$\pm      28$&    1945$\pm 29$&     989$\pm      27$&    3498$\pm      37$&   20288$\pm      73$& 2047$\pm     143$& 1376$\pm     167$\\
-{Model 2}& IELs& -51000 &    2025$\pm      26$& 2494$\pm      32$&$<     37$&$<     124$&    1005$\pm     190$&      72$\pm 28$&      72$\pm      21$&     113$\pm      18$&     271$\pm      85$& 205$\pm      72$& 34$\pm      21$\\
-{       }& NELs& 52 &     637$\pm      10$&     477$\pm 17$&$<      4$&$<       8$&       --            &     278$\pm      17$& 153$\pm      10$&     317$\pm      15$&     969$\pm      40$&     325$\pm 37$&
-     147$\pm       22$\\
-\enddata
-\tablecomments{This is an example of how to split a deluxetable. You can
-split any table with this command into two or three parts.  The location of
-the split is given by the author based on the placement of the ``B''
-indicators in the column identifier preamble.  For more information please
-look at the new \aastex\ instructions.}
-\end{splitdeluxetable*}
-
-\subsection{Figures\label{subsec:figures}}
-
-%% The "ht!" tells LaTeX to put the figure "here" first, at the "top" next
-%% and to override the normal way of calculating a float position
-\begin{figure}[ht!]
-\plotone{cost.pdf}
-\caption{The subscription (squares) and author publication (asterisks) 
-costs from 1991 to 2013. Subscription cost are on the left Y axis while
-the author costs are on the right Y axis. All numbers in US dollars and
-adjusted for inflation. The author charges also account for the change
-from page charges to digital quanta in April 2011.  \label{fig:general}}
-\end{figure}
-
-Authors can include a wide number of different graphics with their articles
-but encapsulated postscript (EPS) or portable document format (PDF) are
-encouraged. These range from general figures all authors are familiar with
-to new enhanced graphics that can only be fully experienced in HTML.  The
-later include figure sets, animations and interactive figures.  All
-enhanced graphics require a static two dimensional representation in the
-manuscript to serve as the example for the reader. All figures should
-include detailed and descriptive captions.  These captions are absolutely
-critical for readers for whom the enhanced figure is inaccessible either
-due to a disability or offline access.  This portion of the article
-provides examples for setting up all these types in with the latest version
-of \aastex.
-
-\subsection{General figures\label{subsec:general}}
-
-\aastex\ has a {\tt\string\plotone} command to display a figure consisting
-of one EPS/PDF file.  Figure \ref{fig:general} is an example which shows
-the approximate changes in the subscription costs and author publication
-charges from 1991 to 2013 in the AAS Journals.  For a general figure
-consisting of two EPS/PDF files the {\tt\string\plottwo} command can be
-used to position the two image files side by side.
-
-Both {\tt\string\plotone} and {\tt\string\plottwo} take a
-{\tt\string\caption} and an optional {\tt\string\figurenum} command to
-specify the figure number\footnote{It is better to not use
-{\tt\string\figurenum} and let LaTeX auto-increment all the figures. If you
-do use this command you need to mark all of them accordingly.}.  Each is
-based on the {\tt\string graphicx} package command,
-{\tt\string\includegraphics}.  Authors are welcome to use
-{\tt\string\includegraphics} along with its optional arguments that control
-the height, width, scale, and position angle of a file within the figure.
-More information on the full usage of {\tt\string\includegraphics} can be
-found at \break
-\url{https://en.wikibooks.org/wiki/LaTeX/Importing\_Graphics\#Including\_graphics}.
-
-\subsection{Grid figures}
-
-Including more than two EPS/PDF files in a single figure call can be tricky to
-easily format.  To make the process easier for authors \aastex\ v6 offers
-{\tt\string\gridline} which allows any number of individual EPS/PDF file
-calls within a single figure.  Each file cited in a {\tt\string\gridline}
-will be displayed in a row.  By adding more {\tt\string\gridline} calls an
-author can easily construct a matrix X by Y individual files as a
-single general figure.
-
-For each {\tt\string\gridline} command a EPS/PDF file is called by one of
-four different commands.  These are {\tt\string\fig},
-{\tt\string\rightfig}, {\tt\string\leftfig}, and {\tt\string\boxedfig}.
-The first file call specifies no image position justification while the
-next two will right and left justify the image, respectively.  The
-{\tt\string\boxedfig} is similar to {\tt\string\fig} except that a box is
-drawn around the figure file when displayed. Each of these commands takes
-three arguments.  The first is the file name.  The second is the width that
-file should be displayed at.  While any natural \latex\ unit is allowed, it
-is recommended that author use fractional units with the
-{\tt\string\textwidth}.  The last argument is text for a subcaption.
-
-Figure \ref{fig:pyramid} shows an inverted pyramid of individual
-figure constructed with six individual EPS files using the
-{\tt\string\gridline} option.
-
-\begin{figure*}
-\gridline{\fig{V2491_Cyg.pdf}{0.3\textwidth}{(a)}
-          \fig{HV_Cet.pdf}{0.3\textwidth}{(b)}
-          \fig{LMC_2009.pdf}{0.3\textwidth}{(c)}
-          }
-\gridline{\fig{RS_Oph.pdf}{0.3\textwidth}{(d)}
-          \fig{U_Sco.pdf}{0.3\textwidth}{(e)}
-          }
-\gridline{\fig{KT_Eri.pdf}{0.3\textwidth}{(f)}}
-\caption{Inverted pyramid figure of six individual files. The nova are
-(a) V2491 Cyg, (b) HV Cet, (c) LMC 2009, (d) RS Oph, (e) U Sco, and (f) 
-KT Eri. These individual figures are taken from \citet{2011ApJS..197...31S}.
-\label{fig:pyramid}}
-\end{figure*}
-
-\subsection{Enhanced graphics}
-
-Enhanced graphics have an example figure to serve as an example for the
-reader and the full graphical item available in the published HTML article.
-This includes Figure sets, animations, and interactive figures. The 
-Astronomy Image Explorer (\url{http://www.astroexplorer.org/}) provides 
-access to all the figures published in the AAS Journals since they offered
-an electronic version which was in the mid 1990s. You can filter image
-searches by specific terms, year, journal, or type. The type filter is 
-particularly useful for finding all published enhanced graphics. As of
-June 2019 there are over 3000 videos, 1000 figure sets, and 65 interactive
-figures. The next sections describe how to include these types of graphics
-in your own manuscripts.
-
-\subsubsection{Figure sets}
-
-The grid commands given above works great for a limited set of individual
-figure files but what do you do if you have many 10s or 100s or even 1000s of
-individual figure files? Figure sets represents a virtual flip book of a
-large group of similar style figures.  The derived PDF article will only
-shows an example figure while the enhanced content is available in the
-figure set in the HTML edition.  The advantage of a figure set gives the
-reader the ability to easily sort through a large collection to find
-individual component figures.  The advantage to the author is that grouping
-similar figures into a figure set can result in significant cost savings in
-terms of reduced publication charges, see Appendix B. All of the figure set
-components, along with their html framework, are also available to the reader
-for download in a single .tar.gz package.
-
-Special \latex\ mark up is required to create a figure set.  Prior to
-\aastex\ v6 the underlying mark up commands had to be inserted by hand
-but is now included.  Note that when an article with figure set is compiled
-in \latex\ none of the component figures are shown and a floating Figure
-Set caption will appear in the resulting PDF.
-
-\figsetstart
-\figsetnum{4}
-\figsettitle{Swift X-ray light curves}
-
-\figsetgrpstart
-\figsetgrpnum{1.1}
-\figsetgrptitle{KT Eri}
-\figsetplot{KT_Eri.pdf}
-\figsetgrpnote{The Swift/XRT X-ray light curve for the first year after
-outburst of KT Eri.}
-\figsetgrpend
-
-\figsetgrpstart
-\figsetgrpnum{1.2}
-\figsetgrptitle{RS Oph}
-\figsetplot{RS_Oph.pdf}
-\figsetgrpnote{The Swift/XRT X-ray light curve for the first year after
-outburst of RS Oph.}
-\figsetgrpend
-
-\figsetgrpstart
-\figsetgrpnum{1.3}
-\figsetgrptitle{U Sco}
-\figsetplot{U_Sco.pdf}
-\figsetgrpnote{The Swift/XRT X-ray light curve for the first year after
-outburst of U Sco.}
-\figsetgrpend
-
-\figsetgrpstart
-\figsetgrpnum{1.4}
-\figsetgrptitle{V2491 Cyg}
-\figsetplot{V2491_Cyg.pdf}
-\figsetgrpnote{The Swift/XRT X-ray light curve for the first year after
-outburst of V2491 Cyg.}
-\figsetgrpend
-
-\figsetgrpstart
-\figsetgrpnum{1.5}
-\figsetgrptitle{Nova LMC 2009}
-\figsetplot{LMC_2009.pdf}
-\figsetgrpnote{The Swift/XRT X-ray light curve for the first year after
-outburst of nova LMC 2009.}
-\figsetgrpend
-
-\figsetgrpstart
-\figsetgrpnum{1.6}
-\figsetgrptitle{HV Cet}
-\figsetplot{HV_Cet.pdf}
-\figsetgrpnote{The Swift/XRT X-ray light curve for the first year after
-outburst of HV Cet.}
-\figsetgrpend
-
-\figsetend
-
-\begin{figure}
-\plotone{KT_Eri.pdf}
-\caption{The Swift/XRT X-ray light curve for the first year after
-outburst of the suspected recurrent nova KT Eri. At a maximum count rate of 
-328 ct/s, KT Eri was the brightest nova in X-rays observed to date. All 
-the component figures (6) are available in the Figure Set. Note that
-these components that are {\bf not} shown in the compiled pdf. The figure
-set consists of the same figures as shown in Figure \ref{fig:pyramid}. 
-The example figure shown for figure sets can be one component or many. 
-\label{fig:fig4}}
-\end{figure}
-
-Authors are encouraged to use an online tool at
-\url{http://authortools.aas.org/FIGSETS/make-figset.html} to generate their
-own specific figure set mark up to incorporate into their \latex\ articles.
-
-\subsubsection{Animations \label{animation}}
-
-Authors may, and are in fact encouraged, to include animations in their
-manuscripts. The video will stream inline with the published article and
-also be available for download.  When writing the manuscript, a stand alone
-figure is necessary to serve as an example for the reader.  Ideally, this
-is a single still frame from the animation but in some case the animation
-may only represent a small portion of the example figure, say one many
-panels as shown in Figure \ref{fig:video}. Regardless, it is very
-important that the author provide descriptive text in the figure caption
-including start and stop times and the video duration. Authors should
-review the AAS animation guidelines in the graphics guide at
-\url{https://journals.aas.org/graphics-guide/#animations}.
-
-\begin{figure}
-\begin{interactive}{animation}{movie.mp4}
-\plotone{f4.pdf}
-\end{interactive}
-\caption{Figure 1 from \citet{2018ApJ...868L..33L}. AIA 171\AA (a,b), 
-AIA 131\AA (c), and AIA 304\AA images are shown. The red rectangle 
-in (a) shows the field of view of the other panels. An animation of 
-panels (b-d) is available. It covers 8 hours of observing beginning 
-at 01:00 UT on 2012 January 19. The video duration is 20 seconds. 
-\label{fig:video}}
-\end{figure}
-
-Animations and interactive figures (Section \ref{sec:interactive}) should 
-use the {\tt\string\begin{interactive}} environment in the figure call. This 
-environment
-places a blue border around the figure to indicate that the figure is 
-enhanced in the published HTML article. The
-command also serves to alert the publisher what files are used to generate
-the dynamic HTML content. {\tt\string\interactive} takes two arguments. The
-first details the type and currently only three are allowed. The types are
-{\tt\string js} for generic javascript interactive figures, 
-{\tt\string animation} for inline videos, and 
-{\tt\string timeseries} for interactive light curves produced
-by astropy \citet{2013A&A...558A..33A}\footnote{To be release in the 
-summer of 2019}. If these types are not provide the compiler will issue an
-error and quit. The second argument is the file that produces the enhanced
-feature in the HTML article.
-
-\subsubsection{Interactive figures \label{sec:interactive}}
-
-Interactive figures give the reader the ability to manipulate the
-information contained in an image which can add clarity or help further the
-author's narrative.  These figures consist of two parts, a static 
-representative figure for the manuscript and the dynamic javascript plus
-HTML framework that allows for interactive control.
-
-An example of an interactive figure is a 3D model.
-The underlying figure is a X3D file while x3dom.js is the javascript driver
-that displays it. An author created interface is added via a html wrapper.
-The first 3D model published by the AAS Journals using this technique was
-\citet{2014ApJ...793..127V}.  
-
-Figure \ref{fig:interactive} provides an interactive example which can be
-run locally to demonstrate how a simple javascript plus html interface
-allows a reader to switch between figures. The necessary files for this
-particular interactive figure are in the {\tt\string interactive.tar.gz}
-file included with this package. Unpack the file and point the browser to
-the local html file. In this case, the javascript that runs the interactive
-buttons is embedded in the html file but it could just as easily be calls
-to external javascript libraries. Ideally, the javascript should be
-included with the submitted package of interactive files to minimize
-external dependencies within the published article.
-
-\begin{figure}
-\begin{interactive}{js}{interactive.tar.gz}
-\plotone{f5.pdf}
-\end{interactive}
-\caption{Figure 4 from \citet{2018AJ....156...82C}. \emph{Upper panel}: the
-cumulative median observing time to measure the $3\sigma$ RV masses of TESS
-planets as a function of host star spectral type and up to $10^3$ hours.
-The \emph{dashed blue curves} represent the results from the optical
-spectrograph whereas the \emph{solid red curves} represent the near-IR
-spectrograph. \emph{Lower panel}: the time derivative of the cumulative
-observing time curves used to indicate the RV planet detection efficiency.
-The \emph{horizontal dashed line} highlights the value of the detection
-efficiency at 20 hours per detection.  Note that unlike the lower panels,
-the upper panels do not share a common ordinate due to the differing number
-of planet detections around stars in each spectral type bin. The
-interactive version has two buttons that allows one to turn the optical and
-NIR layers. \label{fig:interactive}}
-\end{figure}
-
-Authors should consult the online tutorials at 
-\url{https://journals.aas.org/graphics-guide/#interactive_figures}
-for more information on what is currently supported and links to 
-tutorials and examples.
-
-\section{Displaying mathematics} \label{sec:displaymath}
-
-The most common mathematical symbols and formulas are in the amsmath
-package.  \aastex\ requires this package so there is no need to
-specifically call for it in the document preamble.  Most modern \latex\
-distributions already contain this package.  If you do not have this
-package or the other required packages, revtex4-1, latexsym, graphicx,
-amssymb, longtable, and epsf, they can be obtained from 
-\url{http://www.ctan.org}
-
-Mathematics can be displayed either within the text, e.g. $E = mc^2$, or
-separate from in an equation.  In order to be properly rendered, all inline
-math text has to be declared by surrounding the math by dollar signs (\$).
-
-A complex equation example with inline math as part of the explanation
-follows.
-
-\begin{equation}
-\bar v(p_2,\sigma_2)P_{-\tau}\hat a_1\hat a_2\cdots
-\hat a_nu(p_1,\sigma_1) ,
-\end{equation}
-where $p$ and $\sigma$ label the initial $e^{\pm}$ four-momenta
-and helicities $(\sigma = \pm 1)$, $\hat a_i=a^\mu_i\gamma_\nu$
-and $P_\tau=\frac{1}{2}(1+\tau\gamma_5)$ is a chirality projection
-operator $(\tau = \pm1)$.  This produces a single line formula.  \latex\ will
-auto-number this and any subsequent equations.  If no number is desired then
-the {\tt\string equation} call should be replaced with {\tt\string displaymath}.
-
-\latex\ can also handle a a multi-line equation.  Use {\tt\string eqnarray}
-for more than one line and end each line with a
-\textbackslash\textbackslash.  Each line will be numbered unless the
-\textbackslash\textbackslash\ is preceded by a {\tt\string\nonumber}
-command.  Alignment points can be added with ampersands (\&).  There should be
-two ampersands per line. In the examples they are centered on the equal
-symbol.
-
-\begin{eqnarray}
-\gamma^\mu  & = &
- \left(
-\begin{array}{cc}
-0 & \sigma^\mu_+ \\
-\sigma^\mu_- & 0
-\end{array}     \right) ,
- \gamma^5= \left(
-\begin{array}{cc}
--1 &   0\\
-0 &   1
-\end{array}     \right)  , \\
-\sigma^\mu_{\pm}  & = &   ({\bf 1} ,\pm \sigma) , 
-\end{eqnarray}
-
-\begin{eqnarray}
-\hat a & = & \left(
-\begin{array}{cc}
-0 & (\hat a)_+\\
-(\hat a)_- & 0
-\end{array}\right), \nonumber \\
-(\hat a)_\pm & = & a_\mu\sigma^\mu_\pm 
-\end{eqnarray}
-
-%% Putting eqnarrays or equations inside the mathletters environment groups
-%% the enclosed equations by letter. For instance, the eqnarray below, instead
-%% of being numbered, say, (4) and (5), would be numbered (4a) and (4b).
-%% LaTeX the paper and look at the output to see the results.
-
-\section{Revision tracking and color highlighting} \label{sec:highlight}
-
-Authors sometimes use color to highlight changes to their manuscript in
-response to editor and referee comments.  In \aastex\ new commands
-have been introduced to make this easier and formalize the process. 
-
-The first method is through a new set of editing mark up commands that
-specifically identify what has been changed.  These commands are
-{\tt\string\added\{<text>\}}, {\tt\string\deleted\{<text>\}}, and
-{\tt\string\replaced\{<old text>\}\{<replaced text>\}}. To activate these
-commands the {\tt\string trackchanges} option must be used in the
-{\tt\string\documentclass} call.  When compiled this will produce the
-marked text in red.  The {\tt\string\explain\{<text>\}} can be used to add
-text to provide information to the reader describing the change.  Its
-output is purple italic font. To see how {\tt\string\added\{<important
-added info>\}}, {\tt\string\deleted\{<this can be deleted text>\}},
-{\tt\string\replaced\{<old data>\}\{<replaced data>\}}, and \break
-{\tt\string\explain\{<text explaining the change>\}} commands will produce
-\added{important added information}\deleted{, deleted text, and }
-\replaced{old data}{and replaced data,} toggle between versions compiled with
-and without the {\tt\string trackchanges} option.\explain{text explaining
-the change}
-
-A summary list of all these tracking commands can be produced at the end of
-the article by adding the {\tt\string\listofchanges} just before the
-{\tt\string\end\{document\}} call.  The page number for each change will be
-provided. If the {\tt\string linenumbers} option is also included in the
-documentclass call then not only will all the lines in the article be
-numbered for handy reference but the summary list will also include the
-line number for each change.
-
-The second method does not have the ability to highlight the specific
-nature of the changes but does allow the author to document changes over
-multiple revisions.  The commands are {\tt\string\edit1\{<text>\}},
-{\tt\string\edit2\{<text>\}} and {\tt\string\edit3\{<text>\}} and they
-produce {\tt\string<text>} that is highlighted in bold red, italic blue and
-underlined purple, respectively.  Authors should use the first command to
-\edit1{indicated which text has been changed from the first revision.}  The
-second command is to highlight \edit2{new or modified text from a second
-revision}.  If a third revision is needed then the last command should be used 
-\edit3{to show this changed text}.  Since over 90\% of all manuscripts are
-accepted after the 3rd revision these commands make it easy to identify
-what text has been added and when.  Once the article is accepted all the
-highlight color can be turned off simply by adding the
-{\tt\string\turnoffediting} command in the preamble. Likewise, the new commands
-{\tt\string\turnoffeditone}, {\tt\string\turnoffedittwo}, and
-{\tt\string\turnoffeditthree} can be used to only turn off the 
-{\tt\string\edit1\{<text>\}}, {\tt\string\edit2\{<text>\}} and 
-{\tt\string\edit3\{<text>\}}, respectively.
-
-Similar to marking editing changes with the {\tt\string\edit} options there
-are also the {\tt\string\authorcomments1\{<text>\}}, 
-{\tt\string\authorcomments2\{<text>\}} and
-{\tt\string\authorcomments3\{<text>\}} commands.  These produce the same
-bold red, italic blue and underlined purple text but when the
-{\tt\string\turnoffediting} command is present the {\tt\string<text>}
-material does not appear in the manuscript.  Authors can use these commands
-to mark up text that they are not sure should appear in the final
-manuscript or as a way to communicate comments between co-authors when
-writing the article.
-
-\section{Software and third party data repository citations} \label{sec:cite}
-
-The AAS Journals would like to encourage authors to change software and
-third party data repository references from the current standard of a
-footnote to a first class citation in the bibliography.  As a bibliographic
-citation these important references will be more easily captured and credit
-will be given to the appropriate people.
-
-The first step to making this happen is to have the data or software in
-a long term repository that has made these items available via a persistent
-identifier like a Digital Object Identifier (DOI).  A list of repositories
-that satisfy this criteria plus each one's pros and cons are given at \break
-\url{https://github.com/AASJournals/Tutorials/tree/master/Repositories}.
-
-In the bibliography the format for data or code follows this format: \\
-
-\noindent author year, title, version, publisher, prefix:identifier\\
-
-\citet{2015ApJ...805...23C} provides a example of how the citation in the
-article references the external code at
-\doi{10.5281/zenodo.15991}.  Unfortunately, bibtex does
-not have specific bibtex entries for these types of references so the
-``@misc'' type should be used.  The Repository tutorial explains how to
-code the ``@misc'' type correctly.  The most recent aasjournal.bst file,
-available with \aastex\ v6, will output bibtex ``@misc'' type properly.
-
-\acknowledgments
-
-We thank all the people that have made this AASTeX what it is today.  This
-includes but not limited to Bob Hanisch, Chris Biemesderfer, Lee Brotzman,
-Pierre Landau, Arthur Ogawa, Maxim Markevitch, Alexey Vikhlinin and Amy
-Hendrickson. Also special thanks to David Hogg and Daniel Foreman-Mackey
-for the new "modern" style design. Considerable help was provided via bug
-reports and hacks from numerous people including Patricio Cubillos, Alex
-Drlica-Wagner, Sean Lake, Michele Bannister, Peter Williams, and Jonathan
-Gagne.
-
-%% To help institutions obtain information on the effectiveness of their 
-%% telescopes the AAS Journals has created a group of keywords for telescope 
-%% facilities.
-%
-%% Following the acknowledgments section, use the following syntax and the
-%% \facility{} or \facilities{} macros to list the keywords of facilities used 
-%% in the research for the paper.  Each keyword is check against the master 
-%% list during copy editing.  Individual instruments can be provided in 
-%% parentheses, after the keyword, but they are not verified.
-
-\vspace{5mm}
-\facilities{HST(STIS), Swift(XRT and UVOT), AAVSO, CTIO:1.3m,
-CTIO:1.5m,CXO}
-
-%% Similar to \facility{}, there is the optional \software command to allow 
-%% authors a place to specify which programs were used during the creation of 
-%% the manuscript. Authors should list each code and include either a
-%% citation or url to the code inside ()s when available.
-
-\software{astropy \citep{2013A&A...558A..33A},  
-          Cloudy \citep{2013RMxAA..49..137F}, 
-          SExtractor \citep{1996A&AS..117..393B}
-          }
-
-%% Appendix material should be preceded with a single \appendix command.
-%% There should be a \section command for each appendix. Mark appendix
-%% subsections with the same markup you use in the main body of the paper.
-
-%% Each Appendix (indicated with \section) will be lettered A, B, C, etc.
-%% The equation counter will reset when it encounters the \appendix
-%% command and will number appendix equations (A1), (A2), etc. The
-%% Figure and Table counter will not reset.
-
-\appendix
-
-\section{Appendix information}
-
-Appendices can be broken into separate sections just like in the main text.
-The only difference is that each appendix section is indexed by a letter
-(A, B, C, etc.) instead of a number.  Likewise numbered equations have
-the section letter appended.  Here is an equation as an example.
-
-\begin{equation}
-I = \frac{1}{1 + d_{1}^{P (1 + d_{2} )}}
-\end{equation}
-
-Appendix tables and figures should not be numbered like equations. Instead
-they should continue the sequence from the main article body.
-
-\section{Author publication charges} \label{sec:pubcharge}
-
-Finally some information about the AAS Journal's publication charges.
-In April 2011 the traditional way of calculating author charges based on 
-the number of printed pages was changed.  The reason for the change
-was due to a recognition of the growing number of article items that could not 
-be represented in print. Now author charges are determined by a number of
-digital ``quanta''.  A single quantum is 350 words, one figure, one table,
-and one enhanced digital item.  For the latter this includes machine readable
-tables, figure sets, animations, and interactive figures.  The current cost
-for the different quanta types is available at 
-\url{https://journals.aas.org/article-charges-and-copyright/#author_publication_charges}. 
-Authors may use the ApJL length calculator to get a {\tt rough} estimate of 
-the number of word and float quanta in their manuscript. The calculator 
-is located at \url{https://authortools.aas.org/ApJL/betacountwords.html}.
-
-\section{Rotating tables} \label{sec:rotate}
-
-The process of rotating tables into landscape mode is slightly different in
-\aastex v6.3. Instead of the {\tt\string\rotate} command, a new environment
-has been created to handle this task. To place a single page table in a
-landscape mode start the table portion with
-{\tt\string\begin\{rotatetable\}} and end with
-{\tt\string\end\{rotatetable\}}.
-
-Tables that exceed a print page take a slightly different environment since
-both rotation and long table printing are required. In these cases start
-with {\tt\string\begin\{longrotatetable\}} and end with
-{\tt\string\end\{longrotatetable\}}. Table \ref{chartable} is an
-example of a multi-page, rotated table. The {\tt\string\movetabledown}
-command can be used to help center extremely wide, landscape tables. The
-command {\tt\string\movetabledown=1in} will move any rotated table down 1
-inch. 
-
-\begin{longrotatetable}
-\begin{deluxetable*}{lllrrrrrrll}
-\tablecaption{Observable Characteristics of 
-Galactic/Magellanic Cloud novae with X-ray observations\label{chartable}}
-\tablewidth{700pt}
-\tabletypesize{\scriptsize}
-\tablehead{
-\colhead{Name} & \colhead{V$_{max}$} & 
-\colhead{Date} & \colhead{t$_2$} & 
-\colhead{FWHM} & \colhead{E(B-V)} & 
-\colhead{N$_H$} & \colhead{Period} & 
-\colhead{D} & \colhead{Dust?} & \colhead{RN?} \\ 
-\colhead{} & \colhead{(mag)} & \colhead{(JD)} & \colhead{(d)} & 
-\colhead{(km s$^{-1}$)} & \colhead{(mag)} & \colhead{(cm$^{-2}$)} &
-\colhead{(d)} & \colhead{(kpc)} & \colhead{} & \colhead{}
-} 
-\startdata
-CI Aql & 8.83 (1) & 2451665.5 (1) & 32 (2) & 2300 (3) & 0.8$\pm0.2$ (4) & 1.2e+22 & 0.62 (4) & 6.25$\pm5$ (4) & N & Y \\
-{\bf CSS081007} & \nodata & 2454596.5 & \nodata & \nodata & 0.146 & 1.1e+21 & 1.77 (5) & 4.45$\pm1.95$ (6) & \nodata & \nodata \\
-GQ Mus & 7.2 (7) & 2445352.5 (7) & 18 (7) & 1000 (8) & 0.45 (9) & 3.8e+21  & 0.059375 (10) & 4.8$\pm1$ (9) & N (7) & \nodata \\
-IM Nor & 7.84 (11) & 2452289 (2) & 50 (2) & 1150 (12) & 0.8$\pm0.2$ (4) & 8e+21 & 0.102 (13) & 4.25$\pm3.4$ (4) & N & Y \\
-{\bf KT Eri} & 5.42 (14) & 2455150.17 (14) & 6.6 (14) & 3000 (15) & 0.08 (15) & 5.5e+20 & \nodata & 6.5 (15) & N & M \\
-{\bf LMC 1995} & 10.7 (16) & 2449778.5 (16) & 15$\pm2$ (17) & \nodata & 0.15 (203) & 7.8e+20  & \nodata & 50 & \nodata & \nodata \\
-LMC 2000 & 11.45 (18) & 2451737.5 (18) & 9$\pm2$ (19) & 1700 (20) & 0.15 (203) & 7.8e+20  & \nodata & 50 & \nodata & \nodata \\
-{\bf LMC 2005} & 11.5 (21) & 2453700.5 (21) & 63 (22) & 900 (23) & 0.15 (203) & 1e+21 & \nodata & 50  & M (24) & \nodata \\
-{\bf LMC 2009a} & 10.6 (25) & 2454867.5 (25) & 4$\pm1$  & 3900 (25) & 0.15 (203)  & 5.7e+20 & 1.19 (26) & 50 & N & Y \\
-{\bf SMC 2005} & 10.4 (27) & 2453588.5 (27) & \nodata & 3200 (28) & \nodata & 5e+20  & \nodata & 61 & \nodata & \nodata \\
-{\bf QY Mus} & 8.1 (29) & 2454739.90 (29) & 60:  & \nodata & 0.71 (30) & 4.2e+21  & \nodata & \nodata & M & \nodata \\
-{\bf RS Oph} & 4.5 (31) & 2453779.44 (14) & 7.9 (14) & 3930 (31) & 0.73 (32) & 2.25e+21 & 456 (33) & 1.6$\pm0.3$ (33) & N (34) & Y \\
-{\bf U Sco} & 8.05 (35) & 2455224.94 (35) & 1.2 (36) & 7600 (37) & 0.2$\pm0.1$ (4) & 1.2e+21 & 1.23056 (36) & 12$\pm2$ (4) & N & Y \\
-{\bf V1047 Cen} & 8.5 (38) & 2453614.5 (39) & 6 (40) & 840 (38) & \nodata & 1.4e+22  & \nodata & \nodata & \nodata & \nodata \\
-{\bf V1065 Cen} & 8.2 (41) & 2454123.5 (41) & 11 (42) & 2700 (43) & 0.5$\pm0.1$ (42) & 3.75e+21 & \nodata & 9.05$\pm2.8$ (42) & Y (42) & \nodata \\
-V1187 Sco & 7.4 (44) & 2453220.5 (44) & 7: (45) & 3000 (44) & 1.56 (44) & 8.0e+21 & \nodata & 4.9$\pm0.5$ (44) & N & \nodata \\
-{\bf V1188 Sco} & 8.7 (46) & 2453577.5 (46) & 7 (40) & 1730 (47) & \nodata & 5.0e+21  & \nodata & 7.5 (39) & \nodata & \nodata \\
-{\bf V1213 Cen} & 8.53 (48) & 2454959.5 (48) & 11$\pm2$ (49) & 2300 (50) & 2.07 (30) & 1.0e+22 & \nodata & \nodata & \nodata & \nodata \\
-{\bf V1280 Sco} & 3.79 (51) & 2454147.65 (14) & 21 (52) & 640 (53) & 0.36 (54) & 1.6e+21  & \nodata & 1.6$\pm0.4$ (54) & Y (54) & \nodata \\
-{\bf V1281 Sco} & 8.8 (55) & 2454152.21 (55) & 15:& 1800 (56) & 0.7 (57) & 3.2e+21 & \nodata & \nodata & N & \nodata \\
-{\bf V1309 Sco} & 7.1 (58) & 2454714.5 (58) & 23$\pm2$ (59) & 670 (60) & 1.2 (30) & 4.0e+21 & \nodata & \nodata & \nodata & \nodata \\
-{\bf V1494 Aql} & 3.8 (61) & 2451515.5 (61) & 6.6$\pm0.5$ (61) & 1200 (62) & 0.6 (63) & 3.6e+21  & 0.13467 (64) & 1.6$\pm0.1$ (63) & N & \nodata \\
-{\bf V1663 Aql} & 10.5 (65) & 2453531.5 (65) & 17 (66) & 1900 (67) & 2: (68) & 1.6e+22  & \nodata & 8.9$\pm3.6$ (69) & N & \nodata \\
-V1974 Cyg & 4.3 (70) & 2448654.5 (70) & 17 (71) & 2000 (19) & 0.36$\pm0.04$ (71) & 2.7e+21  & 0.081263 (70) & 1.8$\pm0.1$ (72) & N & \nodata \\
-{\bf V2361 Cyg} & 9.3 (73) & 2453412.5 (73) & 6 (40) & 3200 (74) & 1.2: (75) & 7.0e+21 & \nodata & \nodata & Y (40) & \nodata \\
-{\bf V2362 Cyg} & 7.8 (76) & 2453831.5 (76) & 9 (77) & 1850 (78) & 0.575$\pm0.015$ (79) & 4.4e+21  & 0.06577 (80) & 7.75$\pm3$ (77) & Y (81) & \nodata \\
-{\bf V2467 Cyg} & 6.7 (82) & 2454176.27 (82) & 7 (83) & 950 (82) & 1.5 (84) & 1.4e+22  & 0.159 (85) & 3.1$\pm0.5$ (86) & M (87) & \nodata \\
-{\bf V2468 Cyg} & 7.4 (88) & 2454534.2 (88) & 10: & 1000 (88) & 0.77 (89) & 1.0e+22  & 0.242 (90) & \nodata & N & \nodata \\
-{\bf V2491 Cyg} & 7.54 (91) & 2454567.86 (91) & 4.6 (92) & 4860 (93) & 0.43 (94) & 4.7e+21  & 0.09580: (95) & 10.5 (96) & N & M \\
-V2487 Oph & 9.5 (97) & 2450979.5 (97) & 6.3 (98) & 10000 (98) & 0.38$\pm0.08$ (98) & 2.0e+21 & \nodata & 27.5$\pm3$ (99) & N (100) & Y (101) \\
-{\bf V2540 Oph} & 8.5 (102) & 2452295.5 (102) & \nodata & \nodata & \nodata & 2.3e+21 & 0.284781 (103) & 5.2$\pm0.8$ (103) & N & \nodata \\
-V2575 Oph & 11.1 (104) & 2453778.8 (104) & 20: & 560 (104) & 1.4 (105) & 3.3e+21 & \nodata & \nodata & N (105) & \nodata \\
-{\bf V2576 Oph} & 9.2 (106) & 2453832.5 (106) & 8: & 1470 (106) & 0.25 (107) & 2.6e+21  & \nodata & \nodata & N & \nodata \\
-{\bf V2615 Oph} & 8.52 (108) & 2454187.5 (108) & 26.5 (108) & 800 (109) & 0.9 (108) & 3.1e+21  & \nodata & 3.7$\pm0.2$ (108) & Y (110) & \nodata \\
-{\bf V2670 Oph} & 9.9 (111) & 2454613.11 (111) & 15: & 600 (112) & 1.3: (113) & 2.9e+21  & \nodata & \nodata & N (114) & \nodata \\
-{\bf V2671 Oph} & 11.1 (115) & 2454617.5 (115) & 8: & 1210 (116) & 2.0 (117) & 3.3e+21  & \nodata & \nodata & M (117) & \nodata \\
-{\bf V2672 Oph} & 10.0 (118) & 2455060.02 (118) & 2.3 (119) & 8000 (118) & 1.6$\pm0.1$ (119) & 4.0e+21  & \nodata & 19$\pm2$ (119) & \nodata & M \\
-V351 Pup & 6.5 (120) & 2448617.5 (120) & 16 (121) & \nodata & 0.72$\pm0.1$ (122) & 6.2e+21 & 0.1182 (123) & 2.7$\pm0.7$ (122) & N & \nodata \\
-{\bf V382 Nor} & 8.9 (124) & 2453447.5 (124) & 12 (40) & 1850 (23) & \nodata & 1.7e+22 & \nodata & \nodata & \nodata & \nodata \\
-V382 Vel & 2.85 (125) & 2451320.5 (125) & 4.5 (126) & 2400 (126) & 0.05: (126) & 3.4e+21  & 0.146126 (127) & 1.68$\pm0.3$ (126) & N & \nodata \\
-{\bf V407 Cyg} & 6.8 (128) & 2455266.314 (128) & 5.9 (129) & 2760 (129) & 0.5$\pm0.05$ (130) & 8.8e+21 & 15595 (131) & 2.7 (131) & \nodata & Y \\
-{\bf V458 Vul} & 8.24 (132) & 2454322.39 (132) & 7 (133) & 1750 (134) & 0.6 (135) & 3.6e+21 & 0.06812255 (136) & 8.5$\pm1.8$ (133) & N (135) & \nodata \\
-{\bf V459 Vul} & 7.57 (137) & 2454461.5 (137) & 18 (138) & 910 (139) & 1.0 (140) & 5.5e+21  & \nodata & 3.65$\pm1.35$ (138) & Y (140) & \nodata \\
-V4633 Sgr & 7.8 (141) & 2450895.5 (141) & 19$\pm3$ (142) & 1700 (143) & 0.21 (142) & 1.4e+21  & 0.125576 (144) & 8.9$\pm2.5$ (142) & N & \nodata \\
-{\bf V4643 Sgr} & 8.07 (145) & 2451965.867 (145) & 4.8 (146) & 4700 (147) & 1.67 (148) & 1.4e+22 & \nodata & 3 (148) & N & \nodata \\
-{\bf V4743 Sgr} & 5.0 (149) & 2452537.5 (149) & 9 (150) & 2400 (149) & 0.25 (151) & 1.2e+21 & 0.281 (152) & 3.9$\pm0.3$ (151) & N & \nodata \\
-{\bf V4745 Sgr} & 7.41 (153) & 2452747.5 (153) & 8.6 (154) & 1600 (155) & 0.1 (154) & 9.0e+20  & 0.20782 (156) & 14$\pm5$ (154) & \nodata & \nodata \\
-{\bf V476 Sct} & 10.3 (157) & 2453643.5 (157) & 15 (158) & \nodata & 1.9 (158) & 1.2e+22  & \nodata & 4$\pm1$ (158) & M (159) & \nodata \\
-{\bf V477 Sct} & 9.8 (160) & 2453655.5 (160) & 3 (160) & 2900 (161) & 1.2: (162) & 4e+21  & \nodata & \nodata & M (163) & \nodata \\
-{\bf V5114 Sgr} & 8.38 (164) & 2453081.5 (164) & 11 (165) & 2000 (23) & \nodata & 1.5e+21  & \nodata & 7.7$\pm0.7$ (165) & N (166) & \nodata \\
-{\bf V5115 Sgr} & 7.7 (167) & 2453459.5 (167) & 7 (40) & 1300 (168) & 0.53 (169) & 2.3e+21  & \nodata & \nodata & N (169) & \nodata \\
-{\bf V5116 Sgr} & 8.15 (170) & 2453556.91 (170) & 6.5 (171) & 970 (172) & 0.25 (173) & 1.5e+21 & 0.1238 (171) & 11$\pm3$ (173) & N (174) & \nodata \\
-{\bf V5558 Sgr} & 6.53 (175) & 2454291.5 (175) & 125 (176) & 1000 (177) & 0.80 (178) & 1.6e+22  & \nodata & 1.3$\pm0.3$ (176) & N (179) & \nodata \\
-{\bf V5579 Sgr} & 5.56 (180) & 2454579.62 (180) & 7: & 1500 (23) & 1.2 (181) & 3.3e+21 & \nodata & \nodata & Y (181) & \nodata \\
-{\bf V5583 Sgr} & 7.43 (182) & 2455051.07 (182) & 5: & 2300 (182) & 0.39 (30) & 2.0e+21 & \nodata & 10.5 & \nodata & \nodata \\
-{\bf V574 Pup} & 6.93 (183) & 2453332.22 (183) & 13 (184) & 2800 (184) & 0.5$\pm0.1$  & 6.2e+21 & \nodata & 6.5$\pm1$  & M (185) & \nodata \\
-{\bf V597 Pup} & 7.0 (186) & 2454418.75 (186) & 3: & 1800 (187) & 0.3 (188) & 5.0e+21  & 0.11119 (189) & \nodata & N (188) & \nodata \\
-{\bf V598 Pup} & 3.46 (14) & 2454257.79 (14) & 9$\pm1$ (190) & \nodata & 0.16 (190) & 1.4e+21 & \nodata & 2.95$\pm0.8$ (190) & \nodata & \nodata \\
-{\bf V679 Car} & 7.55 (191) & 2454797.77 (191) & 20: & \nodata & \nodata & 1.3e+22  & \nodata & \nodata & \nodata & \nodata \\
-{\bf V723 Cas} & 7.1 (192) & 2450069.0 (192) & 263 (2) & 600 (193) & 0.5 (194) & 2.35e+21  & 0.69 (195) & 3.86$\pm0.23$ (196) & N & \nodata \\
-V838 Her & 5 (197) & 2448340.5 (197) & 2 (198) & \nodata & 0.5$\pm0.1$ (198) & 2.6e+21  & 0.2975 (199) & 3$\pm1$ (198) & Y (200) & \nodata \\
-{\bf XMMSL1 J06} & 12 (201) & 2453643.5 (202) & 8$\pm2$ (202) & \nodata & 0.15 (203) & 8.7e+20 & \nodata & 50 & \nodata & \nodata \\
-\enddata
-\end{deluxetable*}
-\end{longrotatetable}
-
-A handy "cheat sheet" that provides the necessary LaTeX to produce 17 
-different types of tables is available at \url{http://journals.aas.org/authors/aastex/aasguide.html#table_cheat_sheet}.
-
-\section{IAU recommendations for nominal units \label{nominal}}
-
-The IAU 2015 resolution B3 defines nominal solar and planetary values by
-establishing conversions between solar and planetary values and SI units.
-The rational and specifications are given in \citet{2016AJ....152...41P}.
-The recommended nominal conversion constants for LaTeX have been
-incorporate into v6.3 to help authors follow the IAU resolution.
-
-The general commands take this form:
-
-\vskip12pt
-\begin{center}
-\begin{tabular}{@{\vrule height 14pt depth 6pt width0pt}lll}
-Command&Example&Results\\
-\verb+\nom{}+&\verb+\nom{Q}+&\nom{Q}\\
-\verb+\Eenom{}+&\verb+\Eenom{Q}+&\Eenom{Q}\\
-\verb+\Epnom{}+&\verb+\Epnom{Q}+&\Epnom{Q}\\
-\verb+\Jenom{}+&\verb+\Jenom{Q}+&\Jenom{Q}\\
-\verb+\Jpnom{}+&\verb+\Jpnom{Q}+&\Jpnom{Q}\\
-\end{tabular}
-\end{center}
-\vskip12pt
-
-which can be used for any units the author requires. Examples of 
-the most common uses would be:
-
-\vskip12pt
-\begin{tabular}{@{\vrule height 14pt depth 6pt width 0pt}llllp{3in}}
-1.&\verb+\nom{(GM)}+& \nom{(GM)} &=& nominal solar mass parameter\\
-2.&\verb+\nom{R}+&\nom{R} &=& nominal solar radius\\
-3.&\verb+\nom{S}+& \nom{S}&=&  nominal total solar irradiance\\
-4.&\verb+\nom{L}+& \nom{L}  &=&nominal solar luminosity\\
-\end{tabular}
-\vskip12pt
-
-AASTeX v6.3 also contains specific commands for other commonly used 
-units. These are:
-
-\vskip24pt
-\begin{tabular}{@{\vrule height 14pt depth 6pt width 0pt}llllp{3in}}
-1.&\verb+\nomSolarEffTemp+& \nomSolarEffTemp&=& nominal solar effective temperature\\
-2.&\verb+\nomTerrEqRadius+&\nomTerrEqRadius  &=& nominal terrestrial
-equatorial radius\\
-&\verb+\nomTerrPolarRadius+ &\nomTerrPolarRadius &=& nominal
-terrestrial polar radius\\
-&\verb+\nomTerrEqRadius+&\nomTerrEqRadius&& should be used if equatorial
-vs.~polar radius is not explicitly specified.\\
-3.&\verb+\nomJovianEqRadius+&\nomJovianEqRadius&=& nominal one-bar equatorial radii of
-Jupiter\\
-&\verb+\nomJovianPolarRadius+&\nomJovianPolarRadius &=& nominal polar radii of Jupiter\\
-&\verb+\nomJovianEqRadius+&\nomJovianEqRadius&& should be used if Jovian equatorial
-vs.~polar radius is not explicitly specified.\\
-4.&\verb+\nomTerrMass+ &\nomTerrMass &=& nominal terrestrial mass
-parameter\\
-&\verb+\nomJovianMass+ &\nomJovianMass &=& nominal Jovian mass parameter\\
-\end{tabular}
-\vskip12pt
-
-All of these commands work equally well in text and math mode.
-
-%% For this sample we use BibTeX plus aasjournals.bst to generate the
-%% the bibliography. The sample63.bib file was populated from ADS. To
-%% get the citations to show in the compiled file do the following:
-%%
-%% pdflatex sample63.tex
-%% bibtext sample63
-%% pdflatex sample63.tex
-%% pdflatex sample63.tex
-
-\bibliography{sample63}{}
-\bibliographystyle{aasjournal}
-
-%% This command is needed to show the entire author+affiliation list when
-%% the collaboration and author truncation commands are used.  It has to
-%% go at the end of the manuscript.
-%\allauthors
-
-%% Include this line if you are using the \added, \replaced, \deleted
-%% commands to see a summary list of all changes at the end of the article.
-%\listofchanges
-
-\end{document}
-
-% End of file `sample63.tex'.

Added: branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample631.bib
===================================================================
--- branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample631.bib	                        (rev 0)
+++ branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample631.bib	2021-03-02 21:56:49 UTC (rev 58065)
@@ -0,0 +1,230 @@
+ at ARTICLE{2018AJ....156..123A,
+       author = {{Astropy Collaboration} and {Price-Whelan}, A.~M. and {Sip{\H{o}}cz}, B.~M. and {G{\"u}nther}, H.~M. and {Lim}, P.~L. and {Crawford}, S.~M. and {Conseil}, S. and {Shupe}, D.~L. and {Craig}, M.~W. and {Dencheva}, N. and {Ginsburg}, A. and {VanderPlas}, J.~T. and {Bradley}, L.~D. and {P{\'e}rez-Su{\'a}rez}, D. and {de Val-Borro}, M. and {Aldcroft}, T.~L. and {Cruz}, K.~L. and {Robitaille}, T.~P. and {Tollerud}, E.~J. and {Ardelean}, C. and {Babej}, T. and {Bach}, Y.~P. and {Bachetti}, M. and {Bakanov}, A.~V. and {Bamford}, S.~P. and {Barentsen}, G. and {Barmby}, P. and {Baumbach}, A. and {Berry}, K.~L. and {Biscani}, F. and {Boquien}, M. and {Bostroem}, K.~A. and {Bouma}, L.~G. and {Brammer}, G.~B. and {Bray}, E.~M. and {Breytenbach}, H. and {Buddelmeijer}, H. and {Burke}, D.~J. and {Calderone}, G. and {Cano Rodr{\'\i}guez}, J.~L. and {Cara}, M. and {Cardoso}, J.~V.~M. and {Cheedella}, S. and {Copin}, Y. and {Corrales}, L. and {Crichton}, D. and {D'Avella}, D. and {Deil}, C. and {Depagne}, {\'E}. and {Dietrich}, J.~P. and {Donath}, A. and {Droettboom}, M. and {Earl}, N. and {Erben}, T. and {Fabbro}, S. and {Ferreira}, L.~A. and {Finethy}, T. and {Fox}, R.~T. and {Garrison}, L.~H. and {Gibbons}, S.~L.~J. and {Goldstein}, D.~A. and {Gommers}, R. and {Greco}, J.~P. and {Greenfield}, P. and {Groener}, A.~M. and {Grollier}, F. and {Hagen}, A. and {Hirst}, P. and {Homeier}, D. and {Horton}, A.~J. and {Hosseinzadeh}, G. and {Hu}, L. and {Hunkeler}, J.~S. and {Ivezi{\'c}}, {\v{Z}}. and {Jain}, A. and {Jenness}, T. and {Kanarek}, G. and {Kendrew}, S. and {Kern}, N.~S. and {Kerzendorf}, W.~E. and {Khvalko}, A. and {King}, J. and {Kirkby}, D. and {Kulkarni}, A.~M. and {Kumar}, A. and {Lee}, A. and {Lenz}, D. and {Littlefair}, S.~P. and {Ma}, Z. and {Macleod}, D.~M. and {Mastropietro}, M. and {McCully}, C. and {Montagnac}, S. and {Morris}, B.~M. and {Mueller}, M. and {Mumford}, S.~J. and {Muna}, D. and {Murphy}, N.~A. and {Nelson}, S. and {Nguyen}, G.~H. and {Ninan}, J.~P. and {N{\"o}the}, M. and {Og!
 az}, S. and {Oh}, S. and {Parejko}, J.~K. and {Parley}, N. and {Pascual}, S. and {Patil}, R. and {Patil}, A.~A. and {Plunkett}, A.~L. and {Prochaska}, J.~X. and {Rastogi}, T. and {Reddy Janga}, V. and {Sabater}, J. and {Sakurikar}, P. and {Seifert}, M. and {Sherbert}, L.~E. and {Sherwood-Taylor}, H. and {Shih}, A.~Y. and {Sick}, J. and {Silbiger}, M.~T. and {Singanamalla}, S. and {Singer}, L.~P. and {Sladen}, P.~H. and {Sooley}, K.~A. and {Sornarajah}, S. and {Streicher}, O. and {Teuben}, P. and {Thomas}, S.~W. and {Tremblay}, G.~R. and {Turner}, J.~E.~H. and {Terr{\'o}n}, V. and {van Kerkwijk}, M.~H. and {de la Vega}, A. and {Watkins}, L.~L. and {Weaver}, B.~A. and {Whitmore}, J.~B. and {Woillez}, J. and {Zabalza}, V. and {Astropy Contributors}},
+        title = "{The Astropy Project: Building an Open-science Project and Status of the v2.0 Core Package}",
+      journal = {\aj},
+     keywords = {methods: data analysis, methods: miscellaneous, methods: statistical, reference systems, Astrophysics - Instrumentation and Methods for Astrophysics},
+         year = 2018,
+        month = sep,
+       volume = {156},
+       number = {3},
+          eid = {123},
+        pages = {123},
+          doi = {10.3847/1538-3881/aabc4f},
+archivePrefix = {arXiv},
+       eprint = {1801.02634},
+ primaryClass = {astro-ph.IM},
+       adsurl = {https://ui.adsabs.harvard.edu/abs/2018AJ....156..123A},
+      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
+}
+
+ at ARTICLE{2013A&A...558A..33A,
+       author = {{Astropy Collaboration} and {Robitaille}, Thomas P. and
+         {Tollerud}, Erik J. and {Greenfield}, Perry and {Droettboom}, Michael and
+         {Bray}, Erik and {Aldcroft}, Tom and {Davis}, Matt and
+         {Ginsburg}, Adam and {Price-Whelan}, Adrian M. and
+         {Kerzendorf}, Wolfgang E. and {Conley}, Alexander and {Crighton}, Neil and
+         {Barbary}, Kyle and {Muna}, Demitri and {Ferguson}, Henry and
+         {Grollier}, Fr{\'e}d{\'e}ric and {Parikh}, Madhura M. and
+         {Nair}, Prasanth H. and {Unther}, Hans M. and {Deil}, Christoph and
+         {Woillez}, Julien and {Conseil}, Simon and {Kramer}, Roban and
+         {Turner}, James E.~H. and {Singer}, Leo and {Fox}, Ryan and
+         {Weaver}, Benjamin A. and {Zabalza}, Victor and {Edwards}, Zachary I. and
+         {Azalee Bostroem}, K. and {Burke}, D.~J. and {Casey}, Andrew R. and
+         {Crawford}, Steven M. and {Dencheva}, Nadia and {Ely}, Justin and
+         {Jenness}, Tim and {Labrie}, Kathleen and {Lim}, Pey Lian and
+         {Pierfederici}, Francesco and {Pontzen}, Andrew and {Ptak}, Andy and
+         {Refsdal}, Brian and {Servillat}, Mathieu and {Streicher}, Ole},
+        title = "{Astropy: A community Python package for astronomy}",
+      journal = {\aap},
+     keywords = {methods: data analysis, methods: miscellaneous, virtual observatory tools, Astrophysics - Instrumentation and Methods for Astrophysics},
+         year = "2013",
+        month = "Oct",
+       volume = {558},
+          eid = {A33},
+        pages = {A33},
+          doi = {10.1051/0004-6361/201322068},
+archivePrefix = {arXiv},
+       eprint = {1307.6212},
+ primaryClass = {astro-ph.IM},
+       adsurl = {https://ui.adsabs.harvard.edu/abs/2013A&A...558A..33A},
+      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
+}
+
+ at ARTICLE{1996A&AS..117..393B,
+       author = {{Bertin}, E. and {Arnouts}, S.},
+        title = "{SExtractor: Software for source extraction.}",
+      journal = {\aaps},
+     keywords = {METHODS: DATA ANALYSIS, TECHNIQUES: IMAGE PROCESSING, GALAXIES: PHOTOMETRY},
+         year = "1996",
+        month = "Jun",
+       volume = {117},
+        pages = {393-404},
+          doi = {10.1051/aas:1996164},
+       adsurl = {https://ui.adsabs.harvard.edu/abs/1996A&AS..117..393B},
+      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
+}
+
+ at ARTICLE{2018AJ....156...82C,
+       author = {{Cloutier}, Ryan and {Doyon}, Ren{\'e} and {Bouchy}, Francois and
+         {H{\'e}brard}, Guillaume},
+        title = "{Quantifying the Observational Effort Required for the Radial Velocity Characterization of TESS Planets}",
+      journal = {\aj},
+     keywords = {methods: analytical, planets and satellites: detection, planets and satellites: fundamental parameters, techniques: radial velocities, Astrophysics - Earth and Planetary Astrophysics},
+         year = "2018",
+        month = "Aug",
+       volume = {156},
+       number = {2},
+          eid = {82},
+        pages = {82},
+          doi = {10.3847/1538-3881/aacea9},
+archivePrefix = {arXiv},
+       eprint = {1807.01263},
+ primaryClass = {astro-ph.EP},
+       adsurl = {https://ui.adsabs.harvard.edu/abs/2018AJ....156...82C},
+      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
+}
+
+ at ARTICLE{2015ApJ...805...23C,
+       author = {{Corrales}, Lia},
+        title = "{X-Ray Scattering Echoes and Ghost Halos from the Intergalactic Medium: Relation to the Nature of AGN Variability}",
+      journal = {\apj},
+     keywords = {accretion, accretion disks, dust, extinction, quasars: general, intergalactic medium, X-rays: ISM, Astrophysics - High Energy Astrophysical Phenomena, Astrophysics - Astrophysics of Galaxies},
+         year = "2015",
+        month = "May",
+       volume = {805},
+       number = {1},
+          eid = {23},
+        pages = {23},
+          doi = {10.1088/0004-637X/805/1/23},
+archivePrefix = {arXiv},
+       eprint = {1503.01475},
+ primaryClass = {astro-ph.HE},
+       adsurl = {https://ui.adsabs.harvard.edu/abs/2015ApJ...805...23C},
+      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
+}
+
+ at ARTICLE{2013RMxAA..49..137F,
+       author = {{Ferland}, G.~J. and {Porter}, R.~L. and {van Hoof}, P.~A.~M. and
+         {Williams}, R.~J.~R. and {Abel}, N.~P. and {Lykins}, M.~L. and
+         {Shaw}, G. and {Henney}, W.~J. and {Stancil}, P.~C.},
+        title = "{The 2013 Release of Cloudy}",
+      journal = {\rmxaa},
+     keywords = {atomic processes, galaxies: active, methods: numerical, molecular processes, radiation mechanisms: general, Astrophysics - Galaxy Astrophysics, Astrophysics - Cosmology and Extragalactic Astrophysics, Astrophysics - Instrumentation and Methods for Astrophysics},
+         year = "2013",
+        month = "Apr",
+       volume = {49},
+        pages = {137-163},
+archivePrefix = {arXiv},
+       eprint = {1302.4485},
+ primaryClass = {astro-ph.GA},
+       adsurl = {https://ui.adsabs.harvard.edu/abs/2013RMxAA..49..137F},
+      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
+}
+
+ at INPROCEEDINGS{1989BAAS...21..780H,
+       author = {{Hanisch}, R.~J. and {Biemesderfer}, C.~D.},
+        title = "{T$_{E}$X and LAT$_{E}$X Macro Definition Files for Astronomical Publications}",
+    booktitle = {\baas},
+         year = "1989",
+        month = "Mar",
+        pages = {780},
+       adsurl = {https://ui.adsabs.harvard.edu/abs/1989BAAS...21..780H},
+      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
+}
+
+ at BOOK{lamport94,
+       author = {{Lamport}, L.},
+        title = "{LaTeX: A Document Preparation System}",
+    publisher = {Addison-Wesley Professional},
+	 year = "1994",
+      edition = {2},
+	 isbn = {0201529831}
+}
+
+ at ARTICLE{2018ApJ...868L..33L,
+       author = {{Li}, Leping and {Zhang}, Jun and {Peter}, Hardi and
+         {Chitta}, Lakshmi Pradeep and {Su}, Jiangtao and {Song}, Hongqiang and
+         {Xia}, Chun and {Hou}, Yijun},
+        title = "{Quasi-periodic Fast Propagating Magnetoacoustic Waves during the Magnetic Reconnection Between Solar Coronal Loops}",
+      journal = {\apj},
+     keywords = {magnetic reconnection, plasmas, Sun: corona, Sun: UV radiation, waves, Astrophysics - Solar and Stellar Astrophysics},
+         year = "2018",
+        month = "Dec",
+       volume = {868},
+       number = {2},
+          eid = {L33},
+        pages = {L33},
+          doi = {10.3847/2041-8213/aaf167},
+archivePrefix = {arXiv},
+       eprint = {1811.08553},
+ primaryClass = {astro-ph.SR},
+       adsurl = {https://ui.adsabs.harvard.edu/abs/2018ApJ...868L..33L},
+      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
+}
+
+ at ARTICLE{2016AJ....152...41P,
+       author = {{Pr{\v{s}}a}, Andrej and {Harmanec}, Petr and {Torres}, Guillermo and
+         {Mamajek}, Eric and {Asplund}, Martin and {Capitaine}, Nicole and
+         {Christensen-Dalsgaard}, J{\o}rgen and {Depagne}, {\'E}ric and
+         {Haberreiter}, Margit and {Hekker}, Saskia},
+        title = "{Nominal Values for Selected Solar and Planetary Quantities: IAU 2015 Resolution B3}",
+      journal = {\aj},
+     keywords = {planets and satellites: fundamental parameters, standards, stars: fundamental parameters, stars: general, Sun: fundamental parameters, Astrophysics - Solar and Stellar Astrophysics, Astrophysics - Earth and Planetary Astrophysics, Astrophysics - Instrumentation and Methods for Astrophysics},
+         year = "2016",
+        month = "Aug",
+       volume = {152},
+       number = {2},
+          eid = {41},
+        pages = {41},
+          doi = {10.3847/0004-6256/152/2/41},
+archivePrefix = {arXiv},
+       eprint = {1605.09788},
+ primaryClass = {astro-ph.SR},
+       adsurl = {https://ui.adsabs.harvard.edu/abs/2016AJ....152...41P},
+      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
+}
+
+ at ARTICLE{2011ApJS..197...31S,
+       author = {{Schwarz}, Greg J. and {Ness}, Jan-Uwe and {Osborne}, J.~P. and
+         {Page}, K.~L. and {Evans}, P.~A. and {Beardmore}, A.~P. and
+         {Walter}, Frederick M. and {Helton}, L. Andrew and
+         {Woodward}, Charles E. and {Bode}, Mike and {Starrfield}, Sumner and
+         {Drake}, Jeremy J.},
+        title = "{Swift X-Ray Observations of Classical Novae. II. The Super Soft Source Sample}",
+      journal = {\apjs},
+     keywords = {novae, cataclysmic variables, ultraviolet: stars, X-rays: stars, Astrophysics - Solar and Stellar Astrophysics, Astrophysics - High Energy Astrophysical Phenomena},
+         year = "2011",
+        month = "Dec",
+       volume = {197},
+       number = {2},
+          eid = {31},
+        pages = {31},
+          doi = {10.1088/0067-0049/197/2/31},
+archivePrefix = {arXiv},
+       eprint = {1110.6224},
+ primaryClass = {astro-ph.SR},
+       adsurl = {https://ui.adsabs.harvard.edu/abs/2011ApJS..197...31S},
+      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
+}
+
+ at ARTICLE{2014ApJ...793..127V,
+       author = {{Vogt}, Fr{\'e}d{\'e}ric P.~A. and {Dopita}, Michael A. and
+         {Kewley}, Lisa J. and {Sutherland}, Ralph S. and
+         {Scharw{\"a}chter}, Julia and {Basurah}, Hassan M. and {Ali}, Alaa and
+         {Amer}, Morsi A.},
+        title = "{Galaxy Emission Line Classification Using Three-dimensional Line Ratio Diagrams}",
+      journal = {\apj},
+     keywords = {galaxies: abundances, galaxies: general, galaxies: Seyfert, galaxies: starburst, H II regions, ISM: lines and bands, Astrophysics - Astrophysics of Galaxies},
+         year = "2014",
+        month = "Oct",
+       volume = {793},
+       number = {2},
+          eid = {127},
+        pages = {127},
+          doi = {10.1088/0004-637X/793/2/127},
+archivePrefix = {arXiv},
+       eprint = {1406.5186},
+ primaryClass = {astro-ph.GA},
+       adsurl = {https://ui.adsabs.harvard.edu/abs/2014ApJ...793..127V},
+      adsnote = {Provided by the SAO/NASA Astrophysics Data System}
+}


Property changes on: branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample631.bib
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample631.pdf
===================================================================
(Binary files differ)

Index: branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample631.pdf
===================================================================
--- branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample631.pdf	2021-03-02 21:56:29 UTC (rev 58064)
+++ branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample631.pdf	2021-03-02 21:56:49 UTC (rev 58065)

Property changes on: branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample631.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample631.tex
===================================================================
--- branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample631.tex	                        (rev 0)
+++ branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample631.tex	2021-03-02 21:56:49 UTC (rev 58065)
@@ -0,0 +1,1453 @@
+%% Beginning of file 'sample631.tex'
+%%
+%% Modified 2021 March
+%%
+%% This is a sample manuscript marked up using the
+%% AASTeX v6.31 LaTeX 2e macros.
+%%
+%% AASTeX is now based on Alexey Vikhlinin's emulateapj.cls 
+%% (Copyright 2000-2015).  See the classfile for details.
+
+%% AASTeX requires revtex4-1.cls and other external packages such as
+%% latexsym, graphicx, amssymb, longtable, and epsf.  Note that as of 
+%% Oct 2020, APS now uses revtex4.2e for its journals but remember that 
+%% AASTeX v6+ still uses v4.1. All of these external packages should 
+%% already be present in the modern TeX distributions but not always.
+%% For example, revtex4.1 seems to be missing in the linux version of
+%% TexLive 2020. One should be able to get all packages from www.ctan.org.
+%% In particular, revtex v4.1 can be found at 
+%% https://www.ctan.org/pkg/revtex4-1.
+
+%% The first piece of markup in an AASTeX v6.x document is the \documentclass
+%% command. LaTeX will ignore any data that comes before this command. The 
+%% documentclass can take an optional argument to modify the output style.
+%% The command below calls the preprint style which will produce a tightly 
+%% typeset, one-column, single-spaced document.  It is the default and thus
+%% does not need to be explicitly stated.
+%%
+%% using aastex version 6.3
+\documentclass[linenumbers]{aastex631}
+
+%% The default is a single spaced, 10 point font, single spaced article.
+%% There are 5 other style options available via an optional argument. They
+%% can be invoked like this:
+%%
+%% \documentclass[arguments]{aastex631}
+%% 
+%% where the layout options are:
+%%
+%%  twocolumn   : two text columns, 10 point font, single spaced article.
+%%                This is the most compact and represent the final published
+%%                derived PDF copy of the accepted manuscript from the publisher
+%%  manuscript  : one text column, 12 point font, double spaced article.
+%%  preprint    : one text column, 12 point font, single spaced article.  
+%%  preprint2   : two text columns, 12 point font, single spaced article.
+%%  modern      : a stylish, single text column, 12 point font, article with
+%% 		  wider left and right margins. This uses the Daniel
+%% 		  Foreman-Mackey and David Hogg design.
+%%  RNAAS       : Supresses an abstract. Originally for RNAAS manuscripts 
+%%                but now that abstracts are required this is obsolete for
+%%                AAS Journals. Authors might need it for other reasons. DO NOT
+%%                use \begin{abstract} and \end{abstract} with this style.
+%%
+%% Note that you can submit to the AAS Journals in any of these 6 styles.
+%%
+%% There are other optional arguments one can invoke to allow other stylistic
+%% actions. The available options are:
+%%
+%%   astrosymb    : Loads Astrosymb font and define \astrocommands. 
+%%   tighten      : Makes baselineskip slightly smaller, only works with 
+%%                  the twocolumn substyle.
+%%   times        : uses times font instead of the default
+%%   linenumbers  : turn on lineno package.
+%%   trackchanges : required to see the revision mark up and print its output
+%%   longauthor   : Do not use the more compressed footnote style (default) for 
+%%                  the author/collaboration/affiliations. Instead print all
+%%                  affiliation information after each name. Creates a much 
+%%                  longer author list but may be desirable for short 
+%%                  author papers.
+%% twocolappendix : make 2 column appendix.
+%%   anonymous    : Do not show the authors, affiliations and acknowledgments 
+%%                  for dual anonymous review.
+%%
+%% these can be used in any combination, e.g.
+%%
+%% \documentclass[twocolumn,linenumbers,trackchanges]{aastex631}
+%%
+%% AASTeX v6.* now includes \hyperref support. While we have built in specific
+%% defaults into the classfile you can manually override them with the
+%% \hypersetup command. For example,
+%%
+%% \hypersetup{linkcolor=red,citecolor=green,filecolor=cyan,urlcolor=magenta}
+%%
+%% will change the color of the internal links to red, the links to the
+%% bibliography to green, the file links to cyan, and the external links to
+%% magenta. Additional information on \hyperref options can be found here:
+%% https://www.tug.org/applications/hyperref/manual.html#x1-40003
+%%
+%% Note that in v6.3 "bookmarks" has been changed to "true" in hyperref
+%% to improve the accessibility of the compiled pdf file.
+%%
+%% If you want to create your own macros, you can do so
+%% using \newcommand. Your macros should appear before
+%% the \begin{document} command.
+%%
+\newcommand{\vdag}{(v)^\dagger}
+\newcommand\aastex{AAS\TeX}
+\newcommand\latex{La\TeX}
+
+%% Reintroduced the \received and \accepted commands from AASTeX v5.2
+%\received{March 1, 2021}
+%\revised{April 1, 2021}
+%\accepted{\today}
+
+%% Command to document which AAS Journal the manuscript was submitted to.
+%% Adds "Submitted to " the argument.
+%\submitjournal{PSJ}
+
+%% For manuscript that include authors in collaborations, AASTeX v6.31
+%% builds on the \collaboration command to allow greater freedom to 
+%% keep the traditional author+affiliation information but only show
+%% subsets. The \collaboration command now must appear AFTER the group
+%% of authors in the collaboration and it takes TWO arguments. The last
+%% is still the collaboration identifier. The text given in this
+%% argument is what will be shown in the manuscript. The first argument
+%% is the number of author above the \collaboration command to show with
+%% the collaboration text. If there are authors that are not part of any
+%% collaboration the \nocollaboration command is used. This command takes
+%% one argument which is also the number of authors above to show. A
+%% dashed line is shown to indicate no collaboration. This example manuscript
+%% shows how these commands work to display specific set of authors 
+%% on the front page.
+%%
+%% For manuscript without any need to use \collaboration the 
+%% \AuthorCollaborationLimit command from v6.2 can still be used to 
+%% show a subset of authors.
+%
+%\AuthorCollaborationLimit=2
+%
+%% will only show Schwarz & Muench on the front page of the manuscript
+%% (assuming the \collaboration and \nocollaboration commands are
+%% commented out).
+%%
+%% Note that all of the author will be shown in the published article.
+%% This feature is meant to be used prior to acceptance to make the
+%% front end of a long author article more manageable. Please do not use
+%% this functionality for manuscripts with less than 20 authors. Conversely,
+%% please do use this when the number of authors exceeds 40.
+%%
+%% Use \allauthors at the manuscript end to show the full author list.
+%% This command should only be used with \AuthorCollaborationLimit is used.
+
+%% The following command can be used to set the latex table counters.  It
+%% is needed in this document because it uses a mix of latex tabular and
+%% AASTeX deluxetables.  In general it should not be needed.
+%\setcounter{table}{1}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%% The following section outlines numerous optional output that
+%% can be displayed in the front matter or as running meta-data.
+%%
+%% If you wish, you may supply running head information, although
+%% this information may be modified by the editorial offices.
+\shorttitle{AASTeX v6.31 Sample article}
+\shortauthors{Schwarz et al.}
+%%
+%% You can add a light gray and diagonal water-mark to the first page 
+%% with this command:
+%% \watermark{text}
+%% where "text", e.g. DRAFT, is the text to appear.  If the text is 
+%% long you can control the water-mark size with:
+%% \setwatermarkfontsize{dimension}
+%% where dimension is any recognized LaTeX dimension, e.g. pt, in, etc.
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\graphicspath{{./}{figures/}}
+%% This is the end of the preamble.  Indicate the beginning of the
+%% manuscript itself with \begin{document}.
+
+\begin{document}
+
+\title{Template \aastex Article with Examples: 
+v6.31\footnote{Released on March, 1st, 2021}}
+
+%% LaTeX will automatically break titles if they run longer than
+%% one line. However, you may use \\ to force a line break if
+%% you desire. In v6.31 you can include a footnote in the title.
+
+%% A significant change from earlier AASTEX versions is in the structure for 
+%% calling author and affiliations. The change was necessary to implement 
+%% auto-indexing of affiliations which prior was a manual process that could 
+%% easily be tedious in large author manuscripts.
+%%
+%% The \author command is the same as before except it now takes an optional
+%% argument which is the 16 digit ORCID. The syntax is:
+%% \author[xxxx-xxxx-xxxx-xxxx]{Author Name}
+%%
+%% This will hyperlink the author name to the author's ORCID page. Note that
+%% during compilation, LaTeX will do some limited checking of the format of
+%% the ID to make sure it is valid. If the "orcid-ID.png" image file is 
+%% present or in the LaTeX pathway, the OrcID icon will appear next to
+%% the authors name.
+%%
+%% Use \affiliation for affiliation information. The old \affil is now aliased
+%% to \affiliation. AASTeX v6.31 will automatically index these in the header.
+%% When a duplicate is found its index will be the same as its previous entry.
+%%
+%% Note that \altaffilmark and \altaffiltext have been removed and thus 
+%% can not be used to document secondary affiliations. If they are used latex
+%% will issue a specific error message and quit. Please use multiple 
+%% \affiliation calls for to document more than one affiliation.
+%%
+%% The new \altaffiliation can be used to indicate some secondary information
+%% such as fellowships. This command produces a non-numeric footnote that is
+%% set away from the numeric \affiliation footnotes.  NOTE that if an
+%% \altaffiliation command is used it must come BEFORE the \affiliation call,
+%% right after the \author command, in order to place the footnotes in
+%% the proper location.
+%%
+%% Use \email to set provide email addresses. Each \email will appear on its
+%% own line so you can put multiple email address in one \email call. A new
+%% \correspondingauthor command is available in V6.31 to identify the
+%% corresponding author of the manuscript. It is the author's responsibility
+%% to make sure this name is also in the author list.
+%%
+%% While authors can be grouped inside the same \author and \affiliation
+%% commands it is better to have a single author for each. This allows for
+%% one to exploit all the new benefits and should make book-keeping easier.
+%%
+%% If done correctly the peer review system will be able to
+%% automatically put the author and affiliation information from the manuscript
+%% and save the corresponding author the trouble of entering it by hand.
+
+%\correspondingauthor{August Muench}
+%\email{greg.schwarz at aas.org, gus.muench at aas.org}
+
+\author[0000-0002-0786-7307]{Greg J. Schwarz}
+\affiliation{American Astronomical Society \\
+1667 K Street NW, Suite 800 \\
+Washington, DC 20006, USA}
+
+\author{August Muench}
+\affiliation{American Astronomical Society \\
+1667 K Street NW, Suite 800 \\
+Washington, DC 20006, USA}
+
+\collaboration{6}{(AAS Journals Data Editors)}
+
+\author{Butler Burton}
+\affiliation{Leiden University}
+\affiliation{AAS Journals Associate Editor-in-Chief}
+
+\author{Amy Hendrickson}
+\altaffiliation{AASTeX v6+ programmer}
+\affiliation{TeXnology Inc.}
+
+\author{Julie Steffen}
+\affiliation{AAS Director of Publishing}
+\affiliation{American Astronomical Society \\
+1667 K Street NW, Suite 800 \\
+Washington, DC 20006, USA}
+
+\author{Magaret Donnelly}
+\affiliation{IOP Publishing, Washington, DC 20005}
+
+%% Note that the \and command from previous versions of AASTeX is now
+%% depreciated in this version as it is no longer necessary. AASTeX 
+%% automatically takes care of all commas and "and"s between authors names.
+
+%% AASTeX 6.31 has the new \collaboration and \nocollaboration commands to
+%% provide the collaboration status of a group of authors. These commands 
+%% can be used either before or after the list of corresponding authors. The
+%% argument for \collaboration is the collaboration identifier. Authors are
+%% encouraged to surround collaboration identifiers with ()s. The 
+%% \nocollaboration command takes no argument and exists to indicate that
+%% the nearby authors are not part of surrounding collaborations.
+
+%% Mark off the abstract in the ``abstract'' environment. 
+\begin{abstract}
+
+This example manuscript is intended to serve as a tutorial and template for
+authors to use when writing their own AAS Journal articles. The manuscript
+includes a history of \aastex\ and documents the new features in the
+previous versions as well as the bug fixes in version 6.31. This
+manuscript includes many figure and table examples to illustrate these new
+features.  Information on features not explicitly mentioned in the article
+can be viewed in the manuscript comments or more extensive online
+documentation. Authors are welcome replace the text, tables, figures, and
+bibliography with their own and submit the resulting manuscript to the AAS
+Journals peer review system.  The first lesson in the tutorial is to remind
+authors that the AAS Journals, the Astrophysical Journal (ApJ), the
+Astrophysical Journal Letters (ApJL), the Astronomical Journal (AJ), and
+the Planetary Science Journal (PSJ) all have a 250 word limit for the 
+abstract\footnote{Abstracts for Research Notes of the American Astronomical 
+Society (RNAAS) are limited to 150 words}.  If you exceed this length the
+Editorial office will ask you to shorten it. This abstract has 182 words.
+
+\end{abstract}
+
+%% Keywords should appear after the \end{abstract} command. 
+%% The AAS Journals now uses Unified Astronomy Thesaurus concepts:
+%% https://astrothesaurus.org
+%% You will be asked to selected these concepts during the submission process
+%% but this old "keyword" functionality is maintained in case authors want
+%% to include these concepts in their preprints.
+\keywords{Classical Novae (251) --- Ultraviolet astronomy(1736) --- History of astronomy(1868) --- Interdisciplinary astronomy(804)}
+
+%% From the front matter, we move on to the body of the paper.
+%% Sections are demarcated by \section and \subsection, respectively.
+%% Observe the use of the LaTeX \label
+%% command after the \subsection to give a symbolic KEY to the
+%% subsection for cross-referencing in a \ref command.
+%% You can use LaTeX's \ref and \label commands to keep track of
+%% cross-references to sections, equations, tables, and figures.
+%% That way, if you change the order of any elements, LaTeX will
+%% automatically renumber them.
+%%
+%% We recommend that authors also use the natbib \citep
+%% and \citet commands to identify citations.  The citations are
+%% tied to the reference list via symbolic KEYs. The KEY corresponds
+%% to the KEY in the \bibitem in the reference list below. 
+
+\section{Introduction} \label{sec:intro}
+
+\latex\ \footnote{\url{http://www.latex-project.org/}} is a document markup
+language that is particularly well suited for the publication of
+mathematical and scientific articles \citep{lamport94}. \latex\ was written
+in 1985 by Leslie Lamport who based it on the \TeX\ typesetting language
+which itself was created by Donald E. Knuth in 1978.  In 1988 a suite of
+\latex\ macros were developed to investigate electronic submission and
+publication of AAS Journal articles \citep{1989BAAS...21..780H}.  Shortly
+afterwards, Chris Biemesdefer merged these macros and more into a \latex\
+2.08 style file called \aastex.  These early \aastex\ versions introduced
+many common commands and practices that authors take for granted today.
+Substantial revisions
+were made by Lee Brotzman and Pierre Landau when the package was updated to
+v4.0.  AASTeX v5.0, written in 1995 by Arthur Ogawa, upgraded to \latex\ 2e
+which uses the document class in lieu of a style file.  Other improvements
+to version 5 included hypertext support, landscape deluxetables and
+improved figure support to facilitate electronic submission.  
+\aastex\ v5.2 was released in 2005 and introduced additional graphics
+support plus new mark up to identifier astronomical objects, datasets and
+facilities.
+
+In 1996 Maxim Markevitch modified the AAS preprint style file, aaspp4.sty,
+to closely emulate the very tight, two column style of a typeset
+Astrophysical Journal article.  The result was emulateapj.sty.  A year
+later Alexey Vikhlinin took over development and maintenance.  In 2001 he
+converted emulateapj into a class file in \latex\ 2e and in 2003 Vikhlinin
+completely rewrote emulateapj based on the APS Journal's RevTEX class.
+
+During this time emulateapj gained growing acceptance in the astronomical
+community as it filled an author need to obtain an approximate number of
+manuscript pages prior to submission for cost and length estimates. The
+tighter typeset also had the added advantage of saving paper when printing
+out hard copies.
+
+Even though author publication charges are no longer based on print pages
+\footnote{see Section \ref{sec:pubcharge} in the Appendix for more details
+about how current article costs are calculated.} the emulateapj class file
+has proven to be extremely popular with AAS Journal authors.  An 
+analysis of submitted \latex\ manuscripts in 2015 revealed that $\sim$65\%
+either called emulateapj or have a commented emulateapj classfile call
+indicating it was used at some stage of the manuscript construction.
+Clearly authors want to have access to a tightly typeset version of the
+article when corresponding with co-authors and for preprint submissions.
+
+When planning the next \aastex\ release the popularity of emulateapj played
+an important roll in the decision to drop the old base code and adopt and
+modify emulateapj for \aastex\ v6.+ instead.  The change brings \aastex\
+inline with what the majority of authors are already using while still
+delivering new and improved features.  \aastex\ v6.0 through v6.31 were
+written by Amy Hendrickson. The release dates were January 2016 (v6.0),
+October 2016 (v6.1), January 2018 (v6.2), June 2019 (v6.3), and March 2010
+(v6.31) respectively.
+
+The new features in the recent releases includes:
+
+\begin{itemize}
+ \item{v6.0}
+   \begin{enumerate}
+      \item line numbering and watermarking,
+      \item improved citations for third party data repositories and software,
+      \item easier construction of matrix figures consisting of multiple 
+encapsulated postscript (EPS) or portable document format (PDF) files,
+      \item figure set mark up for large collections of similar figures,
+      \item color mark up to easily enable/disable revised text highlighting,
+      \item improved url support, and
+      \item numerous table options such as the ability to hide columns, column decimal alignment, automatic column math mode and numbering, plus splitting of wide tables (see Section \ref{subsec:tables} for details).
+    \end{enumerate}
+  \item{v6.1}
+    \begin{enumerate}
+      \item ORCID support for preprints,
+      \item improved author, affiliation and collaboration mark up,
+      \item reintroduced the old AASTeX v5.2 {\tt\string\received}, {\tt\string\revised}, {\tt\string\accepted}, and {\tt\string\published} commands plus added the new {\tt\string\submitjournal} command to document which AAS Journal the manuscript was submitted to, plus
+      \item new typeset style options including {\tt\string modern}.
+    \end{enumerate}
+  \item{v6.2}
+    \begin{enumerate}
+      \item A new RNAAS style option for Research Note manuscripts,
+      \item Titles no longer put in all caps,
+      \item No page skip between the title page and article body,
+      \item re-introduce RevTeX's widetext environment for long lines in two column style formats, and
+      \item upgrade to the {\tt\string\doi} command.
+    \end{enumerate}
+  \item{v6.3}
+    \begin{enumerate}
+      \item New {\tt\string interactive} environment to highlight interactive figures (see Section \ref{animation}),
+      \item Improved collaboration commands, 
+      \item New {\tt\string anonymous} style to keep the authors, affiliations and acknowledgments from showing in the compiled pdf for dual anonymous review, and
+      \item Adoptions of IAU approved syntax for nominal units, see Section \ref{nominal}.
+    \end{enumerate}
+  \item{v6.31}
+    \begin{enumerate}
+      \item Fixes a bug in the {\tt\string anonymous} style for dual anonymous review.
+      \item Improves line numbering with the {\tt\string linenumbers} style around equations due to the amsmath and lineno package compatibility issues.
+      \item Depreciate the {\tt\string \\acknowledgment} command in favor of the {\tt\string acknowledgment} environment.
+    \end{enumerate}
+\end{itemize}
+
+The rest of this article provides information and examples on how to create
+your own AAS Journal manuscript with v6.31.  Special emphasis is placed on
+how to use the full potential of \aastex\ v6+.  The next section describes
+the different manuscript styles available and how they differ from past
+releases.  Section \ref{sec:floats} describes table and figure placement. 
+Specific examples of tables, Section
+\ref{subsec:tables}, and figures, Section \ref{subsec:figures}, are also
+provided. A special emphasis is placed on interactive figures.
+Section \ref{sec:displaymath} discusses how to display math and
+incorporate equations in a manuscript while Section \ref{sec:highlight}
+discuss how to use different ways to highlight revisions.  The last section,
+\ref{sec:cite}, shows how recognize software and external data as first
+class references in the manuscript bibliography.  An appendix is included
+for additional information readers might find useful.
+More documentation is embedded in the comments of this \latex\ file and in the online documentation at
+\url{http://journals.aas.org/authors/aastex.html}.
+
+\section{Manuscript styles} \label{sec:style}
+
+The default style in \aastex\ v6.31 is a tight single column style, e.g. 10
+point font, single spaced.  The single column style is very useful for
+article with wide equations. It is also the easiest to style to work with
+since figures and tables, see Section \ref{sec:floats}, will span the
+entire page, reducing the need for address float sizing.
+
+To invoke a two column style similar to the what is produced in
+the published PDF copy use \\
+
+\noindent {\tt\string\documentclass[twocolumn]\{aastex631\}}. \\
+
+\noindent Note that in the two column style figures and tables will only
+span one column unless specifically ordered across both with the ``*'' flag,
+e.g. \\
+
+\noindent{\tt\string\begin\{figure*\}} ... {\tt\string\end\{figure*\}}, \\
+\noindent{\tt\string\begin\{table*\}} ... {\tt\string\end\{table*\}}, and \\
+\noindent{\tt\string\begin\{deluxetable*\}} ... {\tt\string\end\{deluxetable*\}}. \\
+
+\noindent This option is ignored in the onecolumn style.
+
+Some other style options are outlined in the commented sections of this 
+article.  Any combination of style options can be used.
+
+Two style options that are needed to fully use the new revision tracking
+feature, see Section \ref{sec:highlight}, are {\tt\string linenumbers} which 
+uses the lineno style file to number each article line in the left margin and 
+{\tt\string trackchanges} which controls the revision and commenting highlight
+output.
+
+There is also a new {\tt\string modern} option that uses a Daniel
+Foreman-Mackey and David Hogg design to produce stylish, single column
+output that has wider left and right margins. It is designed to have fewer
+words per line to improve reader retention. It also looks better on devices
+with smaller displays such as smart phones.
+
+The {\tt\string anonymous} option will prevent the author and affiliations
+from being shown in the compiled pdf copy. This option allows the author 
+to keep this critical information in the latex file but prevent the reviewer
+from seeing it during peer review if dual anonymous review (DAR) is requested. 
+Likewise, acknowledgments can also be hidden if placed in the new 
+{\tt\string\begin\{acknowledgments\}} ... {\tt\string\end\{acknowledgments\}}
+environment. The use of this option is highly recommended for PSJ submissions. 
+Advice for anonymizing your manuscript for DAR is provided at 
+\url{https://journals.aas.org/manuscript-preparation/#dar}.
+
+\section{Floats} \label{sec:floats}
+
+Floats are non-text items that generally can not be split over a page.
+They also have captions and can be numbered for reference.  Primarily these
+are figures and tables but authors can define their own. \latex\ tries to
+place a float where indicated in the manuscript but will move it later if
+there is not enough room at that location, hence the term ``float''.
+
+Authors are encouraged to embed their tables and figures within the text as
+they are mentioned.  Please do not place the figures and text at the end of
+the article as was the old practice.  Editors and the vast majority of
+referees find it much easier to read a manuscript with embedded figures and
+tables.
+
+Depending on the number of floats and the particular amount of text and
+equations present in a manuscript the ultimate location of any specific
+float can be hard to predict prior to compilation. It is recommended that
+authors textbf{not} spend significant time trying to get float placement
+perfect for peer review.  The AAS Journal's publisher has sophisticated
+typesetting software that will produce the optimal layout during
+production.
+
+Note that authors of Research Notes are only allowed one float, either one
+table or one figure.
+
+For authors that do want to take the time to optimize the locations of
+their floats there are some techniques that can be used.  The simplest
+solution is to placing a float earlier in the text to get the position
+right but this option will break down if the manuscript is altered.
+A better method is to force \latex\ to place a
+float in a general area with the use of the optional {\tt\string [placement
+specifier]} parameter for figures and tables. This parameter goes after
+{\tt\string \begin\{figure\}}, {\tt\string \begin\{table\}}, and
+{\tt\string \begin\{deluxetable\}}.  The main arguments the specifier takes
+are ``h'', ``t'', ``b'', and ``!''.  These tell \latex\ to place the float
+\underline{h}ere (or as close as possible to this location as possible), at
+the \underline{t}op of the page, and at the \underline{b}ottom of the page.
+The last argument, ``!'', tells \latex\ to override its internal method of
+calculating the float position.  A sequence of rules can be created by
+using multiple arguments.  For example, {\tt\string \begin\{figure\}[htb!]}
+tells \latex\ to try the current location first, then the top of the page
+and finally the bottom of the page without regard to what it thinks the
+proper position should be.  Many of the tables and figures in this article
+use a placement specifier to set their positions.
+
+Note that the \latex\ {\tt\string tabular} environment is not a float.  Only
+when a {\tt\string tabular} is surrounded by {\tt\string\begin\{table\}} ...
+{\tt\string\end\{table\}} is it a true float and the rules and suggestions
+above apply.
+
+In AASTeX v6.31 all deluxetables are float tables and thus if they are
+longer than a page will spill off the bottom. Long deluxetables should
+begin with the {\tt\string\startlongtable} command. This initiates a
+longtable environment.  Authors might have to use {\tt\string\clearpage} to
+isolate a long table or optimally place it within the surrounding text.
+
+\subsection{Tables} \label{subsec:tables}
+
+Tables can be constructed with \latex's standard table environment or the
+\aastex's deluxetable environment. The deluxetable construct handles long
+tables better but has a larger overhead due to the greater amount of
+defined mark up used set up and manipulate the table structure.  The choice
+of which to use is up to the author.  Examples of both environments are
+used in this manuscript. 
+
+Tables longer than 200 data lines and complex tables should only have a
+short example table with the full data set available in the machine
+readable format.  The machine readable table will be available in the HTML
+version of the article with just a short example in the PDF. Authors are
+required to indicate in the table comments that the data in machine 
+readable format in the full article.
+Authors are encouraged to create their own machine
+readable tables using the online tool at
+\url{http://authortools.aas.org/MRT/upload.html}.
+
+\aastex\ v6 introduced five new table features that were designed to make
+table construction easier and the resulting display better for AAS Journal
+authors.  The items are:
+
+\begin{enumerate}
+\item Declaring math mode in specific columns,
+\item Column decimal alignment, 
+\item Automatic column header numbering,
+\item Hiding columns, and
+\item Splitting wide tables into two or three parts.
+\end{enumerate}
+
+Full details on how to create each type are given in the following 
+sections. Additional details are available in the AASTeX
+guidelines at \url{http://journals.aas.org/authors/aastex.html}
+
+\subsubsection{Column math mode}
+
+Both the \latex\ tabular and \aastex\ deluxetable require an argument to
+define the alignment and number of columns.  The most common values are
+``c'', ``l'' and ``r'' for \underline{c}enter, \underline{l}eft, and
+\underline{r}ight justification.  If these values are capitalized, e.g.
+``C'', ``L'', or ``R'', then that specific column will automatically be in math
+mode meaning that \$s are not required.  Note that having embedded dollar
+signs in the table does not affect the output. 
+
+\subsubsection{Decimal alignment}
+
+Aligning a column by the decimal point can be difficult with only center,
+left, and right justification options.  It is possible to use phantom calls
+in the data, e.g. {\tt\string\phn}, to align columns by hand but this can
+be tedious in long or complex tables.  To address this \aastex\ introduces
+the {\tt\string\decimals} command and a new column justification option,
+``D'', to align data in that column on the decimal.  In deluxetable the
+{\tt\string\decimals} command is invoked before the {\tt\string\startdata}
+call but can be anywhere in \latex's tabular environment.  
+
+Two other important thing to note when using decimal alignment is that each
+decimal column \textit{must end with a space before the ampersand}, e.g.
+``\&\&'' is not allowed.  Empty decimal columns are indicated with a decimal,
+e.g. ``.''.  Do not use deluxetable's {\tt\string\nodata} command.
+
+The ``D'' alignment token works by splitting the column into two parts on the
+decimal.  While this is invisible to the user one must be aware of how it
+works so that the headers are accounted for correctly.  All decimal column
+headers need to span two columns to get the alignment correct. This can be
+done with a multicolumn call, e.g {\tt\string\multicolumn2c\{\}} or
+{\tt\string\multicolumn\{2\}\{c\}\{\}}, or use the new
+{\tt\string\twocolhead\{\}} command in deluxetable.  Since \latex\ is
+splitting these columns into two it is important to get the table width
+right so that they appear joined on the page.  You may have to run the
+\latex\ compiler twice to get it right.  
+
+\subsubsection{Automatic column header numbering} \label{subsubsec:autonumber}
+
+The command {\tt\string\colnumbers} can be included to automatically number
+each column as the last row in the header. Per the AAS Journal table format
+standards, each column index numbers will be surrounded by parentheses. In
+a \latex\ tabular environment the {\tt\string\colnumbers} should be invoked
+at the location where the author wants the numbers to appear, e.g. after
+the last line of specified table header rows. In deluxetable this command
+has to come before {\tt\string\startdata}.  {\tt\string\colnumbers} will
+not increment for columns hidden by the ``h'' command, see Section
+\ref{subsubsec:hide}. 
+
+Note that when using decimal alignment in a table the command 
+{\tt\string\decimalcolnumbers} must be used instead of 
+{\tt\string\colnumbers} and {\tt\string\decimals}. 
+
+\subsubsection{Hiding columns} \label{subsubsec:hide}
+
+Entire columns can be \underline{h}idden from display simply by changing
+the specified column identifier to ``h''.  In the \latex\ tabular environment
+this column identifier conceals the entire column including the header
+columns.   In \aastex's deluxetables the header row is specifically
+declared with the {\tt\string\tablehead} call and each header column is
+marked with {\tt\string\colhead} call.  In order to make a specific header
+disappear with the ``h'' column identifier in deluxetable use 
+{\tt\string\nocolhead} instead to suppress that particular column header.
+
+Authors can use this option in many different ways.  Since column data can
+be easily suppressed authors can include extra information and hid it
+based on the comments of co-authors or referees.  For wide tables that will
+have a machine readable version, authors could put all the information in
+the \latex\ table but use this option to hid as many columns as needed until
+it fits on a page. This concealed column table would serve as the
+example table for the full machine readable version.  Regardless of how
+columns are obscured, authors are responsible for removing any unneeded
+column data or alerting the editorial office about how to treat these
+columns during production for the final typeset article.
+
+Table \ref{tab:messier} provides some basic information about the first ten
+Messier Objects and illustrates how many of these new features can be used
+together.  It has automatic column numbering, decimal alignment of the
+distances, and one concealed column.  The Common name column
+is the third in the \latex\ deluxetable but does not appear when the article
+is compiled. This hidden column can be shown simply by changing the ``h'' in
+the column identifier preamble to another valid value.  This table also
+uses {\tt\string\tablenum} to renumber the table because a \latex\ tabular
+table was inserted before it.
+
+\begin{deluxetable*}{cchlDlc}
+\tablenum{1}
+\tablecaption{Fun facts about the first 10 messier objects\label{tab:messier}}
+\tablewidth{0pt}
+\tablehead{
+\colhead{Messier} & \colhead{NGC/IC} & \nocolhead{Common} & \colhead{Object} &
+\multicolumn2c{Distance} & \colhead{} & \colhead{V} \\
+\colhead{Number} & \colhead{Number} & \nocolhead{Name} & \colhead{Type} &
+\multicolumn2c{(kpc)} & \colhead{Constellation} & \colhead{(mag)}
+}
+\decimalcolnumbers
+\startdata
+M1 & NGC 1952 & Crab Nebula & Supernova remnant & 2 & Taurus & 8.4 \\
+M2 & NGC 7089 & Messier 2 & Cluster, globular & 11.5 & Aquarius & 6.3 \\
+M3 & NGC 5272 & Messier 3 & Cluster, globular & 10.4 & Canes Venatici &  6.2 \\
+M4 & NGC 6121 & Messier 4 & Cluster, globular & 2.2 & Scorpius & 5.9 \\
+M5 & NGC 5904 & Messier 5 & Cluster, globular & 24.5 & Serpens & 5.9 \\
+M6 & NGC 6405 & Butterfly Cluster & Cluster, open & 0.31 & Scorpius & 4.2 \\
+M7 & NGC 6475 & Ptolemy Cluster & Cluster, open & 0.3 & Scorpius & 3.3 \\
+M8 & NGC 6523 & Lagoon Nebula & Nebula with cluster & 1.25 & Sagittarius & 6.0 \\
+M9 & NGC 6333 & Messier 9 & Cluster, globular & 7.91 & Ophiuchus & 8.4 \\
+M10 & NGC 6254 & Messier 10 & Cluster, globular & 4.42 & Ophiuchus & 6.4 \\
+\enddata
+\tablecomments{This table ``hides'' the third column in the \latex\ when compiled.
+The Distance is also centered on the decimals.  Note that when using decimal
+alignment you need to include the {\tt\string\decimals} command before
+{\tt\string\startdata} and all of the values in that column have to have a
+space before the next ampersand.}
+\end{deluxetable*}
+
+\subsubsection{Splitting a table into multiple horizontal components}
+
+Since the AAS Journals are now all electronic with no print version there is
+no reason why tables can not be as wide as authors need them to be.
+However, there are some artificial limitations based on the width of a
+print page.  The old way around this limitation was to rotate into 
+landscape mode and use the smallest available table font
+sizes, e.g. {\tt\string\tablewidth}, to get the table to fit.
+Unfortunately, this was not always enough but now along with the hide column
+option outlined in Section \ref{subsubsec:hide} there is a new way to break
+a table into two or three components so that it flows down a page by
+invoking a new table type, splittabular or splitdeluxetable. Within these
+tables a new ``B'' column separator is introduced.  Much like the vertical
+bar option, ``$\vert$'', that produces a vertical table lines 
+the new ``B'' separator indicates where to \underline{B}reak
+a table.  Up to two ``B''s may be included.
+
+Table 2 % \ref{tab:deluxesplit} this freaks it out when it is used!
+shows how to split a wide deluxetable into three parts with
+the {\tt\string\splitdeluxetable} command.  The {\tt\string\colnumbers}
+option is on to show how the automatic column numbering carries through the
+second table component, see Section \ref{subsubsec:autonumber}.
+
+\begin{splitdeluxetable*}{lccccBcccccBcccc}
+\tabletypesize{\scriptsize}
+\tablewidth{0pt} 
+\tablenum{5}
+\tablecaption{Measurements of Emission Lines: two breaks \label{tab:deluxesplit}}
+\tablehead{
+\colhead{Model} & \colhead{Component}& \colhead{Shift} & \colhead{FWHM} &
+\multicolumn{10}{c}{Flux} \\
+\colhead{} & \colhead{} & \colhead{($\rm
+km~s^{-1}$)}& \colhead{($\rm km~s^{-1}$)} & \multicolumn{10}{c}{($\rm
+10^{-17}~erg~s^{-1}~cm^{-2}$)} \\
+\cline{5-14}
+\colhead{} & \colhead{} &
+\colhead{} & \colhead{} & \colhead{Ly$\alpha$} & \colhead{N\,{\footnotesize
+V}} & \colhead{Si\,{\footnotesize IV}} & \colhead{C\,{\footnotesize IV}} &
+\colhead{Mg\,{\footnotesize II}} & \colhead{H$\gamma$} & \colhead{H$\beta$}
+& \colhead{H$\alpha$} & \colhead{He\,{\footnotesize I}} &
+\colhead{Pa$\gamma$}
+} 
+\colnumbers
+\startdata 
+{       }& BELs& -97.13 &    9117$\pm      38$&    1033$\pm      33$&$< 35$&$<     166$&     637$\pm      31$&    1951$\pm      26$&     991$\pm 30$&    3502$\pm      42$&   20285$\pm      80$&    2025$\pm     116$& 1289$\pm     107$\\ 
+{Model 1}& IELs& -4049.123 & 1974$\pm      22$&    2495$\pm      30$&$<     42$&$<     109$&     995$\pm 186$&      83$\pm      30$&      75$\pm      23$&     130$\pm      25$& 357$\pm      94$&     194$\pm      64$& 36$\pm      23$\\
+{       }& NELs& \nodata &     641$\pm       4$&     449$\pm 23$&$<      6$&$<       9$&       --            &     275$\pm      18$& 150$\pm      11$&     313$\pm      12$&     958$\pm      43$&     318$\pm 34$& 151$\pm       17$\\
+\hline
+{       }& BELs& -85 &    8991$\pm      41$& 988$\pm      29$&$<     24$&$<     173$&     623$\pm      28$&    1945$\pm 29$&     989$\pm      27$&    3498$\pm      37$&   20288$\pm      73$& 2047$\pm     143$& 1376$\pm     167$\\
+{Model 2}& IELs& -51000 &    2025$\pm      26$& 2494$\pm      32$&$<     37$&$<     124$&    1005$\pm     190$&      72$\pm 28$&      72$\pm      21$&     113$\pm      18$&     271$\pm      85$& 205$\pm      72$& 34$\pm      21$\\
+{       }& NELs& 52 &     637$\pm      10$&     477$\pm 17$&$<      4$&$<       8$&       --            &     278$\pm      17$& 153$\pm      10$&     317$\pm      15$&     969$\pm      40$&     325$\pm 37$&
+     147$\pm       22$\\
+\enddata
+\tablecomments{This is an example of how to split a deluxetable. You can
+split any table with this command into two or three parts.  The location of
+the split is given by the author based on the placement of the ``B''
+indicators in the column identifier preamble.  For more information please
+look at the new \aastex\ instructions.}
+\end{splitdeluxetable*}
+
+\subsection{Figures\label{subsec:figures}}
+
+%% The "ht!" tells LaTeX to put the figure "here" first, at the "top" next
+%% and to override the normal way of calculating a float position
+\begin{figure}[ht!]
+\plotone{cost.pdf}
+\caption{The subscription (squares) and author publication (asterisks) 
+costs from 1991 to 2013. Subscription cost are on the left Y axis while
+the author costs are on the right Y axis. All numbers in US dollars and
+adjusted for inflation. The author charges also account for the change
+from page charges to digital quanta in April 2011.  \label{fig:general}}
+\end{figure}
+
+Authors can include a wide number of different graphics with their articles
+but encapsulated postscript (EPS) or portable document format (PDF) are
+encouraged. These range from general figures all authors are familiar with
+to new enhanced graphics that can only be fully experienced in HTML.  The
+later include figure sets, animations and interactive figures.  All
+enhanced graphics require a static two dimensional representation in the
+manuscript to serve as the example for the reader. All figures should
+include detailed and descriptive captions.  These captions are absolutely
+critical for readers for whom the enhanced figure is inaccessible either
+due to a disability or offline access.  This portion of the article
+provides examples for setting up all these types in with the latest version
+of \aastex.
+
+\subsection{General figures\label{subsec:general}}
+
+\aastex\ has a {\tt\string\plotone} command to display a figure consisting
+of one EPS/PDF file.  Figure \ref{fig:general} is an example which shows
+the approximate changes in the subscription costs and author publication
+charges from 1991 to 2013 in the AAS Journals.  For a general figure
+consisting of two EPS/PDF files the {\tt\string\plottwo} command can be
+used to position the two image files side by side.
+
+Both {\tt\string\plotone} and {\tt\string\plottwo} take a
+{\tt\string\caption} and an optional {\tt\string\figurenum} command to
+specify the figure number\footnote{It is better to not use
+{\tt\string\figurenum} and let \latex\ auto-increment all the figures. If you
+do use this command you need to mark all of them accordingly.}.  Each is
+based on the {\tt\string graphicx} package command,
+{\tt\string\includegraphics}.  Authors are welcome to use
+{\tt\string\includegraphics} along with its optional arguments that control
+the height, width, scale, and position angle of a file within the figure.
+More information on the full usage of {\tt\string\includegraphics} can be
+found at \break
+\url{https://en.wikibooks.org/wiki/LaTeX/Importing\_Graphics\#Including\_graphics}.
+
+\subsection{Grid figures}
+
+Including more than two EPS/PDF files in a single figure call can be tricky to
+easily format.  To make the process easier for authors \aastex\ v6 offers
+{\tt\string\gridline} which allows any number of individual EPS/PDF file
+calls within a single figure.  Each file cited in a {\tt\string\gridline}
+will be displayed in a row.  By adding more {\tt\string\gridline} calls an
+author can easily construct a matrix X by Y individual files as a
+single general figure.
+
+For each {\tt\string\gridline} command a EPS/PDF file is called by one of
+four different commands.  These are {\tt\string\fig},
+{\tt\string\rightfig}, {\tt\string\leftfig}, and {\tt\string\boxedfig}.
+The first file call specifies no image position justification while the
+next two will right and left justify the image, respectively.  The
+{\tt\string\boxedfig} is similar to {\tt\string\fig} except that a box is
+drawn around the figure file when displayed. Each of these commands takes
+three arguments.  The first is the file name.  The second is the width that
+file should be displayed at.  While any natural \latex\ unit is allowed, it
+is recommended that author use fractional units with the
+{\tt\string\textwidth}.  The last argument is text for a subcaption.
+
+Figure \ref{fig:pyramid} shows an inverted pyramid of individual
+figure constructed with six individual EPS files using the
+{\tt\string\gridline} option.
+
+\begin{figure*}
+\gridline{\fig{V2491_Cyg.pdf}{0.3\textwidth}{(a)}
+          \fig{HV_Cet.pdf}{0.3\textwidth}{(b)}
+          \fig{LMC_2009.pdf}{0.3\textwidth}{(c)}
+          }
+\gridline{\fig{RS_Oph.pdf}{0.3\textwidth}{(d)}
+          \fig{U_Sco.pdf}{0.3\textwidth}{(e)}
+          }
+\gridline{\fig{KT_Eri.pdf}{0.3\textwidth}{(f)}}
+\caption{Inverted pyramid figure of six individual files. The nova are
+(a) V2491 Cyg, (b) HV Cet, (c) LMC 2009, (d) RS Oph, (e) U Sco, and (f) 
+KT Eri. These individual figures are taken from \citet{2011ApJS..197...31S}.
+\label{fig:pyramid}}
+\end{figure*}
+
+\subsection{Enhanced graphics}
+
+Enhanced graphics have an example figure to serve as an example for the
+reader and the full graphical item available in the published HTML article.
+This includes Figure sets, animations, and interactive figures. The 
+Astronomy Image Explorer (\url{http://www.astroexplorer.org/}) provides 
+access to all the figures published in the AAS Journals since they offered
+an electronic version which was in the mid 1990s. You can filter image
+searches by specific terms, year, journal, or type. The type filter is 
+particularly useful for finding all published enhanced graphics. As of
+March 2021 there are over 4000 videos, 1300 figure sets, and 100 interactive
+figures. The next sections describe how to include these types of graphics
+in your own manuscripts.
+
+\subsubsection{Figure sets}
+
+The grid commands given above works great for a limited set of individual
+figure files but what do you do if you have many 10s or 100s or even 1000s of
+individual figure files? Figure sets represents a virtual flip book of a
+large group of similar style figures.  The derived PDF article will only
+shows an example figure while the enhanced content is available in the
+figure set in the HTML edition.  The advantage of a figure set gives the
+reader the ability to easily sort through a large collection to find
+individual component figures.  The advantage to the author is that grouping
+similar figures into a figure set can result in significant cost savings in
+terms of reduced publication charges, see Appendix B. All of the figure set
+components, along with their html framework, are also available to the reader
+for download in a single .tar.gz package.
+
+Special \latex\ mark up is required to create a figure set.  Prior to
+\aastex\ v6 the underlying mark up commands had to be inserted by hand
+but is now included.  Note that when an article with figure set is compiled
+in \latex\ none of the component figures are shown and a floating Figure
+Set caption will appear in the resulting PDF.
+
+\figsetstart
+\figsetnum{4}
+\figsettitle{Swift X-ray light curves}
+
+\figsetgrpstart
+\figsetgrpnum{1.1}
+\figsetgrptitle{KT Eri}
+\figsetplot{KT_Eri.pdf}
+\figsetgrpnote{The Swift/XRT X-ray light curve for the first year after
+outburst of KT Eri.}
+\figsetgrpend
+
+\figsetgrpstart
+\figsetgrpnum{1.2}
+\figsetgrptitle{RS Oph}
+\figsetplot{RS_Oph.pdf}
+\figsetgrpnote{The Swift/XRT X-ray light curve for the first year after
+outburst of RS Oph.}
+\figsetgrpend
+
+\figsetgrpstart
+\figsetgrpnum{1.3}
+\figsetgrptitle{U Sco}
+\figsetplot{U_Sco.pdf}
+\figsetgrpnote{The Swift/XRT X-ray light curve for the first year after
+outburst of U Sco.}
+\figsetgrpend
+
+\figsetgrpstart
+\figsetgrpnum{1.4}
+\figsetgrptitle{V2491 Cyg}
+\figsetplot{V2491_Cyg.pdf}
+\figsetgrpnote{The Swift/XRT X-ray light curve for the first year after
+outburst of V2491 Cyg.}
+\figsetgrpend
+
+\figsetgrpstart
+\figsetgrpnum{1.5}
+\figsetgrptitle{Nova LMC 2009}
+\figsetplot{LMC_2009.pdf}
+\figsetgrpnote{The Swift/XRT X-ray light curve for the first year after
+outburst of nova LMC 2009.}
+\figsetgrpend
+
+\figsetgrpstart
+\figsetgrpnum{1.6}
+\figsetgrptitle{HV Cet}
+\figsetplot{HV_Cet.pdf}
+\figsetgrpnote{The Swift/XRT X-ray light curve for the first year after
+outburst of HV Cet.}
+\figsetgrpend
+
+\figsetend
+
+\begin{figure}
+\plotone{KT_Eri.pdf}
+\caption{The Swift/XRT X-ray light curve for the first year after
+outburst of the suspected recurrent nova KT Eri. At a maximum count rate of 
+328 ct/s, KT Eri was the brightest nova in X-rays observed to date. All 
+the component figures (6) are available in the Figure Set. Note that
+these components that are {\bf not} shown in the compiled pdf. The figure
+set consists of the same figures as shown in Figure \ref{fig:pyramid}. 
+The example figure shown for figure sets can be one component or many. 
+\label{fig:fig4}}
+\end{figure}
+
+Authors are encouraged to use an online tool at
+\url{http://authortools.aas.org/FIGSETS/make-figset.html} to generate their
+own specific figure set mark up to incorporate into their \latex\ articles.
+
+\subsubsection{Animations \label{animation}}
+
+Authors may, and are in fact encouraged, to include animations in their
+manuscripts. The video will stream inline with the published article and
+also be available for download.  When writing the manuscript, a stand alone
+figure is necessary to serve as an example for the reader.  Ideally, this
+is a single still frame from the animation but in some case the animation
+may only represent a small portion of the example figure, say one many
+panels as shown in Figure \ref{fig:video}. Regardless, it is very
+important that the author provide descriptive text in the figure caption
+including start and stop times and the video duration. Authors should
+review the AAS animation guidelines in the graphics guide at
+\url{https://journals.aas.org/graphics-guide/#animations}.
+
+\begin{figure}
+\begin{interactive}{animation}{movie.mp4}
+\plotone{f4.pdf}
+\end{interactive}
+\caption{Figure 1 from \citet{2018ApJ...868L..33L}. AIA 171\AA (a,b), 
+AIA 131\AA (c), and AIA 304\AA images are shown. The red rectangle 
+in (a) shows the field of view of the other panels. An animation of 
+panels (b-d) is available. It covers 8 hours of observing beginning 
+at 01:00 UT on 2012 January 19. The video duration is 20 seconds. 
+\label{fig:video}}
+\end{figure}
+
+Animations and interactive figures (Section \ref{sec:interactive}) should 
+use the {\tt\string\begin{interactive}} environment in the figure call. This 
+environment
+places a blue border around the figure to indicate that the figure is 
+enhanced in the published HTML article. The
+command also serves to alert the publisher what files are used to generate
+the dynamic HTML content. {\tt\string\interactive} takes two arguments. The
+first details the type and currently only three are allowed. The types are
+{\tt\string js} for generic javascript interactive figures, 
+{\tt\string animation} for inline videos, and 
+{\tt\string timeseries} for interactive light curves produced
+by astropy \citet{2013A&A...558A..33A}\footnote{To be release in the 
+summer of 2019}. If these types are not provide the compiler will issue an
+error and quit. The second argument is the file that produces the enhanced
+feature in the HTML article.
+
+\subsubsection{Interactive figures \label{sec:interactive}}
+
+Interactive figures give the reader the ability to manipulate the
+information contained in an image which can add clarity or help further the
+author's narrative.  These figures consist of two parts, a static 
+representative figure for the manuscript and the dynamic javascript plus
+HTML framework that allows for interactive control.
+
+An example of an interactive figure is a 3D model.
+The underlying figure is a X3D file while x3dom.js is the javascript driver
+that displays it. An author created interface is added via a html wrapper.
+The first 3D model published by the AAS Journals using this technique was
+\citet{2014ApJ...793..127V}.  
+
+Figure \ref{fig:interactive} provides an interactive example which can be
+run locally to demonstrate how a simple javascript plus html interface
+allows a reader to switch between figures. The necessary files for this
+particular interactive figure are in the {\tt\string interactive.tar.gz}
+file included with this package. Unpack the file and point the browser to
+the local html file. In this case, the javascript that runs the interactive
+buttons is embedded in the html file but it could just as easily be calls
+to external javascript libraries. Ideally, the javascript should be
+included with the submitted package of interactive files to minimize
+external dependencies within the published article.
+
+\begin{figure}
+\begin{interactive}{js}{interactive.tar.gz}
+\plotone{f5.pdf}
+\end{interactive}
+\caption{Figure 4 from \citet{2018AJ....156...82C}. \emph{Upper panel}: the
+cumulative median observing time to measure the $3\sigma$ RV masses of TESS
+planets as a function of host star spectral type and up to $10^3$ hours.
+The \emph{dashed blue curves} represent the results from the optical
+spectrograph whereas the \emph{solid red curves} represent the near-IR
+spectrograph. \emph{Lower panel}: the time derivative of the cumulative
+observing time curves used to indicate the RV planet detection efficiency.
+The \emph{horizontal dashed line} highlights the value of the detection
+efficiency at 20 hours per detection.  Note that unlike the lower panels,
+the upper panels do not share a common ordinate due to the differing number
+of planet detections around stars in each spectral type bin. The
+interactive version has two buttons that allows one to turn the optical and
+NIR layers. \label{fig:interactive}}
+\end{figure}
+
+Authors should consult the online tutorials at 
+\url{https://journals.aas.org/graphics-guide/#interactive_figures}
+for more information on what is currently supported and links to 
+tutorials and examples.
+
+\section{Displaying mathematics} \label{sec:displaymath}
+
+The most common mathematical symbols and formulas are in the amsmath
+package. \aastex\ requires this package so there is no need to
+specifically call for it in the document preamble.  Most modern \latex\
+distributions already contain this package.  If you do not have this
+package or the other required packages, revtex4-1, latexsym, graphicx,
+amssymb, longtable, and epsf, they can be obtained from 
+\url{http://www.ctan.org}
+
+Mathematics can be displayed either within the text, e.g. $E = mc^2$, or
+separate from in an equation.  In order to be properly rendered, all inline
+math text has to be declared by surrounding the math by dollar signs (\$).
+
+A complex equation example with inline math as part of the explanation
+follows.
+
+\begin{equation}
+\bar v(p_2,\sigma_2)P_{-\tau}\hat a_1\hat a_2\cdots
+\hat a_nu(p_1,\sigma_1) ,
+\end{equation}
+where $p$ and $\sigma$ label the initial $e^{\pm}$ four-momenta
+and helicities $(\sigma = \pm 1)$, $\hat a_i=a^\mu_i\gamma_\nu$
+and $P_\tau=\frac{1}{2}(1+\tau\gamma_5)$ is a chirality projection
+operator $(\tau = \pm1)$.  This produces a single line formula.  \latex\ will
+auto-number this and any subsequent equations.  If no number is desired then
+the {\tt\string equation} call should be replaced with {\tt\string displaymath}.
+
+\latex\ can also handle a a multi-line equation.  Use {\tt\string eqnarray}
+for more than one line and end each line with a
+\textbackslash\textbackslash.  Each line will be numbered unless the
+\textbackslash\textbackslash\ is preceded by a {\tt\string\nonumber}
+command.  Alignment points can be added with ampersands (\&).  There should be
+two ampersands per line. In the examples they are centered on the equal
+symbol.
+\begin{eqnarray}
+\gamma^\mu  & = &
+ \left(
+\begin{array}{cc}
+0 & \sigma^\mu_+ \\
+\sigma^\mu_- & 0
+\end{array}     \right) ,
+ \gamma^5= \left(
+\begin{array}{cc}
+-1 &   0\\
+0 &   1
+\end{array}     \right)  , \\
+\sigma^\mu_{\pm}  & = &   ({\bf 1} ,\pm \sigma) , 
+\end{eqnarray}
+
+\begin{eqnarray}
+\hat a & = & \left(
+\begin{array}{cc}
+0 & (\hat a)_+\\
+(\hat a)_- & 0
+\end{array}\right), \nonumber \\
+(\hat a)_\pm & = & a_\mu\sigma^\mu_\pm 
+\end{eqnarray}
+
+%% Putting eqnarrays or equations inside the mathletters environment groups
+%% the enclosed equations by letter. For instance, the eqnarray below, instead
+%% of being numbered, say, (4) and (5), would be numbered (4a) and (4b).
+%% LaTeX the paper and look at the output to see the results.
+
+\section{Revision tracking and color highlighting} \label{sec:highlight}
+
+Authors sometimes use color to highlight changes to their manuscript in
+response to editor and referee comments.  In \aastex\ new commands
+have been introduced to make this easier and formalize the process. 
+
+The first method is through a new set of editing mark up commands that
+specifically identify what has been changed.  These commands are
+{\tt\string\added\{<text>\}}, {\tt\string\deleted\{<text>\}}, and
+{\tt\string\replaced\{<old text>\}\{<replaced text>\}}. To activate these
+commands the {\tt\string trackchanges} option must be used in the
+{\tt\string\documentclass} call.  When compiled this will produce the
+marked text in red.  The {\tt\string\explain\{<text>\}} can be used to add
+text to provide information to the reader describing the change.  Its
+output is purple italic font. To see how {\tt\string\added\{<important
+added info>\}}, {\tt\string\deleted\{<this can be deleted text>\}},
+{\tt\string\replaced\{<old data>\}\{<replaced data>\}}, and \break
+{\tt\string\explain\{<text explaining the change>\}} commands will produce
+\added{important added information}\deleted{, deleted text, and }
+\replaced{old data}{and replaced data,} toggle between versions compiled with
+and without the {\tt\string trackchanges} option.\explain{text explaining
+the change}
+
+A summary list of all these tracking commands can be produced at the end of
+the article by adding the {\tt\string\listofchanges} just before the
+{\tt\string\end\{document\}} call.  The page number for each change will be
+provided. If the {\tt\string linenumbers} option is also included in the
+documentclass call then not only will all the lines in the article be
+numbered for handy reference but the summary list will also include the
+line number for each change.
+
+The second method does not have the ability to highlight the specific
+nature of the changes but does allow the author to document changes over
+multiple revisions.  The commands are {\tt\string\edit1\{<text>\}},
+{\tt\string\edit2\{<text>\}} and {\tt\string\edit3\{<text>\}} and they
+produce {\tt\string<text>} that is highlighted in bold, bold+italic and
+bold+underline, respectively.  Authors should use the first command to
+\edit1{indicated which text has been changed from the first revision.}  The
+second command is to highlight \edit2{new or modified text from a second
+revision}.  If a third revision is needed then the last command should be used 
+\edit3{to show this changed text}.  Since over 90\% of all manuscripts are
+accepted after the 3rd revision these commands make it easy to identify
+what text has been added and when.  Once the article is accepted all the
+highlight color can be turned off simply by adding the
+{\tt\string\turnoffediting} command in the preamble. Likewise, the new commands
+{\tt\string\turnoffeditone}, {\tt\string\turnoffedittwo}, and
+{\tt\string\turnoffeditthree} can be used to only turn off the 
+{\tt\string\edit1\{<text>\}}, {\tt\string\edit2\{<text>\}} and 
+{\tt\string\edit3\{<text>\}}, respectively.
+
+Similar to marking editing changes with the {\tt\string\edit} options there
+are also the {\tt\string\authorcomments1\{<text>\}}, 
+{\tt\string\authorcomments2\{<text>\}} and
+{\tt\string\authorcomments3\{<text>\}} commands.  These produce the same
+bold red, italic blue and underlined purple text but when the
+{\tt\string\turnoffediting} command is present the {\tt\string<text>}
+material does not appear in the manuscript.  Authors can use these commands
+to mark up text that they are not sure should appear in the final
+manuscript or as a way to communicate comments between co-authors when
+writing the article.
+
+\section{Software and third party data repository citations} \label{sec:cite}
+
+The AAS Journals would like to encourage authors to change software and
+third party data repository references from the current standard of a
+footnote to a first class citation in the bibliography.  As a bibliographic
+citation these important references will be more easily captured and credit
+will be given to the appropriate people.
+
+The first step to making this happen is to have the data or software in
+a long term repository that has made these items available via a persistent
+identifier like a Digital Object Identifier (DOI).  A list of repositories
+that satisfy this criteria plus each one's pros and cons are given at \break
+\url{https://github.com/AASJournals/Tutorials/tree/master/Repositories}.
+
+In the bibliography the format for data or code follows this format: \\
+
+\noindent author year, title, version, publisher, prefix:identifier\\
+
+\citet{2015ApJ...805...23C} provides a example of how the citation in the
+article references the external code at
+\doi{10.5281/zenodo.15991}.  Unfortunately, bibtex does
+not have specific bibtex entries for these types of references so the
+``@misc'' type should be used.  The Repository tutorial explains how to
+code the ``@misc'' type correctly.  The most recent aasjournal.bst file,
+available with \aastex\ v6, will output bibtex ``@misc'' type properly.
+
+%% IMPORTANT! The old "\acknowledgment" command has be depreciated. It was
+%% not robust enough to handle our new dual anonymous review requirements and
+%% thus been replaced with the acknowledgment environment. If you try to 
+%% compile with \acknowledgment you will get an error print to the screen
+%% and in the compiled pdf.
+\begin{acknowledgments}
+We thank all the people that have made this AASTeX what it is today.  This
+includes but not limited to Bob Hanisch, Chris Biemesderfer, Lee Brotzman,
+Pierre Landau, Arthur Ogawa, Maxim Markevitch, Alexey Vikhlinin and Amy
+Hendrickson. Also special thanks to David Hogg and Daniel Foreman-Mackey
+for the new "modern" style design. Considerable help was provided via bug
+reports and hacks from numerous people including Patricio Cubillos, Alex
+Drlica-Wagner, Sean Lake, Michele Bannister, Peter Williams, and Jonathan
+Gagne.
+\end{acknowledgments}
+
+%% To help institutions obtain information on the effectiveness of their 
+%% telescopes the AAS Journals has created a group of keywords for telescope 
+%% facilities.
+%
+%% Following the acknowledgments section, use the following syntax and the
+%% \facility{} or \facilities{} macros to list the keywords of facilities used 
+%% in the research for the paper.  Each keyword is check against the master 
+%% list during copy editing.  Individual instruments can be provided in 
+%% parentheses, after the keyword, but they are not verified.
+
+\vspace{5mm}
+\facilities{HST(STIS), Swift(XRT and UVOT), AAVSO, CTIO:1.3m,
+CTIO:1.5m,CXO}
+
+%% Similar to \facility{}, there is the optional \software command to allow 
+%% authors a place to specify which programs were used during the creation of 
+%% the manuscript. Authors should list each code and include either a
+%% citation or url to the code inside ()s when available.
+
+\software{astropy \citep{2013A&A...558A..33A,2018AJ....156..123A},  
+          Cloudy \citep{2013RMxAA..49..137F}, 
+          Source Extractor \citep{1996A&AS..117..393B}
+          }
+
+%% Appendix material should be preceded with a single \appendix command.
+%% There should be a \section command for each appendix. Mark appendix
+%% subsections with the same markup you use in the main body of the paper.
+
+%% Each Appendix (indicated with \section) will be lettered A, B, C, etc.
+%% The equation counter will reset when it encounters the \appendix
+%% command and will number appendix equations (A1), (A2), etc. The
+%% Figure and Table counter will not reset.
+
+\appendix
+
+\section{Appendix information}
+
+Appendices can be broken into separate sections just like in the main text.
+The only difference is that each appendix section is indexed by a letter
+(A, B, C, etc.) instead of a number.  Likewise numbered equations have
+the section letter appended.  Here is an equation as an example.
+\begin{equation}
+I = \frac{1}{1 + d_{1}^{P (1 + d_{2} )}}
+\end{equation}
+Appendix tables and figures should not be numbered like equations. Instead
+they should continue the sequence from the main article body.
+
+\section{Author publication charges} \label{sec:pubcharge}
+
+Finally some information about the AAS Journal's publication charges.
+In April 2011 the traditional way of calculating author charges based on 
+the number of printed pages was changed.  The reason for the change
+was due to a recognition of the growing number of article items that could not 
+be represented in print. Now author charges are determined by a number of
+digital ``quanta''.  A single quantum is 350 words, one figure, one table,
+and one enhanced digital item.  For the latter this includes machine readable
+tables, figure sets, animations, and interactive figures.  The current cost
+for the different quanta types is available at 
+\url{https://journals.aas.org/article-charges-and-copyright/#author_publication_charges}. 
+Authors may use the ApJL length calculator to get a {\tt rough} estimate of 
+the number of word and float quanta in their manuscript. The calculator 
+is located at \url{https://authortools.aas.org/ApJL/betacountwords.html}.
+
+\section{Rotating tables} \label{sec:rotate}
+
+The process of rotating tables into landscape mode is slightly different in
+\aastex v6.31. Instead of the {\tt\string\rotate} command, a new environment
+has been created to handle this task. To place a single page table in a
+landscape mode start the table portion with
+{\tt\string\begin\{rotatetable\}} and end with
+{\tt\string\end\{rotatetable\}}.
+
+Tables that exceed a print page take a slightly different environment since
+both rotation and long table printing are required. In these cases start
+with {\tt\string\begin\{longrotatetable\}} and end with
+{\tt\string\end\{longrotatetable\}}. Table \ref{chartable} is an
+example of a multi-page, rotated table. The {\tt\string\movetabledown}
+command can be used to help center extremely wide, landscape tables. The
+command {\tt\string\movetabledown=1in} will move any rotated table down 1
+inch. 
+
+\begin{longrotatetable}
+\begin{deluxetable*}{lllrrrrrrll}
+\tablecaption{Observable Characteristics of 
+Galactic/Magellanic Cloud novae with X-ray observations\label{chartable}}
+\tablewidth{700pt}
+\tabletypesize{\scriptsize}
+\tablehead{
+\colhead{Name} & \colhead{V$_{max}$} & 
+\colhead{Date} & \colhead{t$_2$} & 
+\colhead{FWHM} & \colhead{E(B-V)} & 
+\colhead{N$_H$} & \colhead{Period} & 
+\colhead{D} & \colhead{Dust?} & \colhead{RN?} \\ 
+\colhead{} & \colhead{(mag)} & \colhead{(JD)} & \colhead{(d)} & 
+\colhead{(km s$^{-1}$)} & \colhead{(mag)} & \colhead{(cm$^{-2}$)} &
+\colhead{(d)} & \colhead{(kpc)} & \colhead{} & \colhead{}
+} 
+\startdata
+CI Aql & 8.83 (1) & 2451665.5 (1) & 32 (2) & 2300 (3) & 0.8$\pm0.2$ (4) & 1.2e+22 & 0.62 (4) & 6.25$\pm5$ (4) & N & Y \\
+{\bf CSS081007} & \nodata & 2454596.5 & \nodata & \nodata & 0.146 & 1.1e+21 & 1.77 (5) & 4.45$\pm1.95$ (6) & \nodata & \nodata \\
+GQ Mus & 7.2 (7) & 2445352.5 (7) & 18 (7) & 1000 (8) & 0.45 (9) & 3.8e+21  & 0.059375 (10) & 4.8$\pm1$ (9) & N (7) & \nodata \\
+IM Nor & 7.84 (11) & 2452289 (2) & 50 (2) & 1150 (12) & 0.8$\pm0.2$ (4) & 8e+21 & 0.102 (13) & 4.25$\pm3.4$ (4) & N & Y \\
+{\bf KT Eri} & 5.42 (14) & 2455150.17 (14) & 6.6 (14) & 3000 (15) & 0.08 (15) & 5.5e+20 & \nodata & 6.5 (15) & N & M \\
+{\bf LMC 1995} & 10.7 (16) & 2449778.5 (16) & 15$\pm2$ (17) & \nodata & 0.15 (203) & 7.8e+20  & \nodata & 50 & \nodata & \nodata \\
+LMC 2000 & 11.45 (18) & 2451737.5 (18) & 9$\pm2$ (19) & 1700 (20) & 0.15 (203) & 7.8e+20  & \nodata & 50 & \nodata & \nodata \\
+{\bf LMC 2005} & 11.5 (21) & 2453700.5 (21) & 63 (22) & 900 (23) & 0.15 (203) & 1e+21 & \nodata & 50  & M (24) & \nodata \\
+{\bf LMC 2009a} & 10.6 (25) & 2454867.5 (25) & 4$\pm1$  & 3900 (25) & 0.15 (203)  & 5.7e+20 & 1.19 (26) & 50 & N & Y \\
+{\bf SMC 2005} & 10.4 (27) & 2453588.5 (27) & \nodata & 3200 (28) & \nodata & 5e+20  & \nodata & 61 & \nodata & \nodata \\
+{\bf QY Mus} & 8.1 (29) & 2454739.90 (29) & 60:  & \nodata & 0.71 (30) & 4.2e+21  & \nodata & \nodata & M & \nodata \\
+{\bf RS Oph} & 4.5 (31) & 2453779.44 (14) & 7.9 (14) & 3930 (31) & 0.73 (32) & 2.25e+21 & 456 (33) & 1.6$\pm0.3$ (33) & N (34) & Y \\
+{\bf U Sco} & 8.05 (35) & 2455224.94 (35) & 1.2 (36) & 7600 (37) & 0.2$\pm0.1$ (4) & 1.2e+21 & 1.23056 (36) & 12$\pm2$ (4) & N & Y \\
+{\bf V1047 Cen} & 8.5 (38) & 2453614.5 (39) & 6 (40) & 840 (38) & \nodata & 1.4e+22  & \nodata & \nodata & \nodata & \nodata \\
+{\bf V1065 Cen} & 8.2 (41) & 2454123.5 (41) & 11 (42) & 2700 (43) & 0.5$\pm0.1$ (42) & 3.75e+21 & \nodata & 9.05$\pm2.8$ (42) & Y (42) & \nodata \\
+V1187 Sco & 7.4 (44) & 2453220.5 (44) & 7: (45) & 3000 (44) & 1.56 (44) & 8.0e+21 & \nodata & 4.9$\pm0.5$ (44) & N & \nodata \\
+{\bf V1188 Sco} & 8.7 (46) & 2453577.5 (46) & 7 (40) & 1730 (47) & \nodata & 5.0e+21  & \nodata & 7.5 (39) & \nodata & \nodata \\
+{\bf V1213 Cen} & 8.53 (48) & 2454959.5 (48) & 11$\pm2$ (49) & 2300 (50) & 2.07 (30) & 1.0e+22 & \nodata & \nodata & \nodata & \nodata \\
+{\bf V1280 Sco} & 3.79 (51) & 2454147.65 (14) & 21 (52) & 640 (53) & 0.36 (54) & 1.6e+21  & \nodata & 1.6$\pm0.4$ (54) & Y (54) & \nodata \\
+{\bf V1281 Sco} & 8.8 (55) & 2454152.21 (55) & 15:& 1800 (56) & 0.7 (57) & 3.2e+21 & \nodata & \nodata & N & \nodata \\
+{\bf V1309 Sco} & 7.1 (58) & 2454714.5 (58) & 23$\pm2$ (59) & 670 (60) & 1.2 (30) & 4.0e+21 & \nodata & \nodata & \nodata & \nodata \\
+{\bf V1494 Aql} & 3.8 (61) & 2451515.5 (61) & 6.6$\pm0.5$ (61) & 1200 (62) & 0.6 (63) & 3.6e+21  & 0.13467 (64) & 1.6$\pm0.1$ (63) & N & \nodata \\
+{\bf V1663 Aql} & 10.5 (65) & 2453531.5 (65) & 17 (66) & 1900 (67) & 2: (68) & 1.6e+22  & \nodata & 8.9$\pm3.6$ (69) & N & \nodata \\
+V1974 Cyg & 4.3 (70) & 2448654.5 (70) & 17 (71) & 2000 (19) & 0.36$\pm0.04$ (71) & 2.7e+21  & 0.081263 (70) & 1.8$\pm0.1$ (72) & N & \nodata \\
+{\bf V2361 Cyg} & 9.3 (73) & 2453412.5 (73) & 6 (40) & 3200 (74) & 1.2: (75) & 7.0e+21 & \nodata & \nodata & Y (40) & \nodata \\
+{\bf V2362 Cyg} & 7.8 (76) & 2453831.5 (76) & 9 (77) & 1850 (78) & 0.575$\pm0.015$ (79) & 4.4e+21  & 0.06577 (80) & 7.75$\pm3$ (77) & Y (81) & \nodata \\
+{\bf V2467 Cyg} & 6.7 (82) & 2454176.27 (82) & 7 (83) & 950 (82) & 1.5 (84) & 1.4e+22  & 0.159 (85) & 3.1$\pm0.5$ (86) & M (87) & \nodata \\
+{\bf V2468 Cyg} & 7.4 (88) & 2454534.2 (88) & 10: & 1000 (88) & 0.77 (89) & 1.0e+22  & 0.242 (90) & \nodata & N & \nodata \\
+{\bf V2491 Cyg} & 7.54 (91) & 2454567.86 (91) & 4.6 (92) & 4860 (93) & 0.43 (94) & 4.7e+21  & 0.09580: (95) & 10.5 (96) & N & M \\
+V2487 Oph & 9.5 (97) & 2450979.5 (97) & 6.3 (98) & 10000 (98) & 0.38$\pm0.08$ (98) & 2.0e+21 & \nodata & 27.5$\pm3$ (99) & N (100) & Y (101) \\
+{\bf V2540 Oph} & 8.5 (102) & 2452295.5 (102) & \nodata & \nodata & \nodata & 2.3e+21 & 0.284781 (103) & 5.2$\pm0.8$ (103) & N & \nodata \\
+V2575 Oph & 11.1 (104) & 2453778.8 (104) & 20: & 560 (104) & 1.4 (105) & 3.3e+21 & \nodata & \nodata & N (105) & \nodata \\
+{\bf V2576 Oph} & 9.2 (106) & 2453832.5 (106) & 8: & 1470 (106) & 0.25 (107) & 2.6e+21  & \nodata & \nodata & N & \nodata \\
+{\bf V2615 Oph} & 8.52 (108) & 2454187.5 (108) & 26.5 (108) & 800 (109) & 0.9 (108) & 3.1e+21  & \nodata & 3.7$\pm0.2$ (108) & Y (110) & \nodata \\
+{\bf V2670 Oph} & 9.9 (111) & 2454613.11 (111) & 15: & 600 (112) & 1.3: (113) & 2.9e+21  & \nodata & \nodata & N (114) & \nodata \\
+{\bf V2671 Oph} & 11.1 (115) & 2454617.5 (115) & 8: & 1210 (116) & 2.0 (117) & 3.3e+21  & \nodata & \nodata & M (117) & \nodata \\
+{\bf V2672 Oph} & 10.0 (118) & 2455060.02 (118) & 2.3 (119) & 8000 (118) & 1.6$\pm0.1$ (119) & 4.0e+21  & \nodata & 19$\pm2$ (119) & \nodata & M \\
+V351 Pup & 6.5 (120) & 2448617.5 (120) & 16 (121) & \nodata & 0.72$\pm0.1$ (122) & 6.2e+21 & 0.1182 (123) & 2.7$\pm0.7$ (122) & N & \nodata \\
+{\bf V382 Nor} & 8.9 (124) & 2453447.5 (124) & 12 (40) & 1850 (23) & \nodata & 1.7e+22 & \nodata & \nodata & \nodata & \nodata \\
+V382 Vel & 2.85 (125) & 2451320.5 (125) & 4.5 (126) & 2400 (126) & 0.05: (126) & 3.4e+21  & 0.146126 (127) & 1.68$\pm0.3$ (126) & N & \nodata \\
+{\bf V407 Cyg} & 6.8 (128) & 2455266.314 (128) & 5.9 (129) & 2760 (129) & 0.5$\pm0.05$ (130) & 8.8e+21 & 15595 (131) & 2.7 (131) & \nodata & Y \\
+{\bf V458 Vul} & 8.24 (132) & 2454322.39 (132) & 7 (133) & 1750 (134) & 0.6 (135) & 3.6e+21 & 0.06812255 (136) & 8.5$\pm1.8$ (133) & N (135) & \nodata \\
+{\bf V459 Vul} & 7.57 (137) & 2454461.5 (137) & 18 (138) & 910 (139) & 1.0 (140) & 5.5e+21  & \nodata & 3.65$\pm1.35$ (138) & Y (140) & \nodata \\
+V4633 Sgr & 7.8 (141) & 2450895.5 (141) & 19$\pm3$ (142) & 1700 (143) & 0.21 (142) & 1.4e+21  & 0.125576 (144) & 8.9$\pm2.5$ (142) & N & \nodata \\
+{\bf V4643 Sgr} & 8.07 (145) & 2451965.867 (145) & 4.8 (146) & 4700 (147) & 1.67 (148) & 1.4e+22 & \nodata & 3 (148) & N & \nodata \\
+{\bf V4743 Sgr} & 5.0 (149) & 2452537.5 (149) & 9 (150) & 2400 (149) & 0.25 (151) & 1.2e+21 & 0.281 (152) & 3.9$\pm0.3$ (151) & N & \nodata \\
+{\bf V4745 Sgr} & 7.41 (153) & 2452747.5 (153) & 8.6 (154) & 1600 (155) & 0.1 (154) & 9.0e+20  & 0.20782 (156) & 14$\pm5$ (154) & \nodata & \nodata \\
+{\bf V476 Sct} & 10.3 (157) & 2453643.5 (157) & 15 (158) & \nodata & 1.9 (158) & 1.2e+22  & \nodata & 4$\pm1$ (158) & M (159) & \nodata \\
+{\bf V477 Sct} & 9.8 (160) & 2453655.5 (160) & 3 (160) & 2900 (161) & 1.2: (162) & 4e+21  & \nodata & \nodata & M (163) & \nodata \\
+{\bf V5114 Sgr} & 8.38 (164) & 2453081.5 (164) & 11 (165) & 2000 (23) & \nodata & 1.5e+21  & \nodata & 7.7$\pm0.7$ (165) & N (166) & \nodata \\
+{\bf V5115 Sgr} & 7.7 (167) & 2453459.5 (167) & 7 (40) & 1300 (168) & 0.53 (169) & 2.3e+21  & \nodata & \nodata & N (169) & \nodata \\
+{\bf V5116 Sgr} & 8.15 (170) & 2453556.91 (170) & 6.5 (171) & 970 (172) & 0.25 (173) & 1.5e+21 & 0.1238 (171) & 11$\pm3$ (173) & N (174) & \nodata \\
+{\bf V5558 Sgr} & 6.53 (175) & 2454291.5 (175) & 125 (176) & 1000 (177) & 0.80 (178) & 1.6e+22  & \nodata & 1.3$\pm0.3$ (176) & N (179) & \nodata \\
+{\bf V5579 Sgr} & 5.56 (180) & 2454579.62 (180) & 7: & 1500 (23) & 1.2 (181) & 3.3e+21 & \nodata & \nodata & Y (181) & \nodata \\
+{\bf V5583 Sgr} & 7.43 (182) & 2455051.07 (182) & 5: & 2300 (182) & 0.39 (30) & 2.0e+21 & \nodata & 10.5 & \nodata & \nodata \\
+{\bf V574 Pup} & 6.93 (183) & 2453332.22 (183) & 13 (184) & 2800 (184) & 0.5$\pm0.1$  & 6.2e+21 & \nodata & 6.5$\pm1$  & M (185) & \nodata \\
+{\bf V597 Pup} & 7.0 (186) & 2454418.75 (186) & 3: & 1800 (187) & 0.3 (188) & 5.0e+21  & 0.11119 (189) & \nodata & N (188) & \nodata \\
+{\bf V598 Pup} & 3.46 (14) & 2454257.79 (14) & 9$\pm1$ (190) & \nodata & 0.16 (190) & 1.4e+21 & \nodata & 2.95$\pm0.8$ (190) & \nodata & \nodata \\
+{\bf V679 Car} & 7.55 (191) & 2454797.77 (191) & 20: & \nodata & \nodata & 1.3e+22  & \nodata & \nodata & \nodata & \nodata \\
+{\bf V723 Cas} & 7.1 (192) & 2450069.0 (192) & 263 (2) & 600 (193) & 0.5 (194) & 2.35e+21  & 0.69 (195) & 3.86$\pm0.23$ (196) & N & \nodata \\
+V838 Her & 5 (197) & 2448340.5 (197) & 2 (198) & \nodata & 0.5$\pm0.1$ (198) & 2.6e+21  & 0.2975 (199) & 3$\pm1$ (198) & Y (200) & \nodata \\
+{\bf XMMSL1 J06} & 12 (201) & 2453643.5 (202) & 8$\pm2$ (202) & \nodata & 0.15 (203) & 8.7e+20 & \nodata & 50 & \nodata & \nodata \\
+\enddata
+\end{deluxetable*}
+\end{longrotatetable}
+
+A handy "cheat sheet" that provides the necessary \latex\ to produce 17 
+different types of tables is available at \url{http://journals.aas.org/authors/aastex/aasguide.html#table_cheat_sheet}.
+
+\section{IAU recommendations for nominal units \label{nominal}}
+
+The IAU 2015 resolution B3 defines nominal solar and planetary values by
+establishing conversions between solar and planetary values and SI units.
+The rational and specifications are given in \citet{2016AJ....152...41P}.
+The recommended nominal conversion constants for \latex\ have been
+incorporate into v6.31 to help authors follow the IAU resolution.
+
+The general commands take this form:
+
+\vskip12pt
+\begin{center}
+\begin{tabular}{@{\vrule height 14pt depth 6pt width0pt}lll}
+Command&Example&Results\\
+\verb+\nom{}+&\verb+\nom{Q}+&\nom{Q}\\
+\verb+\Eenom{}+&\verb+\Eenom{Q}+&\Eenom{Q}\\
+\verb+\Epnom{}+&\verb+\Epnom{Q}+&\Epnom{Q}\\
+\verb+\Jenom{}+&\verb+\Jenom{Q}+&\Jenom{Q}\\
+\verb+\Jpnom{}+&\verb+\Jpnom{Q}+&\Jpnom{Q}\\
+\end{tabular}
+\end{center}
+\vskip12pt
+
+which can be used for any units the author requires. Examples of 
+the most common uses would be:
+
+\vskip12pt
+\begin{tabular}{@{\vrule height 14pt depth 6pt width 0pt}llllp{3in}}
+1.&\verb+\nom{(GM)}+& \nom{(GM)} &=& nominal solar mass parameter\\
+2.&\verb+\nom{R}+&\nom{R} &=& nominal solar radius\\
+3.&\verb+\nom{S}+& \nom{S}&=&  nominal total solar irradiance\\
+4.&\verb+\nom{L}+& \nom{L}  &=&nominal solar luminosity\\
+\end{tabular}
+\vskip12pt
+
+AASTeX v6.31 also contains specific commands for other commonly used 
+units. These are:
+
+\vskip24pt
+\begin{tabular}{@{\vrule height 14pt depth 6pt width 0pt}llllp{3in}}
+1.&\verb+\nomSolarEffTemp+& \nomSolarEffTemp&=& nominal solar effective temperature\\
+2.&\verb+\nomTerrEqRadius+&\nomTerrEqRadius  &=& nominal terrestrial
+equatorial radius\\
+&\verb+\nomTerrPolarRadius+ &\nomTerrPolarRadius &=& nominal
+terrestrial polar radius\\
+&\verb+\nomTerrEqRadius+&\nomTerrEqRadius&& should be used if equatorial
+vs.~polar radius is not explicitly specified.\\
+3.&\verb+\nomJovianEqRadius+&\nomJovianEqRadius&=& nominal one-bar equatorial radii of
+Jupiter\\
+&\verb+\nomJovianPolarRadius+&\nomJovianPolarRadius &=& nominal polar radii of Jupiter\\
+&\verb+\nomJovianEqRadius+&\nomJovianEqRadius&& should be used if Jovian equatorial
+vs.~polar radius is not explicitly specified.\\
+4.&\verb+\nomTerrMass+ &\nomTerrMass &=& nominal terrestrial mass
+parameter\\
+&\verb+\nomJovianMass+ &\nomJovianMass &=& nominal Jovian mass parameter\\
+\end{tabular}
+\vskip12pt
+
+All of these commands work equally well in text and math mode.
+
+\section{Using Chinese, Japanese, and Korean characters}
+
+Authors have the option to include names in Chinese, Japanese, or Korean (CJK) 
+characters in addition to the English name. The names will be displayed 
+in parentheses after the English name. The way to do this in AASTeX is to 
+use the CJK package available at \url{https://ctan.org/pkg/cjk?lang=en}.
+Further details on how to implement this and solutions for common problems,
+please go to \url{https://journals.aas.org/nonroman/}.
+
+%% For this sample we use BibTeX plus aasjournals.bst to generate the
+%% the bibliography. The sample631.bib file was populated from ADS. To
+%% get the citations to show in the compiled file do the following:
+%%
+%% pdflatex sample631.tex
+%% bibtext sample631
+%% pdflatex sample631.tex
+%% pdflatex sample631.tex
+
+\bibliography{sample631}{}
+\bibliographystyle{aasjournal}
+
+%% This command is needed to show the entire author+affiliation list when
+%% the collaboration and author truncation commands are used.  It has to
+%% go at the end of the manuscript.
+%\allauthors
+
+%% Include this line if you are using the \added, \replaced, \deleted
+%% commands to see a summary list of all changes at the end of the article.
+%\listofchanges
+
+\end{document}
+
+% End of file `sample631.tex'.


Property changes on: branches/branch2020.0/Master/texmf-dist/doc/latex/aastex/sample631.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: branches/branch2020.0/Master/texmf-dist/tex/latex/aastex/aastex63.cls
===================================================================
--- branches/branch2020.0/Master/texmf-dist/tex/latex/aastex/aastex63.cls	2021-03-02 21:56:29 UTC (rev 58064)
+++ branches/branch2020.0/Master/texmf-dist/tex/latex/aastex/aastex63.cls	2021-03-02 21:56:49 UTC (rev 58065)
@@ -1,7536 +0,0 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% AASTEX63.cls                                  %%
-%% July 8, 2019 (6:15pm)                         %%
-%% Copyright 2019 American Astronomical Society  %%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\def\currversion{6.3}
-
-%%
-%%    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         \~}%
-%%
-%%%     date            = "9/19/2016",
-%%%     author          = "Amy Hendrickson (mailto:amyh at texnology.com)" 
-%%%                            including 
-%%%                       1) code from emulateapj.cls, version 01/23/15(marked below)
-%%%                            written by Alexey Vikhlinin, which relies on RevTeX4-1
-%%%                            for much functionality;
-%%%                       2) some code from aastex (marked below)
-%%%                       3) Original work by Amy Hendrickson (marked below) for
-%%%                       extensive table tools, including easy decimal entry and splitting
-%%%                       tables horizontally into 2 or 3 pieces, for tabular and deluxetable
-%%%                       environments; rotate tables; gridlines for use in positioning figures, 
-%%%                       track changes.
-
-%%% This work may be distributed and/or modified under the 
-%%% conditions of the LaTeX Project Public License, either version 1.3c 
-%%% 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 2005/12/01 or later.
-%
-%%% This work has the LPPL maintenance status `maintained'.
-%
-%%% The Current Maintainer of this work is Greg Schwarz <greg.schwarz at aas.org> 
-%%% This work consists of the file aastex.cls
-
-%%%     copyright       = "Copyright (C) 2016 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 at aas.org",
-%%%     codetable       = "ISO/ASCII",
-%%%     keywords        = "latex, AAS, journal",
-%%%     supported       = "yes",
-%%%     abstract        = "formatter for AAS journal submissions",
-%%%  }
-
-\ProvidesClass{aastex63}%%%
- [2019/06/03 Version 6.3/AAS markup document class]%
-{}
-\ClassInfo{aastex}{%
-^^J
-^^J
- Original \protect\LaTeX2.09 style
- by Chris Biemesderfer (chris at seagoat.com).
-^^J
- Adapted to \protect\LaTeXe\space
- by A. Ogawa (ogawa at teleport.com)%
-^^J
-emulateapj.cls included, Copyright 2000-2015 Alexey Vikhlinin
-^^J
-Rewrite and update of emulateapj.cls,
-revised and enhanced with table macros, gridlines, draft watermark,^^J
-track changes, new `modern' style and much more, by Amy Hendrickson,%
-^^J
- (amyh at texnology.com, http://www.texnology.com)
-^^J
-^^J
-}%
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% aastex.cls version 2.0 is a based on emulateapj.cls, version January 23, 2015,
-%% and an older version of aastex.cls, with many additional functionalities.
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%% Options. Document style options, and additional feature options.
-
-% These are the General document style options, 6 choices
-
-%   manuscript	: onecolumn, doublespace, 12pt fonts
-
-%%  Preprints are like manuscript, except they are single spaced.
-%   preprint	: onecolumn, single space, 12pt fonts
-%   preprint2	: twocolumn, single space, 12pt fonts
-
-%% Modern is new design developed by David Hogg and Daniel Foreman-Mackey
-%   modern      : one column, single space, 12pt fonts, more stylish
-
-%   twocolumn	: a two column article, single space, 10pt  fonts
-
-% Default document style option
-%   onecolumn	: a one column article; single space, 10pt fonts
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Additional feature options:
-
-%   revtex4 	: will produce an error message and demand to download revtex4-1. 
-%   twocolappendix: make 2 column appendix // produces error message. 
-%      onecolappendix: make 1 column appendix is the default. // not needed because it is the default
-%      astrosymb	: Loads Astrosymb font and define \astro commands. 
-%      tighten	: Makes baselineskip slightly smaller, only works with twocolumn option.
-%%    author can also use the commands \tighten, or \singlespace or \doublespace in the body of their article
-%%    to get this change to the baselineskip
-%      times	: uses times font as the default
-%      linenumbers	: turn on lineno package.
-%      trackchanges : required to see the revision mark up and print output
-%      letteredappendix: (was numbered appendix) Not needed because it is the default, will label appendix sections A, B, ...
-%      numberedappendix: Legacy command, will produce same results as lettered appendix, since we don't want more
-%                        than one `section 1' in article: will cause problems for cross referencing.
-
-%    anonymous: to not list authors/affiliations be listed
-
-\newif\ifmanu
-\newif\iftwelvepoint
-\newif\ifmodern
-\newif\ifdoublespace
-\newif\if at two@col
-\newif\ifonecolstyle
-\newif\iftwocolstyle
-
-\newif\ifrnaas
-%% makes modern the style for rnaas
-\DeclareOption{RNAAS}{\global\rnaastrue}
-\DeclareOption{rnaas}{\global\rnaastrue}
-
- \DeclareOption{manuscript}{\twelvepointtrue\@two at colfalse\doublespacetrue\manutrue}%
-
-%% Preprints are like manuscript but are single spaced:
-\newif\ifpreprint
- \DeclareOption{preprint}{\@two at colfalse\preprinttrue\twelvepointtrue}%
-
-\newif\ifpreprinttwo
- \DeclareOption{preprint2}{\@two at coltrue\preprinttwotrue\twelvepointtrue}% 
-
-
-%% New design suggested by
-\DeclareOption{modern}{\@two at colfalse\twelvepointtrue\moderntrue}
-
-%% left in from older version, in case it could be useful:
-
-
-
-\DeclareOption{twocolumn}{\twocolstyletrue\@two at coltrue\twelvepointfalse}
-
-%% default style
-\DeclareOption{onecolumn}{\onecolstyletrue}
-
-%% obsolete option
-\DeclareOption{revtex4}{\typeout{=================^^J^^J!!! The revtex4 option no longer
- allowed!^^J^^J Please download revtex4-1.cls^^J^^J
- Thank-you!^^J^^J=================}\stop}
-
-\newif\if at two@col at app
-\DeclareOption{twocolappendix}{\@two at col@apptrue}
-\DeclareOption{onecolappendix}{\@two at col@appfalse}%% this is default
-
-\newif\iflongauthor
-\DeclareOption{longauthor}{\global\longauthortrue}
-
-\newlength{\bibbaselineskip}\setlength{\bibbaselineskip}{3.075mm}
-
- \DeclareOption{astrosymb}{
-   \def\astro#1{\leavevmode\hbox{\astro at font#1}}%
-   \def\load at astro@font{%
-\iftwelvepoint
- \font\astro at font=Astrosym at 8pt
-\else
- \font\astro at font=Astrosym at 7pt
-\fi
-}%
-   \AtBeginDocument{\load at astro@font}
- }
-
-%% Default definition for \astro, in case astrosymb option has not
-%% been used:
-\def\astro#1{\typeout{^^J^^J Please use class option `astrosymb' to
-access fonts for the \string\astro\space command
-^^J^^J
-}\stop}
-
-   \def\apjsecfont{\normalsize}
-   \def\secnum at size{\small}
-   \def\subsecnum at size{\normalsize}
-
-    \def\AppendixApjSectionMarkInTitle#1{\relax}
-\newif\ifletteredappendix
-     \DeclareOption{letteredappendix}{\global\letteredappendixtrue
-       \def\AppendixApjSectionMarkInTitle#1{#1.\ }
-     }
-
-%% this option is obsolete, since letteredappendix is a more logical name;
-%%  but keeping it here in case someone uses it, set to be the same as
-%% letteredappendix.
-     \DeclareOption{numberedappendix}{\global\letteredappendixtrue
-       \def\AppendixApjSectionMarkInTitle#1{#1.\ }
-     }
-
-     \newif\if at number@appendix at floats\@number at appendix@floatsfalse
-     \DeclareOption{appendixfloats}{
-       \@number at appendix@floatstrue
-     }
-
-%%%%%%%%%%%%%
-%% AH
-
-%% This option changes the baselineskips in the definitions of \normalsize etc
-%% to make them a bit smaller.
-\newif\iftighten
-\DeclareOption{tighten}{\global\tightentrue}
-
-%% AH
-\newif\iftimes
-\DeclareOption{times}{\global\timestrue}
-
-\newif\ifnumlines
-\DeclareOption{linenumbers}{\global\numlinestrue}
-
-\newif\iftrack
-\DeclareOption{trackchanges}{\global\tracktrue}
-
-\newif\ifanonymous
-\DeclareOption{anonymous}{\global\anonymoustrue}
-
-%% End AH Options
-
-\ExecuteOptions{onecolumn,onecolappendix,letteredappendix}% 
-
-\ProcessOptions	
-
-%%%%%%%%%%%%%
-%
-
- \iftimes
-%% Might be better to use apjfonts, from Alexey Vikhlinin's website
-%% http://hea-www.harvard.edu/~alexey/emulateapj/apjfonts.sty
-%%\usepackage{apjfonts}
-%% but times.sty is ubiquitous, and many people may not have apjfonts.sty
-%% or the fonts that it calls.
-%% default fonts:
-\usepackage{times}
- \fi
-
-%%%%%%%%%%%%%
-
- \IfFileExists{revtex4-1.cls}{
-    \def\@revtex at cls{revtex4-1}
-  }{
-\typeout{^^J^^J Please update your system to include
-revtex4-1.cls^^J^^J}\stop
-  }
-\def\@revtex at cls{revtex4-1}
-\let\@startsection at from@latex=\@startsection
-
-
-%% Passing options to revtex while loading:
-  \iftwelvepoint
-      \iflongauthor
-         \LoadClass[nofootinbib,showkeys,twoside,floatfix,unsortedaddress,flushbottom,12pt,aps,pra]
-          {\@revtex at cls}
-     \else
-        \LoadClass[nofootinbib,showkeys,twoside,floatfix,superscriptaddress,flushbottom,12pt,aps,pra]
-       {\@revtex at cls}
-     \fi
-  \else %not twelvepoint
-     \iflongauthor
-         \LoadClass[nofootinbib,showkeys,twoside,floatfix,unsortedaddress,flushbottom,10pt,aps,pra]
-         {\@revtex at cls}
-     \else
-        \LoadClass[nofootinbib,showkeys,twoside,floatfix,superscriptaddress,flushbottom,10pt,aps,pra]
-        {\@revtex at cls}
-    \fi
-  \fi
-
-%%%%%%%%%%%%%%%%%%%%
-
-\def\blankaffiliation{~}%
-
-%% needed?
- \def\@eapj at cap@font{\bfseries}
- \def\@eapj at figname{Figure}
- \def\@eapj at tabname{Table}
-
-% Restore natbib package without sorting. 
-\def\NAT at sort{0}
-\def\NAT at cmprs{0}
-
-% only redefine sort at cites for natbib versions < 2009
-\@ifundefined{NAT at sort@cites@}{\def\NAT at sort@cites#1{\edef\NAT at cite@list{#1}}}%
-
-\RequirePackage{latexsym}% 
-\RequirePackage{graphicx}% 
-\RequirePackage{amssymb}% 
-
-\newcommand{\bibstyle at aas}{\bibpunct{(}{)}{;}{a}{}{,}}% 
-\@citestyle{aas}% 
-
-\let\@startsection=\@startsection at from@latex
-\def\baselinestretch{1.0}
-
-%% Default vertical space between horizontal lines. Can change definition
-%% of arraystretch in the body of the paper; either for full article or
-%% for a single table.
-\AtBeginDocument{\def\arraystretch{1}}
-
-%% needed?
-\def\raggedcolumn at sw#1#2{#2}  % implement flushbottom as it was in revtex4
-
-\RequirePackage{epsf,graphicx}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Font families
-%% modification of bk10.clo, and bk12.clo, standard LaTeX distribution
-%%
-%% Implements doublespace used in `manuscript' option
-%% Implements `tighten' option: make baselineskip smaller if `tighten' is used
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%% tighten only works with two column styles:
-\iftwocolstyle\else\global\tightenfalse\fi
-
-%%% preprint, preprint2, manuscript are 12pt
-%% Modified bk12.clo
-\iftwelvepoint
-
-\renewcommand\normalsize{%
-\ifdoublespace % manuscript
-  \iftighten
-   \@setfontsize\normalsize\@xiipt{20}%
-  \else
-   \@setfontsize\normalsize\@xiipt{24}%
-  \fi
-\else
-  \iftighten
-   \@setfontsize\normalsize\@xiipt{13}%
-   \else
-      \ifmodern
-      \@setfontsize\normalsize\@xiipt{16}%
-      \else
-        \@setfontsize\normalsize\@xiipt{15}%
-      \fi
-   \fi
-\fi %% end doublespace/no double space
-   \abovedisplayskip 12\p@ \@plus3\p@ \@minus7\p@
-   \abovedisplayshortskip \z@ \@plus3\p@
-   \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
-   \belowdisplayskip \abovedisplayskip
-   \let\@listi\@listI}
-
-\normalsize
-
-\renewcommand\small{%
-\ifdoublespace % manuscript
-   \@setfontsize\small\@xipt{20}%
-\else
-\ifmodern
-   \@setfontsize\small\@xipt{12}%
-\else
-   \@setfontsize\small\@xipt{13.6}%
-\fi\fi
-%% end doublespace/no double space
-   \abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@
-   \abovedisplayshortskip \z@ \@plus3\p@
-   \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
-   \def\@listi{\leftmargin\leftmargini
-               \topsep 9\p@ \@plus3\p@ \@minus5\p@
-               \parsep 4.5\p@ \@plus2\p@ \@minus\p@
-               \itemsep \parsep}%
-   \belowdisplayskip \abovedisplayskip
-}
-
-\renewcommand\footnotesize{%
-\ifdoublespace % manuscriptstyle
-   \@setfontsize\footnotesize\@xpt{18}
-\else
-   \ifmodern
-   \@setfontsize\footnotesize\@xpt{11}%
-   \else
-   \@setfontsize\footnotesize\@xpt\@xiipt
-\fi\fi
-   \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
-   \abovedisplayshortskip \z@ \@plus3\p@
-   \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
-   \def\@listi{\leftmargin\leftmargini
-               \topsep 6\p@ \@plus2\p@ \@minus2\p@
-               \parsep 3\p@ \@plus2\p@ \@minus\p@
-               \itemsep \parsep}%
-   \belowdisplayskip \abovedisplayskip
-}
-\ifdoublespace % manuscript style
-\renewcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{14}}
-\renewcommand\tiny{\@setfontsize\tiny\@vipt{10}}
-\renewcommand\large{\@setfontsize\large\@xivpt{18}}
-\renewcommand\Large{\@setfontsize\Large\@xviipt{22}}
-\renewcommand\LARGE{\@setfontsize\LARGE\@xxpt{25}}
-\renewcommand\huge{\@setfontsize\huge\@xxvpt{30}}
-\else
-\renewcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
-\renewcommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
-\renewcommand\large{\@setfontsize\large\@xivpt{22}}
-\renewcommand\Large{\@setfontsize\Large\@xviipt{24}}
-\renewcommand\LARGE{\@setfontsize\LARGE\@xxpt{28}}
-\renewcommand\huge{\@setfontsize\huge\@xxvpt{30}}
-\fi
-\let\Huge=\huge
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\else %% not twelvepoint, now tenpoint
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% no doublespace here, because the only doublespace is in `manuscript style' which is 12pt
-
-\renewcommand\normalsize{%
-\iftighten
-   \@setfontsize\normalsize\@xpt{11.5}%
-\else
-   \@setfontsize\normalsize\@xpt{12.5}%
-\fi
-   \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
-   \abovedisplayshortskip \z@ \@plus3\p@
-   \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
-   \belowdisplayskip \abovedisplayskip
-   \let\@listi\@listI}
-
-\normalsize
-
-\renewcommand\small{%
-\iftighten
-   \@setfontsize\small\@ixpt{12}%
-\else
-   \@setfontsize\small\@ixpt{11}%
-\fi
-   \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
-   \abovedisplayshortskip \z@ \@plus2\p@
-   \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
-   \def\@listi{\leftmargin\leftmargini
-               \topsep 4\p@ \@plus2\p@ \@minus2\p@
-               \parsep 2\p@ \@plus\p@ \@minus\p@
-               \itemsep \parsep}%
-   \belowdisplayskip \abovedisplayskip
-}
-
-\renewcommand\footnotesize{%
-\iftighten
-   \@setfontsize\footnotesize\@viiipt{9}%
-\else
-   \@setfontsize\footnotesize\@viiipt{9.5}% standard eightpoint size
-\fi
-   \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
-   \abovedisplayshortskip \z@ \@plus\p@
-   \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@
-   \def\@listi{\leftmargin\leftmargini
-               \topsep 3\p@ \@plus\p@ \@minus\p@
-               \parsep 2\p@ \@plus\p@ \@minus\p@
-               \itemsep \parsep}%
-   \belowdisplayskip \abovedisplayskip
-}
-
-%% Standard 10pt font sizes
-\renewcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
-\renewcommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
-\renewcommand\large{\@setfontsize\large\@xiipt{14}}
-\renewcommand\Large{\@setfontsize\Large\@xivpt{18}}
-\renewcommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
-\renewcommand\huge{\@setfontsize\huge\@xxpt{25}}
-\renewcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
-
-\fi
-
-%% End font sizes
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-\setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@}
-\setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@}
-\setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@}
-\setlength\headheight{12\p@}
-\def\@listi{\leftmargin\leftmargini
-            \parsep 4\p@ \@plus2\p@ \@minus\p@
-            \topsep 8\p@ \@plus2\p@ \@minus4\p@
-            \itemsep4\p@ \@plus2\p@ \@minus\p@}
-\let\@listI\@listi
-\@listi
-\def\@listii {\leftmargin\leftmarginii
-              \labelwidth\leftmarginii
-              \advance\labelwidth-\labelsep
-              \topsep    4\p@ \@plus2\p@ \@minus\p@
-              \parsep    2\p@ \@plus\p@  \@minus\p@
-              \itemsep   \parsep}
-\def\@listiii{\leftmargin\leftmarginiii
-              \labelwidth\leftmarginiii
-              \advance\labelwidth-\labelsep
-              \topsep    2\p@ \@plus\p@\@minus\p@
-              \parsep    \z@
-              \partopsep \p@ \@plus\z@ \@minus\p@
-              \itemsep   \topsep}
-\def\@listiv {\leftmargin\leftmarginiv
-              \labelwidth\leftmarginiv
-              \advance\labelwidth-\labelsep}
-\def\@listv  {\leftmargin\leftmarginv
-              \labelwidth\leftmarginv
-              \advance\labelwidth-\labelsep}
-\def\@listvi {\leftmargin\leftmarginvi
-              \labelwidth\leftmarginvi
-              \advance\labelwidth-\labelsep}
-
-%  ****************************************************
-%  *             TWO AND SINGLE ONE COLUMN STYLES: AV *
-%  ****************************************************
-%
-
-%%%%% include atbeginend.sty by AV:
-
-% Copy \begin and \end to \BeginEnvironment and \EndEnvironment
-\let\BeginEnvironment=\begin
-\let\EndEnvironment=\end
-%% \ifundefined from TeXbook
-\def\IfUnDef#1{\expandafter\ifx\csname#1\endcsname\relax}
-% Null command needed to eat its argument
-\def\NullCom#1{}
-\def\begin#1{%
-% if defined \BeforeBeg for this environment, execute it
-\IfUnDef{BeforeBeg#1}\else\csname BeforeBeg#1\endcsname\fi%
-\IfUnDef{AfterBeg#1}% This is done to skip the command for environments
-                     % which can take arguments, like multicols; YOU MUST NOT
-                     % USE \AfterBegin{...}{...} for such environments! 
-        \let\SaveBegEnd=\BeginEnvironment%
-\else
-        % Start this environment
-                \BeginEnvironment{#1}%
-        % and execute code after \begin{environment}
-                \csname AfterBeg#1\endcsname
-        \let\SaveBegEnd=\NullCom
-\fi
-\SaveBegEnd{#1}
-}
-\def\end#1{%
-% execute code before \end{environment}
-\IfUnDef{BeforeEnd#1}\else\csname BeforeEnd#1\endcsname\fi%
-% close this environment
-\EndEnvironment{#1}
-% and execute code after \begin{environment}
-\IfUnDef{AfterEnd#1}\else\csname AfterEnd#1\endcsname\fi%
-}
-\long\def\BeforeBegin#1#2{\expandafter\gdef\csname BeforeBeg#1\endcsname {#2}}
-\long\def\BeforeEnd  #1#2{\expandafter\gdef\csname BeforeEnd#1\endcsname {#2}}
-\long\def\AfterBegin #1#2{\expandafter\gdef\csname AfterBeg#1\endcsname {#2}}
-\long\def\AfterEnd   #1#2{\expandafter\gdef\csname AfterEnd#1\endcsname{#2}}
-
-%%%% end of atbeginend.sty
-
-%  ****************************************
-%  *            PAGE LAYOUT               *
-%  ****************************************
-
-% Page size, spacing parameters, etc. 
-
-\textwidth=7.1in
-\columnsep=0.3125in
-\parindent=0.125in
-\voffset=-20mm
-\hoffset=-7.5mm
-
-\topmargin=0in
-\headheight=.15in
-\headsep=0.5in
-\oddsidemargin=0in
-\evensidemargin=0in
-\parskip=0cm
-
-\tolerance=600          % 3x "normal" value; cuts down on overfull complaints
-
-%% AV,MM, to have 64 lines per column, with textheight 25cm:
-\textheight=64\baselineskip
-\textheight=\baselinestretch\textheight
-\ifdim\textheight>25.2cm\textheight=25.0cm\fi
-
-%% so that the margin at the bottom of the page is about equal to margin at top. -- AH
-\advance\textheight -54pt
-
-\topskip\baselineskip
-\maxdepth\baselineskip
-
-
-
-\def\eqsecnum{
-    \@newctr{equation}[section]
-    \def\theequation{\hbox{\normalsize\arabic{section}-\arabic{equation}}}}
-
-%% running heads:
-\def\lefthead#1{\gdef\@versohead{#1}} \lefthead{\relax}
-\def\righthead#1{\ifanonymous\gdef\@rectohead{\ \ Anonymous author(s)
-\hfill}\else\gdef\@rectohead{#1}\fi} \righthead{\relax}
-\let\shorttitle\lefthead
-\let\shortauthors\righthead
-
-\def\ps at apjheads{\let\@mkboth\markboth
-     \def\@evenfoot{}
-    \def\@evenhead{\lower9mm\hbox to\textwidth{
-                     \rm\thepage\hfil \rm\textsc{\@rectohead} \hfil}}}
-    \def\@oddfoot{}
-    \def\@oddhead{\lower9mm\hbox to\textwidth{
-                     \hfil\rm\textsc{\@versohead}\hfil \rm\thepage}}
-
-\pagestyle{apjheads}
-
-\@twosidetrue
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%    TITLE PAGE                                                  %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%% October 2017, adding preprint number capability
-\newcount\rptnum
-\newcount\rptloopnum
-\def\reportnum#1{\global\advance\rptnum by 1
-\expandafter\gdef\csname report\the\rptnum\endcsname{\hbox to
-\textwidth{\hskip.75\textwidth\relax#1\relax\hfill}}}
-
-\long\def\frontmatter at title@above{
-\ifrnaas
-\vspace*{-\headsep}\vspace*{\headheight}
-\footnotesize
-\noindent{\sc Draft version \today}\\[2pt]
-{\footnotesize Typeset using \LaTeX\ {\bf RNAAS} style in AASTeX63}
-\par\vspace*{-\baselineskip}\vspace*{0.625in}
-\else
-\vbox to 0pt{\vskip-48pt\normalsize\rptloopnum=0\loop
-\global\advance\rptloopnum by 1
-\expandafter\ifx\csname report\the\rptloopnum\endcsname\relax
-\else
-\csname report\the\rptloopnum\endcsname
-\vskip1pt
-\repeat
-\vss
-}
-\ifmodern
-\vglue-18pt
-{\footnotesize
-\raggedright
-{\sc Draft version \today}\\[2pt]
-{\footnotesize
-Typeset using \LaTeX\ {\bf modern} style in AASTeX63}
-\vskip48pt
-}
-\else
-%%
-\ifpreprint
-\vspace*{-\headsep}\vspace*{\headheight}
-\footnotesize
-\noindent{\sc Draft version \today}\\[2pt]
-{\footnotesize Typeset using \LaTeX\ {\bf preprint} style in AASTeX63}
-\par\vspace*{-\baselineskip}\vspace*{0.625in}
-\else
-%%
-\ifpreprinttwo
-\vspace*{-\headsep}\vspace*{\headheight}
-\footnotesize
-{\footnotesize\textsc{\@journalinfo}}\par
-{\footnotesize Typeset using \LaTeX\ {\bf preprint2} style in AASTeX63}
-\par\vspace*{-\baselineskip}\vspace*{0.625in}
-\else
-%%
-\iftwocolstyle
-\vspace*{-\headsep}\vspace*{\headheight}
-\footnotesize
-{\footnotesize\textsc{\@journalinfo}}\par
-{\footnotesize Typeset using \LaTeX\ {\bf twocolumn} style in AASTeX63}
-\par\vspace*{-\baselineskip}\vspace*{0.625in}
-\else
-\ifmanu
-\vspace*{-\headsep}\vspace*{\headheight}
-\footnotesize
-\noindent\textsc{\@journalinfo}\\[-8pt]
-{\footnotesize Typeset using \LaTeX\ {\bf manuscript} style in
-AASTeX63}
-\par\vspace*{-\baselineskip}\vspace*{0.625in}
-\else
-%% Default
-\vspace*{-\headsep}\vspace*{\headheight}
-\footnotesize
-{\footnotesize\textsc{\@journalinfo}}\par
-{\footnotesize Typeset using \LaTeX\ default style in AASTeX63}%% default style
-\par\vspace*{-\baselineskip}\vspace*{0.625in}
-\fi\fi\fi\fi\fi
-%%
-\fi %% ends test to see if rnaas option was used; if rnaas is true
-    %% none of this command will be activated.
-}%
-
-\def\frontmatter at title@produce{%
- \begingroup
-\ifnumlines\nolinenumbers\fi
- \frontmatter at title@above
-  \frontmatter at title@format
-  \@title
-%% October 2017, was +12pt
-  \@ifx{\@title at aux\@title at aux@cleared}{}{%
-  \expandafter\frontmatter at footnote\expandafter{\@title at aux}%
-  }%
-  \par
-%% \class at warn{Unused short title ignored}%
-\ifmodern
-\vskip-42pt
-\else
-\ifmanu
-\vskip-60pt
-\else
-  \frontmatter at title@below
-\fi
-\fi
- \endgroup
-}%
-
-\newcount\fncount
-\newcount\endfncount
-\long\def\tempfootnote#1{\global\advance\fncount by 1\relax%
-\expandafter\gdef\csname
-footnote\the\fncount\endcsname{\if at two@col\hsize=.5\textwidth
-\advance\hsize by -18pt
-\fi\relax#1}}
-
-\long\def\abstracttempfootnote#1{\global\advance\fncount by 1\relax%
-\expandafter\gdef\csname absfootnote\the\fncount\endcsname{#1}}
-
-\def\tempfootnoteintitle#1{}
-
-\long\def\ltx at foottext#1#2{%
- \begingroup
-\expandafter\ltx at make@current at footnote\expandafter{\@mpfn}{#1}%
-\@footnotetext{\vtop{\iftwocolstyle\hsize=.5\textwidth
-\advance\hsize-18pt
-\fi #2\vskip2pt}}% fixed for two col style, march 15, 2019
- \endgroup
-}%
-
-\def\kickoutfootnotes{\c at footnote=0\relax%
-\loop\advance\endfncount by 1\relax%
-\expandafter\ifx\csname footnote\the\endfncount\endcsname\relax%
-\else%
-\def\thempfn{\fnsymbol{footnote}}%
-\advance\c at footnote by 1\relax%
-\unskip\footnote{\csname footnote\the\endfncount\endcsname}%
-\repeat}
-
-%% 
-\renewcommand\title[2][]{%
-\def\@title{\setbox0=\vbox{\let\footnote\tempfootnote #2}%
-{\let\footnote\tempfootnoteintitle%\uppercase
-{#2}}%% here???
-\kickoutfootnotes
-\ifdoublespace\vskip 3\baselineskip\fi
-}%
- \def\@shorttitle{#1}%
- \let\@AF at join\@title at join
-}%
-
-\def\frontmatter at title@format{
-%% No exception for rnaas, May, 2019
-%\ifrnaas
-%\large\scshape\centering
-%\else
-\normalsize
-%% added Mar 2019
-\bf\centering
-%\fi
-}
-
-\def\frontmatter at title@below{\vskip8pt}%
-
-
-\def\frontmatter at authorformat{\small\advance\baselineskip-3pt
-\parskip=0pt\ifrnaas\else\scshape\fi
-\ifmodern
-\vskip48pt
-\centering
-\leftskip=.05in plus 1fil
-\rightskip=.05in plus 1 fil
-\baselineskip=13pt
-\else
-\centering
-\fi
-}%
-
-
-\def\frontmatter at affiliationfont{\normalfont\footnotesize
-%% changed october 2017
-\it
-\iflongauthor\else
-\ifrnaas\else
-\rightskip-12pt plus 1fil
-\leftskip6pt \parindent-4pt
-\fi\fi
-}%
-
- \def\frontmatter at finalspace{\ifrnaas\vspace*{-\baselineskip}\vspace*{0.0in}
-\else
-\vskip-24pt\fi}
-
-\def\@separator{\\}%
-
-\newcounter{front at matter@foot at note}\setcounter{front at matter@foot at note}{0}
-
-\iflongauthor%
-\renewcommand\affiliation[1]{%
-\parskip=2pt
-\def\@centercr{\vrule depth 3pt width0pt\vskip1sp}
- \move at AU\move at AF%
-\iflongauthor\let\@listand\relax\fi
- \begingroup%
-  \@affiliation{%\hspace*{2mm}
-\ifnum\countauthors<\AuthorCollaborationLimit
- #1\ifmodern\iflongauthor\baselineskip=12pt\else\vskip2pt\fi\else\baselineskip=11pt
-\fi\fi
-\ifnum\countauthors=\AuthorCollaborationLimit
- #1\ifmodern\iflongauthor\baselineskip=12pt\else\vskip2pt\fi\else\baselineskip=11pt
-\fi\fi
-\iflongauthor \vskip-10pt\ifnum\countauthors>\AuthorCollaborationLimit\iftwelvepoint\vskip-3pt\else\iftwocolstyle\else\vskip-6pt\fi\fi\fi%
-\fi
-}%
-\let\@centercr\savecentercr}%
-\else
-%% older version
-\renewcommand\affiliation[1]{%
- \move at AU\move at AF%
- \begingroup%
-  \@affiliation{%\hspace*{2mm}
-%% october 2017 changes:
-\centering
- #1\ifmodern
-\baselineskip=9.5pt
- \else
-        \iftwelvepoint
-	\ifpreprint\baselineskip=12pt\else\ifpreprinttwo\else\baselineskip19pt\fi\fi\else \baselineskip=9.5pt\fi
-\fi}%
-}%
-\fi %% end switch for longauthor
-
-%   ABSTRACT
-\def\frontmatter at abstractfont{\normalsize\parindent=9pt
-}%
-%% october 2017
-\def\frontmatter at abstractwidth{478pt}
-\def\frontmatter at preabstractspace{12pt}
-\def\frontmatter at postabstractspace{12pt}
-
-\def\abstractname{ABSTRACT}
-\long\def\frontmatter at abstractheading{%
- \begingroup
-  \centering
-\ifmodern\else\hskip34pt \fi \abstractname
-  \vskip 1mm
-  \par
- \endgroup
-}%
-
-\newif\ifabstract%
-\renewenvironment{frontmatter at abstract}{%
-  \aftermaketitle at chk{\begin{abstract}}%
-\global\abstracttrue
-  \global\setbox\absbox\vbox\bgroup
-   \color at begingroup
-%% width of abstract changed oct 2017
-\ifmodern
- \columnwidth\textwidth
- \hsize\columnwidth
-\else
-\hsize = 478pt
-\fi
-   \@parboxrestore
-   \def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote)}\c at mpfootnote\z@ % should be footnote, not mpfootnote?
-%   \let\@footnotetext\frontmatter at footnotetext
-   \minipagefootnote at init
-   \let\set at listindent\set at listindent@
-   \let\@listdepth\@mplistdepth \@mplistdepth\z@
-   \let at environment{description}{frontmatter at description}%
-   \@minipagerestore
-   \@setminipage
-    \frontmatter at abstractheading
-    \frontmatter at abstractfont
-%    \let\footnote\mini at note
-\ifmodern\else\everypar={\leftskip=34pt}\fi
-%    \expandafter\everypar\expandafter{\the\everypar\addcontents at abstract\everypar{}}%
-\ifnumlines\let\go\linenumbers\else\let\go\relax\fi\go
-}{%
-\ifnumlines\let\go\endlinenumbers\else\let\go\relax\fi\go
-    \par
-    \unskip
-    \minipagefootnote at here
-    \@minipagefalse   %% added 24 May 89
-    \color at endgroup
-\egroup% end setbox\absbox
-}%
-
-\let\abstract\frontmatter at abstract
-
-\def\frontmatter at abstract@produce{%
-  \par
-  \preprintsty at sw{%
-   \do at output@MVL{%
-    \vskip\frontmatter at preabstractspace
-    \vskip200\p@\@plus1fil
-    \penalty-200\relax
-    \vskip-200\p@\@plus-1fil
-   }%
-  }{%
-   \addvspace{\frontmatter at preabstractspace}%
-  }%
-   \begingroup
-    \dimen@\baselineskip
-    \setbox\z@\vtop{\unvcopy\absbox}%
-    \advance\dimen at -\ht\z@\advance\dimen at -\prevdepth
-    \@ifdim{\dimen@>\z@}{\vskip\dimen@}{}%
-   \endgroup
-   \begingroup
-   \prep at absbox
-%% centered, oct 2017
-\unvbox\absbox
-    \post at absbox
-   \endgroup
-  \@ifx{\@empty\mini at notes}{}{\mini at notes\par}%
-  \addvspace\frontmatter at postabstractspace
-\global\abstractfalse
-}%
-
-\newif\ifbib
-
-%  ****************************************
-%  *             KEYWORDS                 *
-%  ****************************************
-
-
-  \def\@keys at name{\textit{Keywords:}\/~\mbox{}}%
-
-\newlength{\keys at width}
-\def\frontmatter at keys@format{\ifmodern\vskip0pt\else\vspace*{0.5mm}\fi%
-  \settowidth{\keys at width}{\normalsize\@keys at name}%
-\ifmodern\else
-\rightskip=0.5in
-\leftskip=34pt
-\fi
-\parindent=0pt%
-    \hangindent=\keys at width\hangafter=1\normalsize}%
-\def\@keywords at produce#1{%
- \showKEYS at sw{%
-  \begingroup%
-   \frontmatter at keys@format%
-   \@keys at name#1
-\vrule depth 12pt width 0pt
-\ifnobreakafterkeywords
-\vrule depth 24pt width0pt\fi
-\par
-  \endgroup
- }{%
-  \@if at empty{#1}{}{%
-   \class at warn{If you want your keywords to appear in your output, use document class option showkeys}%
-  }%
- }%
-}%
-
-\let\subjectheadings=\keywords
-
-
-%  ****************************************
-%  *             FOOTNOTES                *
-%  ****************************************
-
-%% legacy notes and footnote code
-
-% Footnotes on the last page: user issues \lastpagefootnotes. It catches all
-% footnotes and issues them before \begin{refernces} or
-% \begin{\thebibliography} or \begin{appendix}, whichever comes first,
-% at the end of right column.  
-\newcounter{lastfootnote}
-\let\orig at footnote=\footnote
-%
-\def\spit at out@footnotes@{\addtocounter{footnote}{-\c at lastfootnote}\vspace*{-\baselineskip}\vspace*{\skip\footins}\bgroup\footnotesize\lastfootnote\par\egroup\let\footnote=\orig at footnote}
-%
-\let\spit at out@footnotes\relax
-%
-\long\def\lastpagefootnotes{%
-\raggedbottom% Have to use flushbottom with revtex4-1 but it eats away
-             % last page footnotes
-\setcounter{lastfootnote}{0}
-\long\gdef\lastfootnote{\mbox{}}
-\let\spit at out@footnotes\spit at out@footnotes@
-\long\def\footnote##1{\refstepcounter{lastfootnote}\footnotemark\g at addto@macro\lastfootnote{\\[\footnotesep]\refstepcounter{footnote}\mbox{}\hspace*{3mm}\textsuperscript{\thefootnote}~##1}}
-% We need to mess with footnotes in appendix only if it is in a
-% different mode (twocol vs onecol) than the main text
-\def\mess at with@appendix at footnotes{
-\BeforeBegin{appendix}{\spit at out@footnotes\let\spit at out@footnotes\relax}
-\BeforeEnd{appendix}{\spit at out@footnotes\let\spit at out@footnotes\relax}
-\AfterEnd{appendix}{\let\footnote=\orig at footnote}
-}
-
-\if at two@col
-  \if at two@col at app\else
-    \mess at with@appendix at footnotes
-  \fi
-\fi
-
-\BeforeBegin{references}{\spit at out@footnotes\let\spit at out@footnotes\relax}
-\BeforeBegin{thebibliography}{\spit at out@footnotes\let\spit at out@footnotes\relax}
-% in case \lastpagefootnotes were given inside \begin{appendix}\end{appendix},
-\AfterEnd{references}{\let\footnote=\orig at footnote}
-\AfterEnd{thebibliography}{\let\footnote=\orig at footnote}
-}
-\let\lastpagefootnote=\lastpagefootnotes
-
-%% probably not needed:
-\def\notetoeditor#1{}%   % We do not need notes to editor in the preprint
-\def\placetable#1{}%   % We do not need notes to editor in the preprint
-\def\placefigure#1{}%   % We do not need notes to editor in the preprint
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\ifdoublespace %used for manuscript
-\footnotesep 12pt
-\skip\footins 36pt
-\else
-\footnotesep 12pt
-\skip\footins 24pt
-\fi
-
-\let\footnoterule\relax
-
-\def\@makefntext#1{\hsize=\columnwidth\mbox{}\hspace*{3mm}\@makefnmark~#1}
-
-
-%  ****************************************
-%  *             SECTIONS                 *
-%  ****************************************
-
-\setcounter{secnumdepth}{3}
-
-\newcount\tempsectnum
-
-\newif\if at firstsection \@firstsectiontrue
-
-\def\section{%
-\if at firstsection
-%% In case no collaboration is listed:
-\ifcollaborationon\else\let\doauthor\olddoauthor
-\let\allauthors=\oldallauthors
-\fi
-%\edef\currauthorlimit{\the\AuthorCollaborationLimit}
-%\collaboration{\currauthorlimit}{}
-     \maketitle
-\global\@firstsectionfalse
-     \setcounter{footnote}{\thefront at matter@foot at note}%
-     \let\footnotetext=\old at foot@note at text
-     \let\footnotemark=\old at foot@note at mark
-\ifnobreakafterkeywords
-\ifmodern\vskip24pt
-\else
-\vskip12pt\fi%%
-\goodbreak
-\else
-\ifrnaas\else
- \clearpage\fi
-\fi
-   \if at two@col
-   \twocolumngrid
-   \fi
-\fi
-\tempsectnum=\the\c at section
-\advance\tempsectnum by 1
-\xdef\cref at currentlabel{section \the\tempsectnum}
-    \@startsection{section}{1}{\z@}{9pt plus 1pt minus
-    1pt}{4pt}{\apjsecfont\center}} 
-
-\def\subsection{\@startsection{subsection}{2}{\z@}{9pt plus 1pt minus 1pt}{4pt}%
-  {\normalsize\itshape \center}}
-
-\def\subsubsection{\@startsection{subsubsection}{3}{\z@}%
-  {2ex plus 1ex minus .2ex}{1ex plus .2ex}{\small\itshape \center}}
-
-\def\paragraph{\@startsection{paragraph}{4}{\z@}%
-  {1.5ex plus 1ex minus .2ex}{0pt}{\small\itshape}}
-
-\def\subparagraph{\@startsection{subparagraph}{5}{\z@}%
-  {1ex plus 1ex minus .2ex}{-0.5\parindent}{\small\itshape}}
-
-
-\def\thesection{\arabic{section}}
-\def\thesubsection{\thesection.\arabic{subsection}}
-\def\thesubsubsection{\thesubsection.\arabic{subsubsection}}
-\def\theparagraph{\thesubsubsection.\arabic{paragraph}}
-\def\p at section        {}
-\def\p at subsection     {}
-\def\p at subsubsection  {}
-\def\p at paragraph      {}
-\def\p at subparagraph   {}
-
-
-\def\sec at upcase#1{\uppercase{#1}}
-\def\subsec at upcase#1{\relax{#1}}
-
-%
-% How the section number will appear in the section title - AV
-\def\ApjSectionMarkInTitle#1{\ifrnaas\else #1.\ \fi}
-\def\ApjSectionpenalty{0}
-
-
-\def\@sect#1#2#3#4#5#6[#7]#8%
-{\ifnum#2=1\setbox0=\hbox{\def\label##1{\gdef\templabel{##1}}#7}\fi
-\@tempskipa #5\relax 
- \ifdim \@tempskipa >\z@ \begingroup
-     #6\relax 
-  \ifnum #2>\c at secnumdepth \def \@svsec {}\else 
-    \refstepcounter{#1} \edef \@svsec {\ApjSectionMarkInTitle 
-    {\csname the#1\endcsname}}\fi
-  \@hangfrom {\hskip #3\relax 
-    \ifnum #2=1{\secnum at size {\rm\@svsec~}}%
-    \else {\subsecnum at size {\rm\@svsec~}}\fi }%
-  {\interlinepenalty \@M 
-   \ifnum #2=1\sec at upcase{#8}%
-   \else \subsec at upcase{#8}\fi\par}\endgroup 
-  \csname #1mark\endcsname {#7}\addcontentsline{toc}{#1}%
-  {\ifnum #2>\c at secnumdepth \else \protect \numberline 
-     {\csname the#1\endcsname }\fi #7}%
-  \else 
-  \ifnum #2>\c at secnumdepth \def \@svsec {}\else 
-    \refstepcounter{#1} \edef \@svsec {\ApjSectionMarkInTitle 
-    {\csname the#1\endcsname}}\fi
-    \def \@svsechd {#6\hskip #3%
-    \ifnum #2=1{\secnum at size{\rm\@svsec~}}\else{\subsecnum at size{\rm\@svsec~}}\fi%
-    \ifnum #2=1\sec at upcase{#8}\else\subsec at upcase{#8}\fi%
-    \ifnum #2=4\hskip 0.4ex{\rm ---}\fi%
-     \csname #1mark\endcsname {#7}\addcontentsline{toc}{#1}%
-      {\ifnum #2>\c at secnumdepth \else \protect \numberline {\csname
-      the#1\endcsname }\fi #7}}\fi \@xsect {#5} \penalty \ApjSectionpenalty
-%-refstepcounter is now within a group. So \@currentlabel, which is normally
-%-set by \refstepcounter is hidden within a group. Need to set it manually. 
-\protected at edef\@currentlabel{\csname p@#1\endcsname\csname
-the#1\endcsname} 
-\expandafter\ifx\csname templabel\endcsname\relax
-\let\go\relax
-\else
-\def\go{\label{\templabel}}\fi\go
-\let\templabel\relax
-}
-
-\def\@ssect#1#2#3#4#5{\@tempskipa #3\relax
-   \ifdim \@tempskipa>\z@
-     \begingroup #4\@hangfrom{\hskip #1}{\interlinepenalty \@M
-       \sec at upcase{#5}\par}\endgroup
-   \else \def\@svsechd{#4\hskip #1\relax \sec at upcase{#5}}\fi
-    \@xsect{#3}
-% MM:
-\penalty \ApjSectionpenalty}
-
-
-
-%% begin...end form, not as good as \acknowledgments...\par
-\newbox\ackbox
-\def\xacknowledgments{\vskip 5.8mm plus 1mm minus 1mm
-\vskip1sp
-\section*{Acknowledgments}
-\vskip4pt
-\global\setbox\ackbox=\vbox\bgroup
-}
-
-\def\xendacknowledgments{\egroup
-\ifanonymous
-\centerline{(Acknowledgements anonymized for review)}
-\else
-\copy\ackbox\fi}
-
-%% If anonymous option is used, a message instead of acknowledgments will appear.
-
-
-\long\def\xacknowledgments\par#1\par{\vskip 5.8mm plus 1mm minus 1mm
-\vskip1sp
-\vbox{
-\section*{Acknowledgments}
-\ifanonymous
-\centerline{(Acknowledgements anonymized for review)}
-\else
-\nobreak
-\vtop{#1}\fi}\vskip6pt}
-
-
-\long\def\yacknowledgments#1\par{\vskip 5.8mm plus 1mm minus 1mm
-\vskip1sp
-\vbox{
-\section*{Acknowledgments}
-\ifanonymous
-\centerline{(Acknowledgements anonymized for review)}
-\else
-\nobreak
-\vtop{#1}\fi}\vskip6pt}
-
-\def\acknowledgments{\futurelet\next\checkforblankline}
-\def\checkforblankline{\ifx\next\par \let\go\xacknowledgments \else
-\let\go\yacknowledgments\fi\go}
-
-
-%  ****************************************
-%  *          APPENDIX                    *
-%  ****************************************
-
-\newcounter{remember at figure@num}
-\newcounter{remember at table@num}
-
-% this was an environment earlier, which doesn't make sense since we don't
-% do \begin{appendix}...\end{appendix}. Changed to \appendix which is how it is used.
-
-%   numberedappendix: Needed to label appendix sections A, B, .
-%   appendixfloats: Needed. ??
-
-\newif\ifappendixon
-\def\appendix{
-\global\appendixontrue
-\if at two@col  
-\onecolumngrid
-\noindent\mbox{}\vrule height 24pt width0pt\hfill{\apjsecfont APPENDIX}\hfill\mbox{}\par
-\vskip18pt
-   \if at two@col at app\global\@two at coltrue\twocolumngrid \fi
-   % above, we want onecolumngrid to be default. Only twocolumn is asked for in documentclass option
-\else
-\noindent\mbox{}\vrule height 24pt width0pt\hfill{\apjsecfont
-APPENDIX}\hfill\mbox{}\par 
-\vskip18pt
-    \if at two@col at app\global\@two at coltrue\twocolumngrid 
-         \fi\fi
-% \vrule used for extra space; otherwise revtex4-1 sometimes eats
-% away the last line before appendix
-        \nopagebreak\medskip\@nobreaktrue\def\ApjSectionpenalty{\@M}
-        \@firstsectionfalse
-          \setcounter{section}{0}
-          \setcounter{subsection}{0}
-          \setcounter{equation}{0}
-%%
-\ifletteredappendix
-          \def\thesection{\Alph{section}}
-          \def\theequation{\hbox{\Alph{section}\arabic{equation}}}
-%% these are NOT supposed to reset to zero
-%\setcounter{table}{0}
-%\setcounter{figure}{0}
-\fi
-%%
-\if at number@appendix at floats
-% we don't want to set equations to zero in appendix, because there
-% might then be two equation 1's, etc., confusing for cross referencing.
-%\setcounter{equation}{0}
-          \def\thesection{\Alph{section}}
-          \def\theequation{\hbox{\Alph{section}\arabic{equation}}}
-          \def\section{\@startsection {section}{1}{\z@} 
-            {10pt}{5pt}{\centering\scshape\apjsecfont}}
-\else
-% Do not use appendix numbers in the titles
-          \def\ApjSectionMarkInTitle{\AppendixApjSectionMarkInTitle}
-\fi
-\ifappletter
-\let\savesection\section
-\def\section{\resetapptablenumbers\savesection}
-\fi
-}
-%
-
-
-%%
-
-%  ****************************************
-%  *          BIBLIOGRAPHY                *
-%  ****************************************
-
-\renewenvironment{references}[0]{
-  \onecolumngrid
-  \par
-  \vspace{10pt plus 3pt}
-  \noindent \makebox[\textwidth][c]{\small\scshape REFERENCES}
-  \par
-  \vspace*{4pt plus 3pt}
-  \set at column@hsize{2}\twocolumngrid
-  \parindent=0cm \parskip=0cm
-  \def\baselinestretch{1.0}
-  \footnotesize \baselineskip=\baselinestretch\bibbaselineskip plus 1pt
-  minus 1pt \interlinepenalty \@M
-  \hyphenpenalty=10000
-  \frenchspacing    % AV - to get right spacing after ``et al.'' 
-  \def\refpar{\par\hangindent=1.2em\hangafter=1}}
-{
-  \onecolumngrid
-}
-
-% redefine thebibliography
-
-% remove numbers from the reference list
-\def\@biblabel#1{\relax}
-
-\newskip\bibskip
-\bibskip=0pt plus 1pt
-\let\savebibitem\bibitem
-\def\bibitem{\vskip\bibskip\savebibitem}
-\newdimen\bibindent
-\renewenvironment{thebibliography}[1]{\global\bibtrue
-%%\ifrnaas\newpage\fi% Not wanted, March 2019
-\onecolumngrid
-\vspace{20pt}
-\goodbreak
-    \hbox to\textwidth{\hss\normalsize REFERENCES\hss}
-\vspace{6pt}\parskip=0pt
-\twocolumngrid 
-\par
- \raggedright
-\small
-\ifmodern\else
- \vspace{10pt plus 3pt}\fi
-\par
-\topsep=0pt
- \list{}%
-   {
-     \parindent=0pt \parskip=1pt plus 1pt \parsep=0pt % AV
-     \bibindent=0pt                          %
-\ifmodern\vskip-12pt
-\baselineskip=13pt plus 1pt
-\else
-\ifdoublespace
-\baselineskip=20pt
-\else
-\baselineskip=13pt plus 1pt \fi\fi \interlinepenalty \@M  % AV
-     \frenchspacing    % AV - to get right spacing after ``et al.'' 
-     \hyphenpenalty=10000
-     \itemindent=-1.0em                      %
-     \itemsep=0pt                            %
-     \listparindent=0pt                      %
-     \settowidth\labelwidth{0pt} %
-     \labelsep=0pt                           %
-     \leftmargin=1.0em
-     \advance\leftmargin\labelsep
-%%%      \usecounter{enumiv}%
-      \let\p at enumiv\@empty
-      \renewcommand\theenumiv{\relax}}%
-    \sloppy\clubpenalty10000\widowpenalty10000%
-    \sfcode`\.\@m\relax
-%%%\item[] This May be necessary, but causes extra vertical space in first column
-%%%          of the bibliography.
-}
-  {\def\@noitemerr
-    {\@latex at warning{Empty `thebibliography' environment}}%
-\endlist
-    \onecolumngrid % to balance references
-\global\bibfalse
-\newpage
-  }
-
-% %% AV: 
-
-\def\reference{\@ifnextchar\bgroup {\@reference}
-        {\@latexerr{Missing key on reference command}
-        {Each reference command should have a key corresponding to a markcite somewhere in the text}}}
-\def\@reference#1{\refpar}
-
-%% subtitle header and journal info, legacy, probably not needed
-% \def\submitted#1{\gdef\@submitted{#1}}
-% \let\slugcomment\submitted   % slugcomment == submitted
-% \submitted{Draft version \today}
-% \journalinfo{\@submitted}
-
- \def\journalinfo#1{\gdef\@journalinfo{#1}}
- \journalinfo{Draft version \today}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%  Equations                                             %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% EQNARRAY with reduced spacing around tab characters - AV
-\def\eqnarray{%
-  \stepcounter{equation}%
-  \def\@currentlabel{\p at equation\theequation}%
-  \global\@eqnswtrue
-  \setlength{\arraycolsep}{0.25\arraycolsep}
-  \m at th
-  \global\@eqcnt\z@
-  \tabskip\@centering
-  \let\\\@eqncr
-  $$\everycr{}\halign to\displaywidth\bgroup
-  \hskip\@centering$\displaystyle\tabskip\z at skip{##}$\@eqnsel
-  &\global\@eqcnt\@ne\hskip \tw@\arraycolsep \hfil${##}$\hfil
-  &\global\@eqcnt\tw@ \hskip \tw@\arraycolsep
-  $\displaystyle{##}$\hfil\tabskip\@centering
-  &\global\@eqcnt\thr@@ \hb at xt@\z@\bgroup\hss##\egroup
-  \tabskip\z at skip
-  \cr
-  }
-
-%  ****************************************
-%  *         TABLES AND FIGURES           *
-%  ****************************************
-
-\def\@arstrut at hline@clnc{0.5\p@}% % Klootch: magic number
-
-\setcounter{topnumber}{7}
-
-\setlength{\belowcaptionskip}{4pt}% 
-\setlength{\abovecaptionskip}{5pt}
-
-\setlength{\textfloatsep}{9pt}
-\setlength{\dbltextfloatsep}{0pt}
-
-%  \addtolength{\textfloatsep}{17mm plus 10mm minus 10mm}
- % \addtolength{\dbltextfloatsep}{7mm plus 10mm minus 10mm}
-
-
-\renewcommand{\topfraction}{1.0}
-\renewcommand{\bottomfraction}{1.0}
-\renewcommand{\textfraction}{0.0}
-\renewcommand{\dbltopfraction}{0.85}
-\renewcommand{\dblfloatpagefraction}{0.85}
-\setcounter{topnumber}{9}
-\setcounter{bottomnumber}{9}
-\setcounter{totalnumber}{20}
-\setcounter{dbltopnumber}{9} 
-
-% Copied from revtex4.cls; without it, captions are centered
-\def\@xfloat at prep{%
-  \let\footnote\footnote at latex
-  \def\@mpfn{mpfootnote}%
-  \def\thempfn{\thempfootnote}%
-  \c at mpfootnote\z@
-  \let\@footnotetext\@mpfootnotetext
-  \let\H@@footnotetext\@mpfootnotetext
-  \let\@makefntext\@mpmakefntext
-}%
-
-
-%%%%%%%%%%%% \cutinhead
-
-%% Number of \pt at ncol set when \tablecolumns{} used at beginning of
-%% deluxetable.
-
-\def\@ptabularcr{\\}
-\newcommand\cutinhead[1]{% 
- \noalign{\vskip 1.5ex}% 
- \hline 
- \@ptabularcr 
- \noalign{\vskip -1.5ex}% 
- \multicolumn{\pt at ncol}{c}{#1}% 
- \@ptabularcr 
- \noalign{\vskip .8ex}% 
- \hline 
- \@ptabularcr 
- \noalign{\vskip -2ex}% 
-}% 
-
-\newcommand\sidehead[1]{% 
- \noalign{\vskip 1.5ex}% 
-%  \hline 
-%  \@ptabularcr 
-%  \noalign{\vskip -1.5ex}% 
- \multicolumn{\pt at ncol}{l}{#1}% 
- \@ptabularcr 
- \noalign{\vskip .8ex}% 
-%  \hline 
-%  \@ptabularcr 
-%  \noalign{\vskip -2ex}% 
-}% 
-
-
-%% these don't seem to be relevant:
-\newcommand\figcaption{\@testopt{\@xfigcaption}{}}% 
-%% suggested by Joern Wilms
-\def\@figcaption#1{{\def\@captype{figure}\caption{\footnotesize #1}}}
-\def\@xfigcaption[#1]#2{{\def\@captype{figure}\caption{\footnotesize
-#2}}}
-
-\def\thefigure{\@arabic\c at figure}
-
-\def\fnum at figure{{\footnotesize{\@eapj at cap@font\rm
-\mbox{\@eapj at figname~\thefigure}% <== was period here
-}}}
-
-\def\thetable{\@arabic\c at table}
-%%% Table captions without making a floating table
-\def\tabcaption{\@ifnextchar[{\@xtabcaption}{\@tabcaption}}
-\def\@tabcaption#1{{\def\@captype{table}\caption{#1}}}
-\def\@xtabcaption[#1]#2{{\def\@captype{table}\caption{#2}}}
-
-%% redefined below
-\def\fnum at table{{\@eapj at cap@font \@eapj at tabname~\thetable}}
-
- \let\fnum at ptable=\fnum at table
- \def\fnum at ptablecont{{\centering{\scshape Table~\thetable}---{\itshape
- Continued}}}% 
- \long\def\@make at caption@text#1#2{% 
-   {\small\centering#1{\scshape #2}\par\vskip1.4ex}
- }% 
-
-\long\def\@makecaption at plano@cont#1#2{% 
-  {\small \centering#1\par}\vskip1.4ex\relax
-}% 
-
-
-%% Commands from aastex.cls:
-
-% This has been redefined below
-%\newcommand\dataset{\@testopt\@dataset{[}}%
-%\def\@dataset[#1]#2{#2}%
-
-\newcommand\facility{\@testopt\@facility{[}}%
-\def\@facility[#1]#2{{\vskip6pt{\large\it Facility:} #2}}%
-
-\newcommand\facilities{\@testopt\@facilities{[}}%
-\def\@facilities[#1]#2{{\vskip6pt{\large\it Facilities:} #2}}%
-
-
-\long\def\software{\bgroup\@testopt \@software {[}}
-\def\@software[#1]#2{\vskip 6pt{
-\frenchspacing
-\iftwelvepoint
-\font\foo=cmr12
-\else
-\font\foo=cmr10\fi
-%%
-\fontdimen2\foo=3pt %% Changed from 1.5pt to 3pt, March12, 2019
-%%
-{\large \it Software: }
-#2
-%% returning to original fontdimen
-\iftwelvepoint
-\fontdimen2\foo=3.91663pt
-\else
-\fontdimen2\foo=3.33333pt
-\fi
-}\egroup}
-
-
-
-
-
-\newcommand\object{\@testopt\@object{[}}%
-\def\@object[#1]#2{#2}%
-\newcommand\objectname{\@testopt\@objectname{[]}}% 
-\def\@objectname[#1]#2{#2}% 
-\newlength{\plot at width}
-\def\eps at scaling{1.0}% 
-\newcommand\epsscale[1]{\def\eps at scaling{#1}}% 
-\newcommand\plotone[1]{% 
- \centering 
- \leavevmode 
- \setlength{\plot at width}{0.85\linewidth}
- \includegraphics[width={\eps at scaling\plot at width}]{#1}% 
-}% 
-\newcommand\plottwo[2]{% 
- \centering 
- \leavevmode 
- \setlength{\plot at width}{0.425\linewidth}
- \includegraphics[width={\eps at scaling\plot at width}]{#1}% 
- \hfil 
- \includegraphics[width={\eps at scaling\plot at width}]{#2}% 
-}% 
-\newcommand\plotfiddle[7]{% 
- \centering 
- \leavevmode 
- \vbox\@to#2{\rule{\z@}{#2}}% 
- \includegraphics[% 
-  scale=#4, 
-  angle=#3, 
-  origin=c 
- ]{#1}% 
-}% 
-\newcommand\figurenum[1]{% 
- \def\thefigure{#1}% 
- \let\@currentlabel\thefigure 
- \addtocounter{figure}{\m at ne}% 
-}% 
-
-\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 at mss{\mbox{$.\mkern-4mu^\prime$}}% 
-\let\farcm\farcm at mss 
-\newcommand\farcs at mss{\mbox{$.\!\!^{\prime\prime}$}}% 
-\let\farcs\farcs at mss 
-\newcommand\fp{\mbox{$.\!\!^{\scriptscriptstyle\mathrm p}$}}% 
-\newcommand\micron{\mbox{$\mu$m}}% 
-\def\farcm at apj{% 
- \mbox{.\kern -0.7ex\raisebox{.9ex}{\scriptsize$\prime$}}% 
-}% 
-\def\farcs at apj{% 
- \mbox{% 
-  \kern  0.13ex.% 
-  \kern -0.95ex\raisebox{.9ex}{\scriptsize$\prime\prime$}% 
-  \kern -0.1ex% 
- }% 
-}% 
- 
-
-\newcommand\ion[2]{#1$\;${%
-\ifx\@currsize\normalsize\small \else
-\ifx\@currsize\small\footnotesize \else
-\ifx\@currsize\footnotesize\scriptsize \else
-\ifx\@currsize\scriptsize\tiny \else
-\ifx\@currsize\large\normalsize \else
-\ifx\@currsize\Large\large
-\fi\fi\fi\fi\fi\fi
-\rmfamily\@Roman{#2}}\relax}% 
-
-\renewcommand\case[2]{\mbox{$\frac{#1}{#2}$}}% 
-\renewcommand\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 
-\renewcommand\vr{\mbox{$V\!-\!R$}}%   % V-R 
-\newcommand\ur{\mbox{$U\!-\!R$}}%   % U-R 
-
-%% need this change so that it works correctly in tables:
-{\catcode`\$=\active
-\gdef\nodata{ ~$\cdots$~ }}% 
-
-\newcommand\diameter{\ooalign{\hfil/\hfil\crcr\mathhexbox20D}}% 
-\newcommand\degr{\arcdeg}% 
-\newcommand\Sun{\sun}% 
-\newcommand\Sol{\sun}% 
-\newcommand\sun{\odot}% 
-\newcommand\Mercury{\astro{\char1}}% Mercury symbol, "1" 
-\newcommand\Venus{\astro{\char2}}% Venus symbol, "2" 
-\newcommand\Earth{\earth}% 
-\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}}% 
- 
-
-\newcommand\sbond{\chem at bnd{\@sbnd}}%
-\newcommand\dbond{\chem at bnd{\@dbnd}}%
-\newcommand\tbond{\chem at bnd{\@tbnd}}%
-\def\chem at bnd#1{%
- {%
-  \kern.1em\relax
-  \setbox\z@\hbox{M}%
-  \dimen at ii.8em\relax
-  \p@=.1em\relax
-  \dimen at .5\ht\z@\dimen at i-\dimen@
-  \advance\dimen at 1.5\p@\advance\dimen at i-1.0\p@
-  #1%
-  \kern.1em\relax
-  }%
- }%
-\def\@sbnd{%
- \advance\dimen at -1.5\p@\advance\dimen at i1.5\p@
- \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
- }%
-\def\@dbnd{%
- \advance\dimen at -0.5\p@\advance\dimen at i0.5\p@
- \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
- \advance\dimen at -1.5\p@\advance\dimen at i1.5\p@
- \hskip-\dimen at ii
- \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
- }%
-\def\@tbnd{%
- \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
- \advance\dimen at -1.5\p@\advance\dimen at i1.5\p@
- \hskip-\dimen at ii
- \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
- \advance\dimen at -1.5\p@\advance\dimen at i1.5\p@
- \hskip-\dimen at ii
- \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
- }%
-
-%\newcommand\anchor[2]{#2}% 
-%\renewcommand\url{\@dblarg\@url}% 
-%\def\@url[#1]{\anchor{#1}}% 
-
-\let\jnl at style=\rmfamily 
-\def\ref at jnl#1{{\jnl at style#1}}% 
-\newcommand\aj{\ref at jnl{AJ}}%        % Astronomical Journal 
-\newcommand\araa{\ref at jnl{ARA\&A}}%  % Annual Review of Astron and Astrophys 
-\renewcommand\apj{\ref at jnl{ApJ}}%    % Astrophysical Journal 
-\newcommand\apjl{\ref at jnl{ApJL}}     % Astrophysical Journal, Letters 
-\newcommand\apjs{\ref at jnl{ApJS}}%    % Astrophysical Journal, Supplement 
-\renewcommand\ao{\ref at jnl{ApOpt}}%   % Applied Optics 
-\newcommand\apss{\ref at jnl{Ap\&SS}}%  % Astrophysics and Space Science 
-\newcommand\aap{\ref at jnl{A\&A}}%     % Astronomy and Astrophysics 
-\newcommand\aapr{\ref at jnl{A\&A~Rv}}%  % Astronomy and Astrophysics Reviews 
-\newcommand\aaps{\ref at jnl{A\&AS}}%    % Astronomy and Astrophysics, Supplement 
-\newcommand\azh{\ref at jnl{AZh}}%       % Astronomicheskii Zhurnal 
-\newcommand\baas{\ref at jnl{BAAS}}%     % Bulletin of the AAS 
-\newcommand\icarus{\ref at jnl{Icarus}}% % Icarus
-\newcommand\jaavso{\ref at jnl{JAAVSO}}  % The Journal of the American Association of Variable Star Observers
-\newcommand\jrasc{\ref at jnl{JRASC}}%   % Journal of the RAS of Canada 
-\newcommand\memras{\ref at jnl{MmRAS}}%  % Memoirs of the RAS 
-\newcommand\mnras{\ref at jnl{MNRAS}}%   % Monthly Notices of the RAS 
-\renewcommand\pra{\ref at jnl{PhRvA}}% % Physical Review A: General Physics 
-\renewcommand\prb{\ref at jnl{PhRvB}}% % Physical Review B: Solid State 
-\renewcommand\prc{\ref at jnl{PhRvC}}% % Physical Review C 
-\renewcommand\prd{\ref at jnl{PhRvD}}% % Physical Review D 
-\renewcommand\pre{\ref at jnl{PhRvE}}% % Physical Review E 
-\renewcommand\prl{\ref at jnl{PhRvL}}% % Physical Review Letters 
-\newcommand\pasp{\ref at jnl{PASP}}%     % Publications of the ASP 
-\newcommand\pasj{\ref at jnl{PASJ}}%     % Publications of the ASJ 
-\newcommand\qjras{\ref at jnl{QJRAS}}%   % Quarterly Journal of the RAS 
-\newcommand\skytel{\ref at jnl{S\&T}}%   % Sky and Telescope 
-\newcommand\solphys{\ref at jnl{SoPh}}% % Solar Physics 
-\newcommand\sovast{\ref at jnl{Soviet~Ast.}}% % Soviet Astronomy 
-\newcommand\ssr{\ref at jnl{SSRv}}% % Space Science Reviews 
-\newcommand\zap{\ref at jnl{ZA}}%       % Zeitschrift fuer Astrophysik 
-\renewcommand\nat{\ref at jnl{Nature}}%  % Nature 
-\newcommand\iaucirc{\ref at jnl{IAUC}}% % IAU Cirulars 
-\newcommand\aplett{\ref at jnl{Astrophys.~Lett.}}%  % Astrophysics Letters 
-\newcommand\apspr{\ref at jnl{Astrophys.~Space~Phys.~Res.}}% % Astrophysics Space Physics Research 
-\newcommand\bain{\ref at jnl{BAN}}% % Bulletin Astronomical Institute of the Netherlands 
-\newcommand\fcp{\ref at jnl{FCPh}}%   % Fundamental Cosmic Physics 
-\newcommand\gca{\ref at jnl{GeoCoA}}% % Geochimica Cosmochimica Acta 
-\newcommand\grl{\ref at jnl{Geophys.~Res.~Lett.}}%  % Geophysics Research Letters 
-\renewcommand\jcp{\ref at jnl{JChPh}}%     % Journal of Chemical Physics 
-\newcommand\jgr{\ref at jnl{J.~Geophys.~Res.}}%     % Journal of Geophysics Research 
-\newcommand\jqsrt{\ref at jnl{JQSRT}}%   % Journal of Quantitiative Spectroscopy and Radiative Trasfer 
-\newcommand\memsai{\ref at jnl{MmSAI}}% % Mem. Societa Astronomica Italiana 
-\newcommand\nphysa{\ref at jnl{NuPhA}}%     % Nuclear Physics A 
-\newcommand\physrep{\ref at jnl{PhR}}%       % Physics Reports 
-\newcommand\physscr{\ref at jnl{PhyS}}%        % Physica Scripta 
-\newcommand\planss{\ref at jnl{Planet.~Space~Sci.}}%  % Planetary Space Science 
-\newcommand\procspie{\ref at jnl{Proc.~SPIE}}%      % Proceedings of the SPIE 
-
-\newcommand\actaa{\ref at jnl{AcA}}%  % Acta Astronomica
-\newcommand\caa{\ref at jnl{ChA\&A}}%  % Chinese Astronomy and Astrophysics
-\newcommand\cjaa{\ref at jnl{ChJA\&A}}%  % Chinese Journal of Astronomy and Astrophysics
-\newcommand\jcap{\ref at jnl{JCAP}}%  % Journal of Cosmology and Astroparticle Physics
-\newcommand\na{\ref at jnl{NewA}}%  % New Astronomy
-\newcommand\nar{\ref at jnl{NewAR}}%  % New Astronomy Review
-\newcommand\pasa{\ref at jnl{PASA}}%  % Publications of the Astron. Soc. of Australia
-\newcommand\rmxaa{\ref at jnl{RMxAA}}%  % Revista Mexicana de Astronomia y Astrofisica
-
-%% added feb 9, 2016
-\newcommand\maps{\ref at jnl{M\&PS}}% Meteoritics and Planetary Science
-\newcommand\aas{\ref at jnl{AAS Meeting Abstracts}}% American Astronomical Society Meeting Abstracts
-\newcommand\dps{\ref at jnl{AAS/DPS Meeting Abstracts}}% American Astronomical Society/Division for Planetary Sciences Meeting Abstracts
-
-
-
-\let\astap=\aap 
-\let\apjlett=\apjl 
-\let\apjsupp=\apjs 
-\let\applopt=\ao 
-
-\newcommand\ulap[1]{\vbox\@to\z@{{\vss#1}}}% 
-\newcommand\dlap[1]{\vbox\@to\z@{{#1\vss}}}% 
-
-
-\newcounter{table at save}
-
-%% March 25, 2019
-%% Old v5.2 way, From Greg, This allows a number like 33N to be used
-%% for a table, and the cross-references will work correctly
-\newcommand\tablenum[1]{%
- \def\thetable{#1}%
- \xdef\@currentlabel{\thetable}
-\global\advance\c at table-1\relax
-}%
-
-\let\savetablenum\tablenum
-
-\def\tabletypesize#1{\gdef\currtabletypesize{#1}
-\def\@table at type@size{#1}}%
-
-\tabletypesize{\small}
-\let\tablefontsize=\tabletypesize % for compatibility with old documents
-
-\gdef\@tablecaption{}
-\def\tablecaption#1{\gdef\@tablecaption{#1}}
-
-\def\LT at endpbox{%
-  \@finalstrut\@arstrutbox
-  \egroup
-  \the\LT at p@ftn
-  \global\LT at p@ftn{}%
-  \hfil}
-
-%% Used for longtable
-\def\LT at makecaption#1#2#3{%
-  \LT at mcol\LT at cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth
-{%
-\xdef \@currentlabel{\thetable}
-     \sbox\@tempboxa{\small #2. 
-%% disable trackchanges commands here, so they aren't entered 2 times:
-\let\added\relax
-\let\deleted\relax
-\let\replaced\relax
-#3}%
-     \ifdim\wd\@tempboxa>\hsize
-      \small#2. #3%
-     \else
-       \hbox to\hsize{\hfil\box\@tempboxa\hfil}%
-     \fi
-    \endgraf\vskip\baselineskip}%
-  \hss}}
-}%% 
-
-\let\LT at makecaption@rtx=\LT at makecaption % to fight redefinition in Revtex-4.1
-
-\def\xfigure{figure}
-%% from book.cls/ used??
-\long\def\@makecaption#1#2{%
-  \vskip\abovecaptionskip
-%% \small added to keep currtabletypesize from determining size of caption
-  \sbox\@tempboxa{\small
-%% disable trackchanges commands here, so they aren't entered 2 times:
-\let\added\relax
-\let\deleted\relax
-\let\replaced\relax
-{\bf #1.} #2}%
-  \ifdim \wd\@tempboxa >\hsize
-\small
-{\bf    #1.} #2\par 
-  \else
-    \global \@minipagefalse
-    \hb at xt@\hsize{\hfill\box\@tempboxa\hfill}%
-  \fi
-  \vskip\belowcaptionskip
-}
-
-\newdimen\@abovenoteskip
-\newcommand\tablerefs[1]{\ifdim\@abovenoteskip=0pt\global\@abovenoteskip=10pt\fi
-{\small\@tableref{\parfillskip\z@ plus1fil\relax #1\endgraf}}}%
-
-\def\@tableref#1{%
- \par
- \vspace*{3ex}%
- {%\parbox{\pt at width} %%%%
- {\hskip1em\rm References. --- #1}\par}%
-}%
-
-%% march 2019, added \it to tablenotemark
-\global\def\tablenotemark#1{{\normalfont\textsuperscript{\normalsize\it #1}}}
-\global\def\tablenotetext#1#2{\footnotetext[#1]{\currtabletypesize\relax#2}}
-
-%% redefined by AH below, since it wasn't working with tabular table
-\global\def\tablenotetext#1#2{\vskip-8pt\vskip1sp\flushleft{\currtabletypesize
-\noindent\hskip1em $^{#1}$ #2}\vskip1sp}
-
-%% this version of \tablehead doesn't seem to be used, so set to \xyztablehead{}
-\def\xyztablehead#1{\@table at not@headedfalse%
-  \kill
-  \caption{\\%
-   \@tablecaption\gdef\@currentlabel{\thetable}(0)}
-    \\\hline\hline%
-  #1\vrule height 12pt depth 10pt width 0pt\relax 
-\hskip\tabcolsep\\[.7ex]
-  \hline\\[-1.5ex]
-  \endfirsthead
-  \caption[]{--- \emph{Continued}}\\
-  \hline
-  \hline\\[-1.7ex]
-  #1\hskip\tabcolsep\\[.7ex]
-  \hline\\[-1.5ex]
-  \endhead
-  \hline
-  \endfoot%
-}
-
-\newif\if at table@not at headed
-
-\newlength{\table at note@skip}
-\setlength{\table at note@skip}{0.5ex}
-\newlength{\deluxe at table@width}
-\newlength{\@d at t@a}
-\newcounter{deluxe at table@num}
-\newdimen\LTcapwidth
-
-%% \ignorespaces necessary ++== depth 6pt was depth 3pt, == added height 12pt, nov 2017
-\def\colhead#1{\multicolumn{1}{c}{\vrule depth 6pt height 12pt width
-0pt\relax#1}\ignorespaces}
-\def\twocolhead#1{\multicolumn{2}{c}{\hss\vrule depth 6pt height 12pt width
-0pt\relax#1\hss}\ignorespaces}
-\def\nocolhead#1{\multicolumn{1}{h}{}\ignorespaces}
-\def\dcolhead#1{\multicolumn{1}{c}{$\vrule depth 6pt height12pt
-width0pt\relax#1$}\ignorespaces}
-
-%\newcounter{LT at tables}
-\def\tablewidth#1{%
-  \ifdim#1=\z@
-  \else
-  \gdef\@d at t@@flag{1}
-  \if at filesw\immediate\write\@auxout{%
-   \gdef\expandafter\noexpand
-   \csname deluxe at table@width@\romannumeral\c at LT@tables\endcsname
-   {#1}}
-  \fi
-  \fi
-}
-
-
-\def\save at natural@width{%
-      \ifnum\@d at t@@flag=0
-        \setlength{\@d at t@a}{0pt}%
-        \let\@d at t@b=\LT at entry%
-        \def\LT at entry##1##2{\addtolength{\@d at t@a}{##2}%
-        }%
-        \expandafter\csname LT@\romannumeral\c at deluxe@table at num\endcsname
-        \setlength{\@d at t@a}{-\@d at t@a}
-        \tablewidth{\the\@d at t@a}
-        \def\LT at entry{\@d at t@b}
-      \fi
-}
-
-\def\lt at expand@linewidth at one{\setlength\LTleft{0pt}\setlength\LTright{0pt}}
-\def\lt at expand@linewidth at two{@{\extracolsep{0pt plus 1filll}}}
-
-\def\find at table@width{%
-%%% set table width using aux file and command \tablewidth
-    \setcounter{deluxe at table@num}{\c at LT@tables}
-    \refstepcounter{deluxe at table@num}
-    \expandafter\ifx\csname deluxe at table@width@\romannumeral\c at deluxe@table at num\endcsname\relax
-      \def\@d at t@{0.999\linewidth}
-    \else
-      \edef\@d at t@{\expandafter\csname deluxe at table@width@\romannumeral\c at deluxe@table at num\endcsname}
-    \fi
-    \ifdim\@d at t@<\z@% then natural width is used
-      \setlength{\deluxe at table@width}{-\@d at t@}
-      \setlength{\LTcapwidth}{-\@d at t@}
-      \def\lt at expand@linewidth{\relax}
-      \def\lt at expand@linewidth@{}
-    \else% we will enclose table in the minipage of the given width and make
-         % longtable to span the full minipage width
-      \ifdim\@d at t@>\z@\else\def\@d at t@{0.999\linewidth}\fi
-      \setlength{\deluxe at table@width}{\@d at t@}
-      \setlength{\LTcapwidth}{\@d at t@}
-      \def\lt at expand@linewidth{\lt at expand@linewidth at one}
-      \def\lt at expand@linewidth@{\lt at expand@linewidth at two}
-    \fi
-}
-
-\newlength{\abovedeluxetableskip}
-\newlength{\belowdeluxetableskip}
-\setlength{\abovedeluxetableskip}{0pt}
-\setlength{\belowdeluxetableskip}{0pt}
-\setlength{\tabcolsep}{5pt}
-
-\setlength\doublerulesep{1.5pt}
-\newdimen\lastrowheight
-\def\set at last@row at height{\setlength{\lastrowheight}{\ht\strutbox}\addtolength{\lastrowheight}{\dp\strutbox}\setlength{\lastrowheight}{-\arraystretch\lastrowheight}}
-
-\let\tableline=\colrule % Revtex said: Command \tableline is obsolete; Use \colrule instead.. 
-
-%% 
-\newtoks\DT at p@ftn 
-\global\def\xtablenotetext at DT#1#2{
-  \edef\@tempa{\the\DT at p@ftn\noexpand\tablenotemark{#1}~}
-  \global\DT at p@ftn\expandafter{\@tempa{\@table at type@size#2}\par}}%
-
-%%% AH %%%%%%%%%%%%%%%%%%%%%
-\let\savedollar$
-\catcode`\$=\active
-\let$\savedollar
-
-%%
-
-\def\resetdecimals{\global\let\zdoit\relax\global\let\ddoit\relax}
-
-\def\tableheadfrac#1{}
-\newcount\pt at column 
-\newcount\pt at ncol 
-
-\newcommand\tablecolumns[1]{% 
- \pt at column=#1\relax 
- \pt at ncol=#1\relax 
- \global\let\pt at addcol\@empty 
-}% 
-
-%% from older version, probably can delete:
-\def\@tablecom#1{% 
- \vspace*{\table at note@skip}
-\par 
-{\parbox{\linewidth}{\hskip1em\rmfamily {\@eapj at cap@font Note}. --- #1}\par}% 
-}% 
-\def\@tableref#1{% 
- \vspace*{\table at note@skip}
-\par 
-{\parbox{\linewidth}{\hskip1em\rmfamily {\@eapj at cap@font References}. --- #1}\par}% 
-}% 
-\def\spew at tblnotes{% 
- \@ifx at empty\tblref at list{}{% 
-  \@tablenotes{\tblref at list}%
-  \vspace*{\table at note@skip}%
-  \global\let\tblref at list\@empty 
- }% 
- \@ifx at empty\tblnote at list{}{% 
-  \@tablenotes{\tblnote at list}% 
-  \vspace*{\table at note@skip}%
-  \global\let\tblnote at list\@empty
- }
- \the\DT at p@ftn%
-}% 
-
-%% for notes on emulateapj please see http://hea-www.harvard.edu/~alexey/emulateapj
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% End of code taken from emulateapj.cls %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-%%% New as of august 2015:
-
-%% These commands requested AAS
-\newcommand{\noprint}[1]{}
-\newcommand{\figsetstart}{{\bf Fig. Set} }
-\newcommand{\figsetend}{}
-\newcommand{\figsetgrpstart}{}
-\newcommand{\figsetgrpend}{}
-\newcommand{\figsetnum}[1]{{\bf #1.}}
-\newcommand{\figsettitle}[1]{ {\bf #1}}
-\newcommand{\figsetgrpnum}[1]{\noprint{#1}}
-\newcommand{\figsetgrptitle}[1]{\noprint{#1}}
-\newcommand{\figsetplot}[1]{\noprint{#1}}
-\newcommand{\figsetgrpnote}[1]{\noprint{#1}}
-
-\usepackage{url}
-%% if we take away the xx before UrlBreaks we will get a url that breaks
-%% at any letter or number. It might be better to break only at / however...
-\expandafter\def\expandafter\xxUrlBreaks\expandafter{\UrlBreaks%  save the current one
-  \do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j%
-  \do\k\do\l\do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t%
-  \do\u\do\v\do\w\do\x\do\y\do\z\do\A\do\B\do\C\do\D%
-  \do\E\do\F\do\G\do\H\do\I\do\J\do\K\do\L\do\M\do\N%
-  \do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V\do\W\do\X%
-  \do\Y\do\Z\do\1\do\2\do\3\do\4\do\5\do\6\do\7\do\8\do\9}
-
-
-%% for tables continuing over pages
-\usepackage{longtable}
-
-%% for editing changes
-\usepackage{xcolor}
-% hyperref link defaults to "blue" (0000ff) as this matches our publisher produced pdf style
-\definecolor{xlinkcolor}{cmyk}{1,1,0,0}
-
-
-\PassOptionsToPackage{hyphens}{url}
-%% In response to request from AAS
- \usepackage[bookmarks=true,         % show bookmarks bar?/ Changed March 22, 2019 for
-                                     % improved accessibility
-     pdfnewwindow=true,      % links in new window
-     colorlinks=true,    % false: boxed links; true: colored links
-     linkcolor=xlinkcolor,     % color of internal links
-     citecolor=xlinkcolor,     % color of links to bibliography
-     filecolor=xlinkcolor,  % color of file links
-     urlcolor=xlinkcolor,      % color of external links
-     final=true,
- ]{hyperref}
-
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%% Additions to  AASTeX by Amy Hendrickson, TeXnology Inc, August 17, 2015
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Table Tools, written by Amy Hendrickson
-%% for American Astronomical Society
-%% August 17, 2015
-%% array package is necessary:
-\usepackage{array}
-
-%%%%%%%%
-%% 1) h in table preamble will makes text in that column ignored.
-
-%%%%%%%%
-%% 2) uppercase C L or R will make those columns in math mode.
-
-%%%%%%%%
-%% 3) \begin{splittabular}{<preamble B preamble>}...\end{splittabular}
-%%    `B' in the preamble will show where the table should be broken. It may
-%%    be used once in a preamble to break the table into two parts, or 
-%%    two times in a preamble to break the table into three parts.
-
-%%    The resulting table will position left half of table above right half of table.
-
-%%    Care should be taken with \multicolumn so that it won't be broken between
-%%    the two parts of the table. You may need to shorten the \multicolumn argument
-%%    for number of columns to be appropriate to the number of columns in
-%%    the new split table.
-
-%%     In this example, for instance, we start with:
-%%        \begin{tabular}{ccccccc}
-%%        \multicolumn{7}{c}{\textsc{Table 1}}
-%%     and change it to:
-%%        \begin{splittabular}{ccccBccc}
-%%        \multicolumn{4}{c}{\textsc{Table 1}}\\
-%% 
-%%     If you'd like to have a table number in the second half of the table,
-%%     you can ask for a second multicolumn command that will position at the
-%%     top of the second half of the table:
-%%
-%%        \begin{splittabular}{ccccBccc}
-%%        \multicolumn{4}{c}{\textsc{Table 1}}&\multicolumn{3}{c}{\textsc{Table 1, Continued}}\\
-%%
-%%     You can do the same for the caption, and give a Continued caption for
-%%     the second half of the table. Originally:
-%%        \multicolumn{7}{c}{\textsc{Log of \textit{HST} Observations for
-%%         NGC~6388}}
-%%     Now, changed so that we get a caption on both halves of the table:
-%%        \multicolumn{4}{c}{\textsc{Log of \textit{HST} Observations for
-%%         NGC~6388}}&\multicolumn{3}{c}{\textsc{Log of \textit{HST} Observations for
-%%         NGC~6388, Continued}}\\
-%%     
-%%     Similarly, you can rearrange table notes to appear at the bottom of
-%%     the appropriate half of the table. For instance, starting with this,
-%%     which would make table notes both appear at the bottom of the top half
-%%     of the table:
-%%        \multicolumn{4}{l}{\small{$\dagger$ Average distance of data set from
-%%            cluster center.}}\\
-%%        \multicolumn{4}{l}{$^{\rm a}$SNAP program.}\\
-%%     
-%%     We may substitute the following:
-%%        \multicolumn{4}{l}{$^{\rm a}$SNAP program.}&\multicolumn{3}{l}{\small{$\dagger$ Average distance of data set from
-%%            cluster center.}}\\
-%%     
-%%     Which will produce the first endnote underneath the top half of the
-%%     table, and the second underneath the bottom half.
-%%     
-%%     Another option would be to have both endnotes appear below the bottom
-%%     half of the table. Easily done:
-%%        &&&&\multicolumn{3}{l}{$^{\rm a}$SNAP program.}\\
-%%        &&&&\multicolumn{3}{l}{\small{$\dagger$ Average distance of data set from
-%%            cluster center.}}\\
-%%     %%     %%     %%     %%     %%     %%     
-
-%%%%%%%%
-%% 4) \colnumbers will make line with column numbers automatic. It will work with splittabular
-%%     and splitdeluxetable as well as tabular.
-%%     To use: type in \colnumbers within the table whereever you'd like it to appear, typically
-%%     underneath the column headers, before the lines of data.
-
-%%%%%%%%
-%% 5) Easy Decimal numbering
-%%    How to make decimal numbers in tables line up on the period:
-
-%%     Use D (for decimal column) in table preamble for every decimal number. The decimal
-%%     numbers will use two columns, one for the left part of the decimal
-%%     number and one for the right part.
-
-%%     D may be used more than once in a table preamble.
-
-%%     If you want to type in a column header  over the decimal
-%%     numbers, please use \multicolumn2c{} to span both columns.
-
-%%     After the column headers, to start decimal numbering, 
-%%     type in \decimals in the body of the table.
-
-%%     When entering decimal numbers
-%%     remember to leave a space after the decimal number, before the following &.
-%%     For instance: &22.3 &35.96 \\
-
-%%     If you'd like an empty entry, please supply a period and a space: & . &. You
-%%     will not see the period in the resulting table.
-
-%%     example:
-%    \begin{tabular}{rDD}
-%     \hline
-%     &&&\multicolumn2c{\bf More}\\
-%     &\multicolumn2c{\bf Decimals}&\multicolumn2c{\bf Decimals}\\
-%     \hline
-%     \hline
-%     \decimals
-%     one& . &34.2 \\
-%     two &567.0 &21345 \\
-%     three&.0 &62.5 \\
-%     four&245 &5034.349923 \\
-%     five&21 & \\
-%     six& &21.6 
-%    \end{tabular}
-%%
-%    Decimal numbering works within \begin{splittabular}...\end{splittabular}
-%    \begin{splitdeluxetable} and \end{splitdeluxetable} for tables broken into two
-%    or three parts. \colnumbers will number the columns counting both sides 
-%    of the decimal number as one column; \tablehead{\colhead{}...} will make
-%    the column headers position above the two columns used for one decimal
-%    number as well.
-%
-%    Decimal numbers will be in math mode so that plus and minus signs are printed
-%    correctly, expressions like `$\pm$ 1.2' or `\pm 1.2', will both work
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\let\savedollar$
-\catcode`\$=\active
-
-\let\savetabular\tabular
-\def\tabular{\catcode`\&=\active\relax\catcode`\$=\active\relax\hskip\movetableright
-\savetabular}
-\long\gdef\eatone{\setbox0=\hbox\bgroup\savedollar\let$\relax}
-\gdef\endeatone{\savedollar\egroup\hskip-2\tabcolsep}
-
-%% Hide, important because it allows us to split tables horizontally
-\newcolumntype{h}{>\eatone c<\endeatone}
-
-\newcolumntype{C}{>{\bgroup\savedollar\let$\relax}c<{\savedollar\egroup}}
-\newcolumntype{L}{>{\bgroup\savedollar\let$\relax}l<{\savedollar\egroup}}
-\newcolumntype{R}{>{\bgroup\savedollar\let$\relax}r<{\savedollar\egroup}}
-
-\newcolumntype{B}{>\eatone c<\endeatone}  %% used for \splittabular to indicate break in
-                                          %% two or three parts of table
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%% Split tables into 2 or 3 parts; stack the parts
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%% Process table preamble
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Count number of columns in preamble
-
-\newcount\colcount
-\newcount\firstcolcount
-\newcount\secondcolcount
-\newcount\thirdcolcount
-\newcount\columncount
-
-%% \makeatother is necessary to keep @ from being treated as a letter
-%% when counting the number of columns in table.
-\makeatother
-\def\xD{D}
-\def\xaster{*}
-\newcount\howmanyDs
-\newcount\firsthowmanyDs
-\newcount\secondhowmanyDs
-
-\newif\ifD
-
-\def\countcols#1{\ifcat#1c
-\global\advance\colcount by 1\relax\fi
-%%
-\def\lookforD{#1}
-\ifx\lookforD\xD
-\global\advance\howmanyDs by 1
-\global\advance\colcount by1\relax
-\fi
-%%
-\futurelet\next\lookatnext
-}
-\makeatletter
-
-\def\xeatone#1{\countcols}
-\def\xrelax{\relax}
-
-%% second conditional deals with expressions like @{} in
-%% the preamble.
-\def\lookatnext{\if\next\xrelax\let\go\relax
-\else
-\ifx\next\bgroup\let\go\xeatone\else
-\let\go\countcols\fi\fi\go}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% reset line counting at \\
-
-%% arraycr redefined to match revtex4-1
-\def\new at arraycr{\relax 
-\global\columncount=0\relax
-\global\colheadcount=0\relax
-\iffalse {\fi \ifnum 0=`}\fi \@ifstar {\global \@tbpen \@M \@xarraycr}
-{\global \@tbpen \intertabularlinepenalty \@xarraycr}}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Redefining & is necessary to get around \omit in \multicolumn,
-%% which prevents @{} from being used to change the meaning of multicolumn.
-%% Now column number and top or bottom table is used to determine whether
-%% multicolumn should be turned on or off.
-\let\saveampersand&
-
-\newif\iffirstbox
-\newif\ifsecondbox
-\newif\ifthirdbox
-
-\long\gdef\CheckNumberAndSwitch{\unskip\global\advance\columncount by 1\relax%
-\saveampersand}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Parse and count preamble
-
-\def\catchfirstpreamble#1B#2Z{%firstpreamble
-\def\leftpreamble{#1\relax}
-\colcount=0
-\global\howmanyDs=0\relax
-\expandafter\countcols\leftpreamble
-\global\firstcolcount\the\colcount
-\global\firsthowmanyDs\the\howmanyDs
-\ifnum\firstcolcount>25
-\typeout{^^J
------------------------------------------------------
-^^J
-Warning!
-^^J^^J 
-Too many columns in first part of table!
-^^J^^J
-Maximum number of columns in each part of the table is 25. Each `D' counts as two columns.
-^^J
------------------------------------------------------
-}\fi
-\global\howmanyDs=0\relax
-\global\colcount=0\relax
-\newcolumntype{A}{#1}}
-
-\def\catchsecondpreamble#1B#2Z{%secondpreamble
-\def\rightpreamble{#2\relax}
-\colcount=0
-\expandafter\countcols\rightpreamble
-\global\secondcolcount\colcount
-\global\secondhowmanyDs\the\howmanyDs
-\ifnum\secondcolcount>25
-\typeout{^^J-----------------------------------------------------
-^^J
-Warning!
-^^J^^J 
-Too many columns in second part of table!
-^^J^^J
-Maximum number of columns in each part of the table is 25. Each `D' counts as two columns.
-^^J
------------------------------------------------------
-}\fi
-\global\totalcolumns=\firstcolcount
-\global\advance\totalcolumns by \secondcolcount
-\global\colcount=0\relax
-\newcolumntype{Z}{#2}}
-
-
-\def\catchsecondofthreepreamble#1B#2B#3Z{%secondpreamble
-\def\rightpreamble{#2\relax}
-\colcount=0
-\howmanyDs=0
-\expandafter\countcols\rightpreamble
-\global\secondcolcount\colcount
-\global\secondhowmanyDs\the\howmanyDs
-\global\totalcolumns=\firstcolcount
-\global\advance\totalcolumns by \secondcolcount
-\global\colcount=0\relax
-\newcolumntype{Z}{#2}}
-
-
-\def\catchthirdpreamble#1B#2B#3Z{%firstpreamble
-\def\thirdpreamble{#3}
-\colcount=0
-\expandafter\countcols\thirdpreamble
-\global\thirdcolcount\the\colcount
-\global\advance\totalcolumns by \thirdcolcount
-\global\colcount=0\relax
-\newcolumntype{z}{#3}}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Define splittabular/endsplittabular
-
-\newcount\PartsOfTable
-\newif\ifbreaktab
-
-\def\checkforB #1B#2B#3B{
-%% defaults, may be used in \colnumbers
-\gdef\tabfullpreamble{#1#2#3\relax}
-\gdef\firstpreamble{#1}
-\gdef\secondpreamble{#2}
-\gdef\thirdpreamble{#3}
-\ifx\thirdpreamble\empty
-\global\PartsOfTable=2
-\else
-\global\PartsOfTable=3
-\fi
-}
-
-\def\lookforD#1{\def\zone{#1}\ifx\zone\xD
-\global\Dtrue\else\Dfalse\fi}
-
-\newcount\columnoneandtwo
-\newif\ifdonullmulticol
-
-\newcount\colnumsused
-\newcount\loopnum
-
-\catcode`\&=\active
-\let&\CheckNumberAndSwitch
-\let$\savedollar
-
-%sss
-\def\splittabular{\catcode`\&=\active
-\catcode`\$=\active
-\global\colnumbersonfalse
-\let\colnumbers\savesplitplaincolnumbers
-\let\splitdecimalcolnumbers\savesplitdecimalcolnumbers
-\def\decimalcolnumbers{\splitdecimalcolnumbers}
-\xsplittabular}
-
-\def\xsplittabular#1#2\end{{
-\global\firsttimetrue
-\let&\CheckNumberAndSwitch
-\let$\savedollar
-%%%
-\def\endtabular{\endarray
-\global\let\zdoit\relax
-\global\let\ddoit\relax
-\global\Dfalse}
-\setbox0=\hbox{\def\firstarg{#1}\expandafter\lookforD\firstarg}
-\PartsOfTable=0
-\def\tempfullpreamble{#1BB}
-\setbox0=\hbox{\expandafter\checkforB\tempfullpreamble}
-%% Now PartsOfTable is either =2 or 3
-%%
-\global\colnumsused=0
-\global\breaktabtrue
-\global\colcount=0
-%%
-\ifnum\PartsOfTable=3
-\let\multicolumn\threebreakmulticolumn
-\else
-\let\multicolumn\breakmulticolumn
-\fi
-%%
-\def\one{#1Z}%% full preamble
-\ifnum\PartsOfTable=3
-\expandafter\catchfirstpreamble\one
-\expandafter\catchsecondofthreepreamble\one
-\expandafter\catchthirdpreamble\one
-\makefirstdummycolumns %f
-\makeseconddummycolumns %F
-\makethirddummycolumns %E
-\else %% PartsOfTable=2
-\expandafter\catchfirstpreamble\one
-\expandafter\catchsecondpreamble\one
-\makefirstdummycolumns %f
-\makeseconddummycolumns %F
-\fi
-%%%
-\global\columncount=0
-\ifnum\PartsOfTable=3
-%% For table divided into three parts !!
-\firstboxtrue\secondboxfalse\thirdboxfalse
-%
-\setbox\firsttablebox=\hbox{%
-\begin{tabular}{AFE}% 
-#2\crcr
-\end{tabular}}
-%
-\hbox to \hsize{\hss\unhbox\firsttablebox\hss}
-\vskip6pt
-\hrule
-\vskip6pt
-\global\columncount=0
-\firstboxfalse\secondboxtrue\thirdboxfalse
-\ifcolnumberson
-\let\colnumbers\xplain
-\setbox\secondtablebox=\hbox{%
-\begin{tabular}{fZE}% fZE
-#2\crcr\end{tabular}}
-\else
-\setbox\secondtablebox=\hbox{
-\begin{tabular}{fZE}% fZE
-#2
-\end{tabular}}
-\fi
-\hbox to \hsize{\hss\unhbox\secondtablebox\hss}
-%%
-\vskip6pt
-\hrule
-\vskip6pt
-\firstboxfalse\secondboxfalse\thirdboxtrue
-\global\columncount=0
-\ifcolnumberson
-\let\colnumbers\xplain
-\setbox\thirdtablebox=\hbox{%
-\begin{tabular}{fFz}% fFz
-#2\crcr\end{tabular}}
-\else
-\setbox\thirdtablebox=\hbox{
-\begin{tabular}{fFz}% fFz
-#2
-\end{tabular}}
-\fi
-\hbox to \hsize{\hss\unhbox\thirdtablebox\hss}
-\else
-%%
-%% For table divided into two parts:
-%%
-\global\columncount=0
-\secondboxfalse
- \setbox\firsttablebox=\hbox{%
-\begin{tabular}{AF}% should be AF
-#2
-\end{tabular}
-}
- \hbox to \hsize{\hss\unhbox\firsttablebox\hss}
-\vskip6pt
-\hrule
-\vskip6pt
-\global\columncount=0
-\secondboxtrue
-\ifcolnumberson
-\setbox\secondtablebox=\hbox{\let\colnumbers\xplain
-\begin{tabular}{fZ}% should be fZ
-#2
-\end{tabular}
-}
-\else
-\setbox\secondtablebox=\hbox{
-\begin{tabular}{fZ}% should be fZ
-#2
-\end{tabular}
-}
-\fi
-\hbox to \hsize{\hss\unhbox\secondtablebox\hss}
-%%
-%% end of conditional testing for 2 or 3 part table:
-\fi
-%\global\breaktabfalse
-}
-\firsthowmanyDs=0
-\secondhowmanyDs=0
-\resetdecimals
-\end
-}
-
-%yyy
-\def\endsplittabular{\global\firsttimefalse\global\colnumbersonfalse
-\global\let\splitplaincolnumbers\savesplitplaincolnumbers
-\global\breaktabfalse}
-
-\long\gdef\breakmulticolumn#1#2#3{%
-\multispan{#1}%
-\let&\CheckNumberAndSwitch
-\ifsecondbox%
-\ifnum\columncount<\firstcolcount%
-\global\donullmulticoltrue%
-\else%
-\global\donullmulticolfalse%
-\fi%
-%%%
-   \else% first box
-\ifnum\columncount<\firstcolcount%
-\global\donullmulticolfalse%
-\else%
-\global\donullmulticoltrue%
-\fi%
-\fi%
-\ifdonullmulticol%
-\global\advance\colheadcount by 1\relax
-\begingroup
-   \def\@addamp{\if at firstamp \@firstampfalse \else
-                \@preamerr 5\fi}%
-   \@mkpream{h}\@addtopreamble\@empty
-   \endgroup
-   \def\@sharp{}%
-%% comment out \@arstrut to prevent blank line where multicolumn was found
-%% on other parts of the table, but not on the current part.
-   \@arstrut 
-\@preamble
-   \null\ignorespaces
-\else%
-\begingroup
-   \def\@addamp{\if at firstamp \@firstampfalse \else
-                \@preamerr 5\fi}%
-   \@mkpream{#2}\@addtopreamble\@empty
-   \endgroup
-   \def\@sharp{#3}%
-   \@arstrut \@preamble
-   \null\ignorespaces
-\fi%
-\global\donullmulticolfalse%
-\global\advance\columncount by #1\relax%
-\global\advance\columncount-1\relax%
-}
-
-
-\long\gdef\threebreakmulticolumn#1#2#3{%
-\multispan{#1}%
-\columnoneandtwo=\firstcolcount\relax%
-\advance\columnoneandtwo by \secondcolcount\relax%
-%%
-\global\donullmulticoltrue\relax%
-\iffirstbox\relax%
-\ifnum\columncount<\firstcolcount%
-\global\donullmulticolfalse%
-\fi\relax%
-\ifnum\columncount=\firstcolcount\relax%
-\donullmulticoltrue\fi\relax%
-\else\relax%
-%%
-\ifsecondbox%
-\ifnum\columncount=\firstcolcount\relax%
-\global\donullmulticolfalse\fi\relax%
-\ifnum\columncount>\firstcolcount%
-\ifnum\columncount<\columnoneandtwo\relax%
-\global\donullmulticolfalse\relax%
-\fi\fi\relax%
-\else\relax%
-%%%
-\ifthirdbox%
-\ifnum\columncount<\columnoneandtwo%
-\global\donullmulticoltrue%
-\else\relax%
-\global\donullmulticolfalse%
-\fi\relax%
-\fi%% end if third box
-\fi%% end if second box
-\fi%% end if first box
-%%
-\ifdonullmulticol%
-\begingroup\relax%
-\global\advance\colheadcount by 1\relax%
-   \def\@addamp{\if at firstamp \@firstampfalse \else%
-                \@preamerr 5\fi}%
-   \@mkpream{h}\@addtopreamble\@empty%
-   \endgroup%
-   \def\@sharp{}%
-%% comment out \@arstrut to prevent blank line where multicolumn was found
-%% on other parts of the table, but not on the current part.
-   \@arstrut \@preamble%
-   \null\ignorespaces
-\else%
-\begingroup%
-   \def\@addamp{\if at firstamp \@firstampfalse \else%
-                \@preamerr 5\fi}%
-   \@mkpream{#2}\@addtopreamble\@empty%
-   \endgroup%
-   \def\@sharp{#3}%
-   \@arstrut \@preamble%
-   \null\ignorespaces
-\fi%
-\global\donullmulticolfalse%
-\global\advance\columncount by #1\relax%
-\global\advance\columncount-1\relax%
-}
-
-%% First dummy columns is the part of the table that will not print,
-%% in this case the first part to the left.
-%%\makefirstdummycolumns
-%%
-%% and second dummy columns
-%% \makeseconddummycolumns.
-\gdef\makefirstdummycolumns{
-\ifcase\firstcolcount
-\or% 1
-\newcolumntype{f}{h} % no D possible
-%%%%%%%%%%%%%%%%%%
-\or% 2
-  \ifcase\firsthowmanyDs
-  \newcolumntype{f}{hh}%% 0
-  \or
-  \newcolumntype{f}{d} %% 1
-  \fi
-%%%%%%%%%%%%%%%%%%
-\or% 3
-  \ifcase\firsthowmanyDs%
-  \newcolumntype{f}{hhh}% 0 
-  \or%
-  \newcolumntype{f}{dh}% 1
-  \fi%
-%%%%%%%%%%%%%%%%%%
-\or% 4
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhh} % 0 
-    \or
-   \newcolumntype{f}{dhh} % 1
-   \or
-   \newcolumntype{f}{dd} % 2 
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or% 5
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhh} % 0 
-    \or
-   \newcolumntype{f}{dhhh} % 1
-   \or
-   \newcolumntype{f}{ddh} % 2 
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or% 6
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhhh} % 0 
-    \or
-   \newcolumntype{f}{dhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhh} % 2 
-    \or
-   \newcolumntype{f}{ddd} % 3
-   \fi
-%%%%%%%%%%%%%%%
-\or % 7
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhhhh} % 0 
-    \or
-   \newcolumntype{f}{dhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhh} % 2 
-   \or
-   \newcolumntype{f}{dddh} % 3
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or % 8
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhhhhh} % 0 
-    \or
-   \newcolumntype{f}{dhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhh} % 3
-   \or
-   \newcolumntype{f}{dddd} % 4
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or % 9
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhhhhhh} % 0 
-    \or
-   \newcolumntype{f}{dhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhh} % 3
-   \or
-   \newcolumntype{f}{ddddh} % 4
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or %10
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{f}{dhhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhhh} % 3
-   \or
-   \newcolumntype{f}{ddddhh} % 4
-   \or
-   \newcolumntype{f}{ddddd} % 5
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or % 11
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{f}{dhhhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhhhh} % 3
-   \or
-   \newcolumntype{f}{ddddhhh} % 4
-   \or
-   \newcolumntype{f}{dddddh} % 5
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or % 12
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{f}{dhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhhhhh} % 3
-   \or
-   \newcolumntype{f}{ddddhhhh} % 4
-   \or
-   \newcolumntype{f}{dddddhh} % 5
-   \or
-   \newcolumntype{f}{dddddd} % 6
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or %13
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{f}{dhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhhhhhh} % 3
-   \or
-   \newcolumntype{f}{ddddhhhhh} % 4
-   \or
-   \newcolumntype{f}{dddddhhh} % 5
-   \or
-   \newcolumntype{f}{ddddddh} % 6
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or %14
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{f}{dhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhhhhhhh} % 3
-   \or
-   \newcolumntype{f}{ddddhhhhhh} % 4
-   \or
-   \newcolumntype{f}{dddddhhhh} % 5
-   \or
-   \newcolumntype{f}{ddddddhh} % 6
-   \or
-   \newcolumntype{f}{ddddddd} % 7
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or %15
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhhhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{f}{dhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhhhhhhhh} % 3
-   \or
-   \newcolumntype{f}{ddddhhhhhhh} % 4
-   \or
-   \newcolumntype{f}{dddddhhhhh} % 5
-   \or
-   \newcolumntype{f}{ddddddhhh} % 6
-   \or
-   \newcolumntype{f}{dddddddh} % 7
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or %16
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhhhhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{f}{dhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{f}{ddddhhhhhhhh} % 4
-   \or
-   \newcolumntype{f}{dddddhhhhhh} % 5
-   \or
-   \newcolumntype{f}{ddddddhhhh} % 6
-   \or
-   \newcolumntype{f}{dddddddhh} % 7
-   \or
-   \newcolumntype{f}{dddddddd} % 8
-\fi
-%%%%%%%%%%%%%%%%%%
-\or %17
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhhhhhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{f}{dhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{f}{ddddhhhhhhhhh} % 4
-   \or
-   \newcolumntype{f}{dddddhhhhhhh} % 5
-   \or
-   \newcolumntype{f}{ddddddhhhhh} % 6
-   \or
-   \newcolumntype{f}{dddddddhhh} % 7
-   \or
-   \newcolumntype{f}{ddddddddh} % 8
-\fi
-%%%%%%%%%%%%%%%%%%
-\or %18
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhhhhhhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{f}{dhhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{f}{ddddhhhhhhhhhh} % 4
-   \or
-   \newcolumntype{f}{dddddhhhhhhhh} % 5
-   \or
-   \newcolumntype{f}{ddddddhhhhhh} % 6
-   \or
-   \newcolumntype{f}{ddddddhhhh} % 7
-   \or
-   \newcolumntype{f}{ddddddddhh} % 8
-   \or
-   \newcolumntype{f}{ddddddddd} % 9
-\fi
-%%%%%%%%%%%%%%%%%%
-\or %19
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhhhhhhhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{f}{dhhhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{f}{ddddhhhhhhhhhhh} % 4
-   \or
-   \newcolumntype{f}{dddddhhhhhhhhh} % 5
-   \or
-   \newcolumntype{f}{ddddddhhhhhhh} % 6
-   \or
-   \newcolumntype{f}{dddddddhhhhh} % 7
-   \or
-   \newcolumntype{f}{ddddddddhhh} % 8
-   \or
-   \newcolumntype{f}{ddddddddddh} % 9
-\fi
-%%%%%%%%%%%%%%%%%%
-\or %20
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhh hhhhh hhhhh hhhhh} % 0 
-    \or
-   \newcolumntype{f}{dhhhhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhhhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{f}{ddddhhhhhhhhhhhh} % 4
-   \or
-   \newcolumntype{f}{dddddhhhhhhhhhh} % 5
-   \or
-   \newcolumntype{f}{ddddddhhhhhhhh} % 6
-   \or
-   \newcolumntype{f}{dddddddhhhhhh} % 7
-   \or
-   \newcolumntype{f}{ddddddddhhhh} % 8
-   \or
-   \newcolumntype{f}{dddddddddhh} % 9
-   \or
-   \newcolumntype{f}{dddddddddd} % 10
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or %21
-  \ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhh hhhhh hhhhh hhhhh h} % 0 
-   \or
-   \newcolumntype{f}{dhhhhhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhhhhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{f}{ddddhhhhhhhhhhhhh} % 4
-   \or
-   \newcolumntype{f}{dddddhhhhhhhhhhh} % 5
-   \or
-   \newcolumntype{f}{ddddddhhhhhhhhh} % 6
-   \or
-   \newcolumntype{f}{dddddddhhhhhhh} % 7
-   \or
-   \newcolumntype{f}{ddddddddhhhhh} % 8
-   \or
-   \newcolumntype{f}{ddd ddd ddd hhh} % 9
-   \or
-   \newcolumntype{f}{ddd ddd ddd d h} % 10
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or %22
-\ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhh hhhhh hhhhh hhhhh hh} % 0 
-   \or
-   \newcolumntype{f}{dhhhhhhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhhhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhhhhhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{f}{ddddhhhhhhhhhhhhhh} % 4
-   \or
-   \newcolumntype{f}{dddddhhhhhhhhhhhh} % 5
-   \or
-   \newcolumntype{f}{ddddddhhhhhhhhhh} % 6
-   \or
-   \newcolumntype{f}{dddddddhhhhhhhh} % 7
-   \or
-   \newcolumntype{f}{ddddddddhhhhhh} % 8
-   \or
-   \newcolumntype{f}{ddd ddd ddd hhhh} % 9
-   \or
-   \newcolumntype{f}{ddd ddd ddd dhh} % 10
-   \or
-   \newcolumntype{f}{ddddddddddd} % 11
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or %23
-\ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhh hhhhh hhhhh hhhhh hhh} % 0 
-   \or
-   \newcolumntype{f}{dhhhhhhhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhhhhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhhhhhhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{f}{ddddhhhhhhhhhhhhhhh} % 4
-   \or
-   \newcolumntype{f}{dddddhhhhhhhhhhhhh} % 5
-   \or
-   \newcolumntype{f}{ddddddhhhhhhhhhhh} % 6
-   \or
-   \newcolumntype{f}{dddddddhhhhhhhhh} % 7
-   \or
-   \newcolumntype{f}{ddddddddhhhhhhh} % 8
-   \or
-   \newcolumntype{f}{ddd ddd ddd hhhhh} % 9
-   \or
-   \newcolumntype{f}{ddddddddddhhh} % 10
-   \or
-   \newcolumntype{f}{ddddd ddddd dh} % 11
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or %24
-\ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhh hhhhh hhhhh hhhhh hhhh} % 0 
-   \or
-   \newcolumntype{f}{dhhhhhhhhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhhhhhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhhhhhhhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{f}{ddddhhhhhhhhhhhhhhhh} % 4
-   \or
-   \newcolumntype{f}{dddddhhhhhhhhhhhhhh} % 5
-   \or
-   \newcolumntype{f}{ddddddhhhhhhhhhhhh} % 6
-   \or
-   \newcolumntype{f}{dddddddhhhhhhhhhh} % 7
-   \or
-   \newcolumntype{f}{ddddddddhhhhhhhh} % 8
-   \or
-   \newcolumntype{f}{ddd ddd ddd hhhhhh} % 9
-   \or
-   \newcolumntype{f}{ddddddddddhhhh} % 10
-   \or
-   \newcolumntype{f}{ddddd ddddd dhh} % 11
-   \or
-   \newcolumntype{f}{ddddd ddddd dd} % 12
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or %25
-\ifcase\firsthowmanyDs
-   \newcolumntype{f}{hhhhh hhhhh hhhhh hhhhh hhhhh} % 0 
-   \or
-   \newcolumntype{f}{dhhhhhhhhhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{f}{ddhhhhhhhhhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{f}{dddhhhhhhhhhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{f}{ddddhhhhhhhhhhhhhhhhh} % 4
-   \or
-   \newcolumntype{f}{dddddhhhhhhhhhhhhhhh} % 5
-   \or
-   \newcolumntype{f}{ddddddhhhhhhhhhhhhh} % 6
-   \or
-   \newcolumntype{f}{dddddddhhhhhhhhhhh} % 7
-   \or
-   \newcolumntype{f}{ddddddddhhhhhhhhh} % 8
-   \or
-   \newcolumntype{f}{ddd ddd ddd hhhhhhh} % 9
-   \or
-   \newcolumntype{f}{ddddddddddhhhhh} % 10
-   \or
-   \newcolumntype{f}{dddddddddddhhh} % 11
-   \or
-   \newcolumntype{f}{ddddddddddddh} % 12
-   \fi
-%%%%%%%%%%%%%%%%%%
-\else
-\typeout{^^J----------------------------------------------------- ^^J
-Warning!^^J^^J 
-Too many Columns using in Splittabular. 
-^^J
-25 column maximum in
-each part of the table.^^J Each`T' counts as two columns.
-^^J-----------------------------------------------------^^J}
-\fi
-}
-
-
-%% Second dummy columns is the part of the table that will not print,
-%% in this case the part to the right.
-%%\makeseconddummycolumns
-
-\gdef\makeseconddummycolumns{%
-\ifcase\secondcolcount
-%0
-\or
-%1
-\newcolumntype{F}{h} % no D possible
-%%%%%%%%%%%%%%%%%%
-\or
-%2
-  \ifcase\secondhowmanyDs
-  \newcolumntype{F}{hh}%% 0
-  \or
-  \newcolumntype{F}{d} %% 1
-  \fi
-%%%%%%%%%%%%%%%%%%
-\or
-%3
-  \ifcase\secondhowmanyDs
-  \newcolumntype{F}{hhh} % 0 
-  \or
-  \newcolumntype{F}{dh} % 1 
-  \fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhh} % 0 
-    \or
-   \newcolumntype{F}{dhh} % 1
-   \or
-   \newcolumntype{F}{dd} % 2 
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhh} % 0 
-    \or
-   \newcolumntype{F}{dhhh} % 1
-   \or
-   \newcolumntype{F}{ddh} % 2 
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhhh} % 0 
-    \or
-   \newcolumntype{F}{dhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhh} % 2 
-   \or
-   \newcolumntype{F}{ddd} % 3
-   \fi
-%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhhhh} % 0 
-    \or
-   \newcolumntype{F}{dhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhh} % 2 
-   \or
-   \newcolumntype{F}{dddh} % 3
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhhhhh} % 0 
-    \or
-   \newcolumntype{F}{dhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhh} % 3
-   \or
-   \newcolumntype{F}{dddd} % 4
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhhhhhh} % 0 
-    \or
-   \newcolumntype{F}{dhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhh} % 3
-   \or
-   \newcolumntype{F}{ddddh} % 4
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{F}{dhhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhhh} % 3
-   \or
-   \newcolumntype{F}{ddddhh} % 4
-   \or
-   \newcolumntype{F}{ddddd} % 5
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{F}{dhhhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhhhh} % 3
-   \or
-   \newcolumntype{F}{ddddhhh} % 4
-   \or
-   \newcolumntype{F}{dddddh} % 5
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{F}{dhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhhhhh} % 3
-   \or
-   \newcolumntype{F}{ddddhhhh} % 4
-   \or
-   \newcolumntype{F}{dddddhh} % 5
-   \or
-   \newcolumntype{F}{dddddd} % 6
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{F}{dhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhhhhhh} % 3
-   \or
-   \newcolumntype{F}{ddddhhhhh} % 4
-   \or
-   \newcolumntype{F}{dddddhhh} % 5
-   \or
-   \newcolumntype{F}{ddddddh} % 6
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{F}{dhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhhhhhhh} % 3
-   \or
-   \newcolumntype{F}{ddddhhhhhh} % 4
-   \or
-   \newcolumntype{F}{dddddhhhh} % 5
-   \or
-   \newcolumntype{F}{ddddddhh} % 6
-   \or
-   \newcolumntype{F}{ddddddd} % 7
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhhhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{F}{dhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhhhhhhhh} % 3
-   \or
-   \newcolumntype{F}{ddddhhhhhhh} % 4
-   \or
-   \newcolumntype{F}{dddddhhhhh} % 5
-   \or
-   \newcolumntype{F}{ddddddhhh} % 6
-   \or
-   \newcolumntype{F}{dddddddh} % 7
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhhhhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{F}{dhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{F}{ddddhhhhhhhh} % 4
-   \or
-   \newcolumntype{F}{dddddhhhhhh} % 5
-   \or
-   \newcolumntype{F}{ddddddhhhh} % 6
-   \or
-   \newcolumntype{F}{dddddddhh} % 7
-   \or
-   \newcolumntype{F}{dddddddd} % 8
-\fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhhhhhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{F}{dhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{F}{ddddhhhhhhhhh} % 4
-   \or
-   \newcolumntype{F}{dddddhhhhhhh} % 5
-   \or
-   \newcolumntype{F}{ddddddhhhhh} % 6
-   \or
-   \newcolumntype{F}{dddddddhhh} % 7
-   \or
-   \newcolumntype{F}{ddddddddh} % 8
-\fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhhhhhhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{F}{dhhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{F}{ddddhhhhhhhhhh} % 4
-   \or
-   \newcolumntype{F}{dddddhhhhhhhh} % 5
-   \or
-   \newcolumntype{F}{ddddddhhhhhh} % 6
-   \or
-   \newcolumntype{F}{dddddddhhhh} % 7
-   \or
-   \newcolumntype{F}{ddddddddhh} % 8
-   \or
-   \newcolumntype{F}{ddddddddd} % 9
-\fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhhhhhhhhhhhhhhhh} % 0 
-    \or
-   \newcolumntype{F}{dhhhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{F}{ddddhhhhhhhhhhh} % 4
-   \or
-   \newcolumntype{F}{dddddhhhhhhhhh} % 5
-   \or
-   \newcolumntype{F}{ddddddhhhhhhh} % 6
-   \or
-   \newcolumntype{F}{dddddddhhhhh} % 7
-   \or
-   \newcolumntype{F}{ddddddddhhh} % 8
-   \or
-   \newcolumntype{F}{dddddddddh} % 9
-\fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhh hhhhh hhhhh hhhhh} % 0 
-    \or
-   \newcolumntype{F}{dhhhhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhhhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{F}{ddddhhhhhhhhhhhh} % 4
-   \or
-   \newcolumntype{F}{dddddhhhhhhhhhh} % 5
-   \or
-   \newcolumntype{F}{ddddddhhhhhhhh} % 6
-   \or
-   \newcolumntype{F}{dddddddhhhhhh} % 7
-   \or
-   \newcolumntype{F}{ddddddddhhhh} % 8
-   \or
-   \newcolumntype{F}{dddddddddhh} % 9
-   \or
-   \newcolumntype{F}{dddddddddd} % 10
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or
-  \ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhh hhhhh hhhhh hhhhh h} % 0 
-   \or
-   \newcolumntype{F}{dhhhhhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhhhhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{F}{ddddhhhhhhhhhhhhh} % 4
-   \or
-   \newcolumntype{F}{dddddhhhhhhhhhhh} % 5
-   \or
-   \newcolumntype{F}{ddddddhhhhhhhhh} % 6
-   \or
-   \newcolumntype{F}{dddddddhhhhhhh} % 7
-   \or
-   \newcolumntype{F}{ddddddddhhhhh} % 8
-   \or
-   \newcolumntype{F}{ddd ddd ddd hhh} % 9
-   \or
-   \newcolumntype{F}{ddd ddd ddd d h} % 10
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or
-\ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhh hhhhh hhhhh hhhhh hh} % 0 
-   \or
-   \newcolumntype{F}{dhhhhhhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhhhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhhhhhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{F}{ddddhhhhhhhhhhhhhh} % 4
-   \or
-   \newcolumntype{F}{dddddhhhhhhhhhhhh} % 5
-   \or
-   \newcolumntype{F}{ddddddhhhhhhhhhh} % 6
-   \or
-   \newcolumntype{F}{dddddddhhhhhhhh} % 7
-   \or
-   \newcolumntype{F}{ddddddddhhhhhh} % 8
-   \or
-   \newcolumntype{F}{ddd ddd ddd hhhh} % 9
-   \or
-   \newcolumntype{F}{ddddddddddhh} % 10
-   \or
-   \newcolumntype{F}{ddddddddddd} % 11
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or
-\ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhh hhhhh hhhhh hhhhh hhh} % 0 
-   \or
-   \newcolumntype{F}{dhhhhhhhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhhhhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhhhhhhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{F}{ddddhhhhhhhhhhhhhhh} % 4
-   \or
-   \newcolumntype{F}{dddddhhhhhhhhhhhhh} % 5
-   \or
-   \newcolumntype{F}{ddddddhhhhhhhhhhh} % 6
-   \or
-   \newcolumntype{F}{dddddddhhhhhhhhh} % 7
-   \or
-   \newcolumntype{F}{ddddddddhhhhhhh} % 8
-   \or
-   \newcolumntype{F}{ddd ddd ddd hhhhh} % 9
-   \or
-   \newcolumntype{F}{ddddddddddhhh} % 10
-   \or
-   \newcolumntype{F}{ddddd ddddd dh} % 11
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or
-\ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhh hhhhh hhhhh hhhhh hhhh} % 0 
-   \or
-   \newcolumntype{F}{dhhhhhhhhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhhhhhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhhhhhhhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{F}{ddddhhhhhhhhhhhhhhhh} % 4
-   \or
-   \newcolumntype{F}{dddddhhhhhhhhhhhhhh} % 5
-   \or
-   \newcolumntype{F}{ddddddhhhhhhhhhhhh} % 6
-   \or
-   \newcolumntype{F}{dddddddhhhhhhhhhh} % 7
-   \or
-   \newcolumntype{F}{ddddddddhhhhhhhh} % 8
-   \or
-   \newcolumntype{F}{ddd ddd ddd hhhhhh} % 9
-   \or
-   \newcolumntype{F}{ddddddddddhhhh} % 10
-   \or
-   \newcolumntype{F}{ddddd ddddd dhh} % 11
-   \or
-   \newcolumntype{F}{ddddd ddddd dd} % 12
-   \fi
-%%%%%%%%%%%%%%%%%%
-\or
-\ifcase\secondhowmanyDs
-   \newcolumntype{F}{hhhhh hhhhh hhhhh hhhhh hhhhh} % 0 
-   \or
-   \newcolumntype{F}{dhhhhhhhhhhhhhhhhhhhhhhh} % 1
-   \or
-   \newcolumntype{F}{ddhhhhhhhhhhhhhhhhhhhhh} % 2 
-   \or
-   \newcolumntype{F}{dddhhhhhhhhhhhhhhhhhhh} % 3
-   \or
-   \newcolumntype{F}{ddddhhhhhhhhhhhhhhhhh} % 4
-   \or
-   \newcolumntype{F}{dddddhhhhhhhhhhhhhhh} % 5
-   \or
-   \newcolumntype{F}{ddddddhhhhhhhhhhhhh} % 6
-   \or
-   \newcolumntype{F}{dddddddhhhhhhhhhhh} % 7
-   \or
-   \newcolumntype{F}{ddddddddhhhhhhhhh} % 8
-   \or
-   \newcolumntype{F}{ddd ddd ddd hhhhhhh} % 9
-   \or
-   \newcolumntype{F}{ddddddddddhhhhh} % 10
-   \or
-   \newcolumntype{F}{ddddd ddddd dhhh} % 11
-   \or
-   \newcolumntype{F}{ddddd ddddd ddh} % 12
-   \fi
-%%%%%%%%%%%%%%%%%%
-\else
-\typeout{^^J----------------------------------------------------- ^^J
-Warning!^^J^^J 
-Too many Columns using in Splittabular. 
-^^J
-25 column maximum in
-each part of the table.^^J Each`D' counts as two columns.
-^^J-----------------------------------------------------^^J}
-\fi
-}
-
-%% we don't have to worry about D's in this section, fortunately.
-\gdef\makethirddummycolumns{
-\ifcase\thirdcolcount 
-\or\newcolumntype{E}{h}
-\or\newcolumntype{E}{hh}
-\or\newcolumntype{E}{hhh}
-\or\newcolumntype{E}{hhhh}
-\or\newcolumntype{E}{hhhhh}
-\or\newcolumntype{E}{hhhhhh}
-\or\newcolumntype{E}{hhhhhhh}
-\or\newcolumntype{E}{hhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhhhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhhhhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhhhhhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhhhhhhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhhhhhhhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhhhhhhhhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhhhhhhhhhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhhhhhhhhhhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhhhhhhhhhhhhhhhhh}
-\or\newcolumntype{E}{hhhhhhhhhhhhhhhhhhhhhhhhh} %% up to 25 columns
-\else \typeout{^^J-----------------------------------------------------^^J
-Warning!
-^^J^^J Too many Columns in Splittabular. 
-^^J
-25 column maximum in
-each part of the table.^^J
-Each `D' counts as two columns.
-^^J-----------------------------------------------------^^J}\fi
-}
-
-%%%%%%%%%%%%%%%%%
-%% Colnums
-
-%% defaults
-
-\gdef\settabnumdefaults{%
-\loopnum=0\relax\loop%
-\ifnum\loopnum<31\relax%
-\expandafter\gdef\csname tab\the\loopnum\endcsname{%
-\multicolumn1{c}{\global\advance\colnumsused by 1\relax%
-(\the\colnumsused)}}%
-\global\advance\loopnum by1\repeat}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%
-%% this version of countcols  is for \colnumbers
-\newcount\totalcolumncount
-\def\xH{h}
-
-\makeatother
-\def\tabcountcols#1{\ifcat#1c
-\global\advance\colcount by 1\relax\fi%
-%%
-\def\lookforD{#1}%
-\ifx\lookforD\xD%
-\expandafter\gdef\csname tab\the\colcount\endcsname{%
-\multicolumn2{c}{\global\advance\colnumsused by 1\relax%
-(\the\colnumsused)}}%
-\fi%
-\ifx\lookforD\xH%
-\expandafter\gdef\csname tab\the\colcount\endcsname{%
-\multicolumn1{h}{}}%
-\fi%
-%%
-\futurelet\next\tablookatnext}
-
-\def\tabxeatone#1{\tabcountcols}
-
-%% second conditional deals with expressions like @{} in
-%% the preamble.
-\def\tablookatnext{\if\next\xrelax\let\xgo\relax\else%
-\ifx\next\bgroup\let\xgo\tabxeatone\else\let\xgo\tabcountcols\fi\fi\xgo}
-\makeatletter
-%%%%%%%%%%%%%%%
-
-\newcount\totalcolumns
-\newbox\firsttablebox
-\newbox\secondtablebox
-\newbox\thirdtablebox
-\newif\ifdbreaktab
-
-%% A loop would be more elegant, of course, but using & in a loop
-%% within a table column produces errors.
-%% was\tabnumberline, now \colnumbers
-
-%% Is this test necessary?
-%\newif\ifcolumnums
-
-\newif\ifcolnumberson
-\def\deluxecolnumbers{\global\colnumbersontrue}
-
-\def\colnumbers{\omit\\\omit\xcolnumbers}
-\def\xcolnumbers{\global\let\colnumbers\xcolnumbers%
-\global\colnumbersontrue\let&\CheckNumberAndSwitch%
-\global\colcount=0\relax%
-\global\totalcolumncount=0\relax%
-%% above here
-\settabnumdefaults%
-%% Now, change the columns that have `D' to be \multicolumn2c, by redefining
-%% the \csname tab<number>\endcsname
-%%
-\expandafter\tabcountcols\tabfullpreamble%
-\global\totalcolumncount=\the\colcount\relax%
-\global\colcount=0\relax%
-\ifbreaktab\else\ifdbreaktab\else\global\colnumsused=0\relax\fi\fi%
-%%
-%
-\ifdeluxe\ifbreaktab\\\else\\[-6pt]\fi%\hline% not above
-\else%
-\\[-14pt]\fi%
-\ifcase\totalcolumncount%
-\or%
-\csname tab1\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname%
-\or
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname%
-\or%22
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname%
-\or% 24
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname%
-\or% 25
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname%
-\or% 
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname&\csname tab26\endcsname%
-\or% 27
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname&\csname tab26\endcsname&%
-\csname tab27\endcsname%
-\or% 28
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname&\csname tab26\endcsname&%
-\csname tab27\endcsname&\csname tab28\endcsname%
-\or% 29
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname&\csname tab26\endcsname&%
-\csname tab27\endcsname&\csname tab28\endcsname&%
-\csname tab29\endcsname%
-\or% 30
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname&\csname tab26\endcsname&%
-\csname tab27\endcsname&\csname tab28\endcsname&%
-\csname tab29\endcsname&\csname tab30\endcsname%
-\else%
-\typeout{^^J^^J
-Sorry, more than 30 columns cannot be numbered with^^J
-\string\colnumbers. Please number the columns manually.^^J
-Thank you!^^J}\fi%
-%\ifbreaktab
-\\\hline% below, hline is wanted
-%\else
-\noalign{\vskip-8pt}
-%\vrule height 28pt width0pt %the \vrule is in the line below colnumbers; 
-                          % it causes all the vrules on that line to grow to 28pt.
-                          % The -14pt will cause the lower line to overlap the upper line.
-                          % Complication, needed to add this vrule to Z and z in order to
-                          % have it also work for split tabular.
-%\fi
-}
-
-
-
-\let\savecolnumbers\colnumbers
-
-\gdef\plaincolnumbers{%
-\omit\\\omit%
-\global\colnumbersontrue\let&\CheckNumberAndSwitch%
-\global\colcount=0\relax%
-\global\totalcolumncount=0\relax%
-%% above here
-\settabnumdefaults%
-%% Now, change the columns that have `D' to be \multicolumn2c, by redefining
-%% the \csname tab<number>\endcsname
-%%
-\expandafter\tabcountcols\tabfullpreamble%
-\global\totalcolumncount=\the\colcount\relax%
-\global\colcount=0\relax%
-\ifbreaktab\else\ifdbreaktab\else\global\colnumsused=0\relax\fi\fi%
-%%
-\\\ifcase\totalcolumncount%
-\or%
-\csname tab1\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname%
-\or
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname%
-\or%22
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname%
-\or% 24
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname%
-\or% 25
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname%
-\or% 
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname&\csname tab26\endcsname%
-\or% 27
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname&\csname tab26\endcsname&%
-\csname tab27\endcsname%
-\or% 28
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname&\csname tab26\endcsname&%
-\csname tab27\endcsname&\csname tab28\endcsname%
-\or% 29
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname&\csname tab26\endcsname&%
-\csname tab27\endcsname&\csname tab28\endcsname&%
-\csname tab29\endcsname%
-\or% 30
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname&\csname tab26\endcsname&%
-\csname tab27\endcsname&\csname tab28\endcsname&%
-\csname tab29\endcsname&\csname tab30\endcsname%
-\else%
-\typeout{^^J^^J
-Sorry, more than 30 columns cannot be numbered with^^J
-\string\colnumbers. Please number the columns manually.^^J
-Thank you!^^J}\fi%
-\\\hline% below, hline is wanted
-\\\noalign{\vskip-30pt }%%%%% 
-%\vrule height 28pt width0pt %the \vrule is in the line below colnumbers; 
-                          % it causes all the vrules on that line to grow to 28pt.
-                          % The -14pt will cause the lower line to overlap the upper line.
-                          % Complication, needed to add this vrule to Z and z in order to
-                          % have it also work for split tabular.
-}
-
-\let\saveplaincolnumbers\plaincolnumbers
-
-
-\def\splitplaincolnumbers{%
-\omit\\\omit%
-\xplain}
-
-\let\savesplitplaincolnumbers\splitplaincolnumbers
-
-\newif\iffirsttime
-\firsttimetrue
-\gdef\xplain{%
-\global\let\plaincolnumbers\xplain%
-\global\colnumbersontrue\let&\CheckNumberAndSwitch%
-\global\colcount=0\relax%
-\global\totalcolumncount=0\relax%
-%% above here
-\settabnumdefaults%
-%% Now, change the columns that have `D' to be \multicolumn2c, by redefining
-%% the \csname tab<number>\endcsname
-%%
-\expandafter\tabcountcols\tabfullpreamble%
-\global\totalcolumncount=\the\colcount\relax%
-\global\colcount=0\relax%
-\ifbreaktab\else\ifdbreaktab\else\global\colnumsused=0\relax\fi\fi%
-%%
-\iffirsttime
-\\%\hline% above not wanted
-\else
-\\[-12pt]%\hline% above not wanted
-\fi
-\ifcase\totalcolumncount%
-\or%
-\csname tab1\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname%
-\or
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname%
-\or%22
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname%
-\or%
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname%
-\or% 24
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname%
-\or% 25
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname%
-\or% 
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname&\csname tab26\endcsname%
-\or% 27
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname&\csname tab26\endcsname&%
-\csname tab27\endcsname%
-\or% 28
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname&\csname tab26\endcsname&%
-\csname tab27\endcsname&\csname tab28\endcsname%
-\or% 29
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname&\csname tab26\endcsname&%
-\csname tab27\endcsname&\csname tab28\endcsname&%
-\csname tab29\endcsname%
-\or% 30
-\csname tab1\endcsname&\csname tab2\endcsname&%
-\csname tab3\endcsname&\csname tab4\endcsname&%
-\csname tab5\endcsname&\csname tab6\endcsname&%
-\csname tab7\endcsname&\csname tab8\endcsname&%
-\csname tab9\endcsname&\csname tab10\endcsname&%
-\csname tab11\endcsname&\csname tab12\endcsname&%
-\csname tab13\endcsname&\csname tab14\endcsname&%
-\csname tab15\endcsname&\csname tab16\endcsname&%
-\csname tab17\endcsname&\csname tab18\endcsname&%
-\csname tab19\endcsname&\csname tab20\endcsname&%
-\csname tab21\endcsname&\csname tab22\endcsname&%
-\csname tab23\endcsname&\csname tab24\endcsname&%
-\csname tab25\endcsname&\csname tab26\endcsname&%
-\csname tab27\endcsname&\csname tab28\endcsname&%
-\csname tab29\endcsname&\csname tab30\endcsname%
-\else%
-\typeout{^^J^^J
-Sorry, more than 30 columns cannot be numbered with^^J
-\string\colnumbers. Please number the columns manually.^^J
-Thank you!^^J}\fi%
-\\\hline% below, hline is wanted
-\iffirsttime
-\\\noalign{\vskip-30pt}%% 
-%\noalign{\vskip-8pt}
-\vrule height 28pt width0pt %the \vrule is in the line below colnumbers; 
-                          % it causes all the vrules on that line to grow to 28pt.
-                          % The -14pt will cause the lower line to overlap the upper line.
-                          % Complication, needed to add this vrule to Z and z in order to
-                          % have it also work for split tabular.
-\fi\global\firsttimefalse
-}
-
-\def\decimalcolnumbers{\crcr\saveplaincolnumbers\\%
-\noalign{\global\savetabskip\tabskip
-\tabskip=0pt
-\global\let\extracolsep\relax
-\global\let\ddoit\saveddoit
-\global\let\zdoit\savezdoit
-\vskip-32pt 
-}{\vrule height28pt depth0pt width0pt}\relax}
-
-\def\splitdecimalcolnumbers{\\[-15pt]%
-\savesplitplaincolnumbers
-\global\colnumbersonfalse
-\\\noalign{\vskip-32pt %!!!
-\global\savetabskip\tabskip
-\tabskip=0pt
-\global\let\extracolsep\relax
-\global\let\ddoit\saveddoit
-\global\let\zdoit\savezdoit
-}\vrule height 28pt width0pt %!!!
-\global\let\splitdecimalcolnumbers\secondsplitdecimalcolnumbers}
-
-\def\secondsplitdecimalcolnumbers{\omit\\ 
-\plaincolnumbers
-\global\colnumbersonfalse
-\\\noalign{\vskip-26pt %!!! was -28pt
-\global\savetabskip\tabskip
-\tabskip=0pt
-\global\let\extracolsep\relax
-\global\let\ddoit\saveddoit
-\global\let\zdoit\savezdoit
-}\\\relax}
-
-\let\savesplitdecimalcolnumbers\splitdecimalcolnumbers
-
-%%AAA
-\newif\ifdeluxestar
-\expandafter\def\csname
-deluxetable*\endcsname{\deluxestartrue\bgroup\floattrue
-\hsize=\textwidth	
-\deluxetable}
-
-\expandafter\def\csname enddeluxetable*\endcsname{\enddeluxetable
-\egroup
-\global\colnumbersonfalse
-\global\deluxedecimalsfalse
-\global\deluxestarfalse
-}
-
-\def\deluxedecimalcolnumbers{\deluxedecimalstrue\colnumbersontrue}
-\def\deluxetablecaption#1{\gdef\@tablecaption{#1}}
-
-\newif\ifstartlongtable
-\def\startlongtable{\vskip1sp\global\startlongtabletrue}
-
-\newif\iffloat
-\def\floattable{\global\deluxestartrue\global\floattrue}
-
-%% for equivalent but in \begin...\end form.
-\def\floatrotatetable{\global\deluxestartrue\global\floattrue}
-\let\endfloatrotatetable\relax
-
-\def\deluxetable{\global\deluxetrue
-\catcode`\&=\active
-\catcode`\$=\active
-%% Mar 30, 2019, to make label outside of \caption work correctly
-{\advance\c at table by 1
-\xdef\@currentlabel{\thetable}}
-\let\tablecaption\deluxetablecaption
-\deluxetablecaption{}
-%% july 2016
-% \iffloat
-% \let\go\ydeluxetable
-% \else\let\go\longdeluxetable\fi\go%}
-%% aug 2016
-\ifstartlongtable
-%% this works for both deluxetable and deluxetable*:
-%% nov 2017:
-\def\arraystretch{1.1}
-%% March 2019 
-\if at two@col\global\returntotwocoltrue\vskip1pt
-\ifdeluxestar\onecolumngrid\fi\fi
-%%
-\ifdeluxestar
-\vskip12pt
-\fi
-\let\go\longdeluxetable
-\else
-\let\go\ydeluxetable
-\fi\go
-}
-
-\def\ydeluxetable#1{%
-\@ifnextchar[{\xdeluxetable{#1}}{\zdeluxetable{#1}}}
-
-%%
-% x and z are the same, except that xdeluxetable allows optional square bracket arg, like [h].
-\def\xdeluxetable#1[#2]{\global\breaktabtrue
-%% not here
-\let\colnumbers\deluxecolnumbers
-\global\deluxedecimalsfalse
-\let\decimals\deluxedecimals
-\let\decimalcolnumbers\deluxedecimalcolnumbers
-\let\tablehead\ztablehead
-\gdef\tabfullpreamble{#1}%<<== needed
-\def\endtabular{\endarray
-\global\let\zdoit\relax
-\global\let\tdoit\relax
-\global\Dfalse}
-\global\colnumsused=0
-\global\breaktabtrue
-\global\colcount=0
-%%
-%%%%%%%%%%%%
-  \lineskiplimit=\z@ % restore default setting
-\ifdeluxestar
-\gdef\two{#2}\gdef\checkh{h}
-\ifx\two\checkh\onecolumngrid\fi
-\begin{table*}[#2]\hsize=\textwidth\else
-  \begin{table}[#2]\fi
-\noindent\setbox\splitbox=\vtop\bgroup%
-\currtabletypesize
-    \vspace*{\abovedeluxetableskip}
-%%
-\def\startdata##1\enddata{%
-\currtabletypesize
-\setbox0=\hbox{
-\begin{tabular}{#1}
-\pt at head
-##1\end{tabular}}
-\expandafter\ifx\csname @tablecaption\endcsname\empty\else
-%% 
-\noindent\hbox
-to\hsize{\hss\vtop{\hsize=\wd0
-\caption{\@tablecaption}}\hss}\vskip3pt\fi
-
-%% not here
-\global\setbox3\hbox{%
-\begin{tabular}{#1}%
-\hline\hline\noalign{\vskip-9pt}%
-\pt at head%
-##1\crcr% added october 2017
-\omit\\\omit\\\hline\end{tabular}}
-
-%\noindent\hskip-1.25em %% kludge! but seems necessary
-\hbox to\hsize{\hss\copy3\hss}
-\global\setbox4\vtop\bgroup\ifdeluxestar\hsize=\textwidth\else\hsize=\wd0\fi\leftskip6pt\parindent-6pt
-}}
-
-\def\zdeluxetable#1{\global\breaktabtrue
-\let\colnumbers\deluxecolnumbers
-\global\deluxedecimalsfalse
-\let\decimals\deluxedecimals
-\let\decimalcolnumbers\deluxedecimalcolnumbers
-\let\tablehead\ztablehead
-\gdef\tabfullpreamble{#1}%<<== needed
-\def\endtabular{\endarray
-\global\let\zdoit\relax
-\global\let\tdoit\relax
-\global\Dfalse}
-\global\breaktabtrue
-\global\colnumsused=0
-\global\colcount=0
-%%
-%%%%%%%%%%%%
-  \lineskiplimit=\z@ % restore default setting
-\ifdeluxestar
-\begin{table*}\hsize=\textwidth\else
-  \begin{table}\fi
-\noindent\setbox\splitbox=\vtop\bgroup%
-\currtabletypesize
-    \vspace*{\abovedeluxetableskip}
-%%
-\def\startdata##1\enddata{%
-\currtabletypesize
-\setbox0=\hbox{\colnumbersonfalse
-\begin{tabular}{#1}
-\pt at head
-##1\end{tabular}}% not here
-\expandafter\ifx\csname @tablecaption\endcsname\empty\else
-\noindent\hbox
-to\hsize{\hss\vtop{\hsize=\wd0
-\caption{\@tablecaption}}\hss}\vskip3pt\fi
-\global\setbox3\hbox{%
-\begin{tabular}{#1}%
-\hline\hline\noalign{\vskip-9pt}%
-\pt at head%
-##1\crcr%% added October 2017
-\omit\\\omit\\\hline\end{tabular}}%%<<== original
-\vskip-\parskip
-\noindent\hbox to\hsize{\hss\copy3\hss}
-\global\setbox4\vtop\bgroup\hsize=\wd0\relax
-\leftskip6pt\parindent-6pt
-}}
-
-
-%% go to \end{deluxetable}, after longdeluxetable
-
-
-
-%%@@@@
-
-%% Variation on definition found in revtex4-1.cls
-\def\LT at start@new{%
- \let\LT at start\endgraf
- \endgraf
- \markthr@@{}%
- \LT at pre
- \@ifvoid\LT at firsthead{\LT at top}{\hbox{\ifdim\movetableright>0pt\relax\hskip\movetableright\fi\box\LT at firsthead}
-\nobreak}%
- \mark at envir{longtable}%
-}%
-
-%%% 
-\newbox\longtablebox
-\def\longdeluxetable#1{
-\global\rotateonfalse
-\let\colnumbers\deluxecolnumbers
-\global\deluxedecimalsfalse
-\let\decimals\deluxedecimals
-\let\decimalcolnumbers\deluxedecimalcolnumbers
-\let\tablehead\ztablehead
-\gdef\tabfullpreamble{#1}%<<== needed
-\def\endtabular{\endarray
-\global\let\zdoit\relax
-\global\let\tdoit\relax
-\global\Dfalse}
-\global\colnumsused=0
-\global\colcount=0
-%%
-%%%%%%%%%%%%
-  \lineskiplimit=\z@ % restore default setting
-\let\enddeluxetable\endlongdeluxetable
-    \vspace*{\abovedeluxetableskip}
-%%
-\def\startdata##1\enddata{%
-\global\setbox\longtablebox=\hbox{\currtabletypesize
-\tabcolsep=3pt
-\begin{tabular}{#1}
-\pt at head
-##1\end{tabular}}
-%%%
-\bgroup\centering
-\def\table at hook{\currtabletypesize}
-      \LTcapwidth=\wd\longtablebox
-%% march 2019, added [c] and these terms: 
-\ifcenterwidetable\global\centerwidetablefalse
-  \def\LT at LR@c{\LTleft=0pt minus1fill 
-  \let\LTright\LTleft}%
-\else
-%% default, will center table that is narrower than text width
-  \def\LT at LR@c{\LTleft=0pt plus1fill 
-  \LTright\LTleft}%
-\fi
-%%
-%
-\begin{longtable}[c]{#1}%%
-\ifdim\movetableright>0pt
- \noalign{\ifdim\movetableright>0pt
-  \global\LTleft=\movetableright
- \fi}
-%
- \noalign{\hbox to \wd\longtablebox{
- \vtop{\hsize=.8\wd\longtablebox 
-  \advance\baselineskip4pt
- \raggedright
-  {\bf \fnum at table}.\vrule depth 6pt width0pt\
-  \@tablecaption}\hss}\vskip-3pt }\\
-  \hline
-  \hline\noalign{\vskip-9pt}
- \pt at head%
-\else
-\caption{\hsize=\wd\longtablebox 
-\advance\baselineskip2pt
-\@tablecaption}\\ %
-\hline\hline\noalign{\vskip-9pt}% prob ok
-\pt at head%
-\fi
-\endfirsthead
-
-\noalign{\centerline{\small 
-\hskip\movetableright{\bf \fnum at table}\ \it(continued)}\vskip6pt}
-\hline\hline
-\noalign{\vskip-12pt}
-\pt at head%
-\endhead
-
-\hline
-\multicolumn{\totalcolumns}{c}{\vrule height 24pt width0pt\small\it
-\fnum at table\
-continued  \if at two@col\else on next page\fi}\\ 
-\endfoot
-
-\hline%\nobreak
-\endlastfoot
-##1
-\end{longtable}
-\vglue-\LTpost
-\vskip-6pt
-\egroup
-\global\setbox4=\vtop\bgroup
-\ifdim\wd\longtablebox>\textwidth
-\hsize=\textwidth
-\else
-\hsize=\wd\longtablebox\fi
-\leftskip=6pt
-\parindent=-6pt
-\currtabletypesize
-\global\startlongtablefalse
-\global\movetableright=0pt
-}% end data, endlongtable
-}
-
-\def\endlongdeluxetable{
-%%
-\vrule depth 6pt width 0pt
-\vskip1sp
-\egroup
-\ifdim\dp4>6pt
-\vglue-6pt
-\vbox{\hbox to \columnwidth{\hfill
-\vtop{\hsize\wd\longtablebox
-\leftskip=6pt\parindent-6pt
-\copy4
-}\hfill}%%
-}
-\fi
-\vglue\ht4 
-\global\colnumbersonfalse
-\global\deluxedecimalsfalse
-\global\rotateonfalse
-%%
-\relax\null%% \null is an empty hbox.
-%% This keeps final page(s) of startlongtable/deluxetable
-%% from begin thrown away when at end of article.
-% \global\advance\c at table-1\relax
-%%
-%
-%% march 2019
-\ifreturntotwocol\global\returntotwocolfalse
-\twocolumngrid\fi
-}%% 
-
-
-%% bbb
-%% \end{deluxetable}:
-\def\enddeluxetable{%
-\egroup%end box 4
-\ifdim\dp4>6pt
-\hbox to\hsize{\hss\copy4\hss}
-\fi
-\egroup% end splitbox
-\centering
-\ifrotateon\global\rotateonfalse
-\rotatebox{90}{\hbox to\textheight{\hfill\vbox{
-\unvbox\splitbox
-\vspace*{\belowdeluxetableskip}}\hfill}}
-\else
-\centering\unvbox\splitbox
-\vspace*{\belowdeluxetableskip}
-\vspace*{24pt}
-\fi
-\ifdeluxestar\end{table*}\global\deluxestarfalse
-\if at two@col
-\twocolumngrid\hsize=\columnwidth\fi%% check this!!
-\else
-\end{table}\fi
-\gdef\colnumbers{\saveplaincolnumbers}
-\global\breaktabfalse
-\global\deluxefalse
-\global\colnumbersonfalse
-\global\deluxedecimalsfalse
-\global\rotateonfalse
-\startlongtablefalse
-\global\movetableright=0pt
-%\global\floatfalse
-%\global\advance\c at table by -1\relax
-}%% check this!!
-
-%%@@@ ???
-
-\newbox\splitbox
-\newif\ifdeluxe
-\def\splitdeluxetable{
-%% Mar 30, 2019, to make label outside of \caption work correctly
-{\advance\c at table by 1
-\xdef\@currentlabel{\thetable}}
-\global\deluxetrue\catcode`\&=\active
-\catcode`\$=\active
-\xsplitdeluxetable}
-
-\def\xsplitdeluxetable#1{
-\global\breaktabtrue
-\let\colnumbers\deluxecolnumbers
-\let\decimals\deluxedecimals
-\global\deluxedecimalsfalse
-\let\decimalcolnumbers\deluxedecimalcolnumbers
-\let\tablehead\xtablehead
-\gdef\tabfullpreamble{#1}
-\def\endtabular{\endarray
-\global\let\zdoit\relax
-\global\let\tdoit\relax
-\global\Dfalse}
-%%% modification of emulateapj \deluxetable %%%%
-\setbox0=\hbox{\def\firstarg{#1}\expandafter\lookforD\firstarg}
-\gdef\temppreamble{#1\relax}
-\PartsOfTable=0
-\def\tempfullpreamble{#1BB}
-\setbox0=\hbox{\expandafter\checkforB\tempfullpreamble}
-%% Now PartsOfTable is either =2 or 3
-%%
-\gdef\one{#1Z}
-\global\colnumsused=0
-\global\breaktabtrue
-\global\colcount=0
-%%
-\ifnum\PartsOfTable=3
-\let\multicolumn\threebreakmulticolumn
-\else
-\let\multicolumn\breakmulticolumn
-\fi
-%%%%%%%%%%%%
-  \lineskiplimit=\z@ % restore default setting
-  \gdef\tblnote at list{}
-  \gdef\tblref at list{}
-\ifsplitstar
-  \begin{table*}\else
-  \begin{table}\fi
-\noindent\setbox\splitbox=\vtop\bgroup%
-\currtabletypesize
-    \vspace*{\abovedeluxetableskip}
-\let\startdata\xstartdata}
-%% \end{splitdeluxetable}:
-
-\newdimen\movetabledown
-
-\def\endsplitdeluxetable{\vskip1sp\egroup%% end box with tablenotes
-\hbox to \hsize{\hss\copy4\hss}
-\egroup
-\vskip1pt
-\ifrotateon\global\rotateonfalse
-\vskip\movetabledown\rotatebox{90}{\vbox{\noindent\unvbox\splitbox %
-\vspace*{\belowdeluxetableskip}
-}}\global\movetabledown=0pt\else
-\noindent\unvbox\splitbox
-\vspace*{\belowdeluxetableskip}
-\fi
-\ifsplitstar
-\end{table*}
-\else
-\end{table}\fi
-\gdef\colnumbers{\saveplaincolnumbers}
-\tabletypesize{\small}
-\global\breaktabfalse
-\global\deluxefalse
-\global\splitstarfalse
-\global\colnumbersonfalse
-\global\deluxedecimalsfalse
-}
-
-
-\newif\ifsplitstar
-\expandafter\def\csname splitdeluxetable*\endcsname{\global\splitstartrue\splitdeluxetable}
-\expandafter\def\csname endsplitdeluxetable*\endcsname{\endsplitdeluxetable\global\splitstarfalse 
-\global\colnumbersonfalse
-\global\deluxedecimalsfalse
-}
-
-\newdimen\maxtablewidth
-
-\gdef\NoTableCaption{\global\@table at not@headedtrue}
-
-%% For splitdeluxetable
-
-%%% ====================================================== %%%
-\gdef\dbreaktabular{\catcode`\&=\active
-\let&\CheckNumberAndSwitch\xdbreaktabular}
-
-\long\gdef\xdbreaktabular#1{%% #1=contents of table
-{\global\maxtablewidth=0pt
-\let&\CheckNumberAndSwitch
-\let$\savedollar
-\global\colnumsused=0
-%%
-\global\dbreaktabtrue
-\global\colcount=0
-%%
-\ifnum\PartsOfTable=3
-\let\multicolumn\threebreakmulticolumn
-\else
-\let\multicolumn\breakmulticolumn
-\fi
-%%
-\ifnum\PartsOfTable=3
-\expandafter\catchfirstpreamble\one
-\expandafter\catchsecondofthreepreamble\one
-\expandafter\catchthirdpreamble\one
-\makefirstdummycolumns
-\makeseconddummycolumns
-\makethirddummycolumns
-\else %% PartsOfTable=2
-\ifnum\PartsOfTable=2
-\expandafter\catchfirstpreamble\one
-\expandafter\catchsecondpreamble\one
-\makefirstdummycolumns
-\makeseconddummycolumns
-\fi\fi
-%%%
-\global\columncount=0
-\ifnum\PartsOfTable=3
-%% For table divided into three parts
-\firstboxtrue\secondboxfalse\thirdboxfalse
-\setbox\firsttablebox=\hbox{%
-\begin{tabular}{AFE}
-\ifx\csname pt at head\endcsname\relax\else
-\pt at head\fi#1\crcr\end{tabular}}
-\global\maxtablewidth=\wd\firsttablebox
-
-\noindent\hbox to \hsize{\hss\unhbox\firsttablebox\hss}
-\vskip6pt
-\hrule
-\vskip6pt
-\global\columncount=0
-\firstboxfalse\secondboxtrue\thirdboxfalse
-\ifcolnumberson%
-\setbox\secondtablebox=\hbox{%
-\let\savecolnumbers\xcolnumbers%
-\notfirsttrue%
-\begin{tabular}{fZE} %fZE !!!
-\ifx\csname pt at head\endcsname\relax\else%
-\pt at head\fi#1\crcr\end{tabular}}
-\else
-%%
-\setbox\secondtablebox=\hbox{%
-\begin{tabular}{fZE}%
-\ifx\csname pt at head\endcsname\relax\else%
-\pt at head\fi\\ [-14pt]% 
-#1\crcr%
-\end{tabular}}
-\fi
-\ifdim\wd\secondtablebox>\maxtablewidth
-\global\maxtablewidth\wd\secondtablebox\fi
-
-\noindent\hbox to \hsize{\hss\unhbox\secondtablebox\hss}
-%%
-\vskip6pt
-\hrule
-\vskip6pt
-\firstboxfalse\secondboxfalse\thirdboxtrue
-\global\columncount=0
-\ifcolnumberson
-\notfirsttrue
-\setbox\thirdtablebox=\hbox{
-\let\savecolnumbers\xcolnumbers
-\notfirsttrue
-\begin{tabular}{fFz}
-\ifx\csname pt at head\endcsname\relax\else
-\pt at head\fi#1\crcr\end{tabular}}
-\else
-\setbox\thirdtablebox=\hbox{
-\begin{tabular}{fFz}
-\ifx\csname pt at head\endcsname\relax\else
-\pt at head\fi\\[-14pt]
-#1
-\end{tabular}}
-\fi
-\ifdim\wd\thirdtablebox>\maxtablewidth
-\global\maxtablewidth\wd\thirdtablebox\fi
-
-\noindent\hbox to \hsize{\hss\unhbox\thirdtablebox\hss}
-\vskip6pt
-\hrule
-\else
-%% Original for table divided into two parts
-\global\columncount=0
-\secondboxfalse
-\setbox\firsttablebox=\hbox{%
-\begin{tabular}{AF}
-\ifx\csname pt at head\endcsname\relax\else
-\pt at head\fi%
-#1\end{tabular}}
-\global\maxtablewidth=\wd\firsttablebox
-\hbox to \hsize{\hss\unhbox\firsttablebox\hss}
-\vskip6pt
-\hrule
-\vskip6pt
-\global\columncount=0
-\secondboxtrue
-\ifcolnumberson
-\setbox\secondtablebox=\hbox{%
-\let\savecolnumbers\xcolnumbers
-\notfirsttrue
-\begin{tabular}{fZ}%%
-\ifx\csname pt at head\endcsname\relax\else%
-\pt at head\fi#1\crcr%%= tablecontents
-\end{tabular}}%
-\else
-\setbox\secondtablebox=\hbox{%
-\begin{tabular}{fZ}%% was 12
-\ifx\csname pt at head\endcsname\relax\else%
-\pt at head\fi\\[-14pt]%
-#1%%= tablecontents
-\end{tabular}}\fi
-\ifdim\wd\secondtablebox>\maxtablewidth
-\global\maxtablewidth\wd\secondtablebox\fi
-
-\noindent\hbox to \hsize{\hss\unhbox\secondtablebox\hss}
-\vskip6pt
-\hrule
-\secondboxtrue
-%%
-%% end of conditional testing for 2 or 3 part table:
-\fi
-%%
-\global\dbreaktabfalse}}
-%%% ====================================================== %%%
-
-\newif\ifnotfirst
-%% @@@@
-%% xstartdata, modified from \startdata in emulateapj, for splitdeluxetable
-\gdef\xstartdata#1\enddata{\def\tablecontents{%
-\ifcolnumberson%
-\\\savecolnumbers\\[2pt]\fi% this is for top level split
-\ifdeluxedecimals\savedecimals\fi%
-#1}%
-\currtabletypesize%
-\setbox2=\vtop{\dbreaktabular{\tablecontents}}%
-%
-\expandafter\ifx\csname @tablecaption\endcsname\empty\else
-\noindent\hbox
-to\hsize{\hss\vtop{\hsize=\maxtablewidth\caption{\@tablecaption}}\hss}\vskip3pt\fi
-\dbreaktabular{\tablecontents\noalign{\global\let\zdoit\relax
-\global\let\ddoit\relax}}
-\parindent=0pt
-\global\setbox4=\vtop\bgroup% egroup in enddeluxetable
-\currtabletypesize
-\ifsplitstar
-\hsize=\textwidth\else\hsize=245.3pt\fi
-\parindent=-6pt \leftskip=6pt 
-}
-
-\def\tablecomments#1{\vskip1pt{\small\vskip1sp\indent\vrule height 11pt depth 2pt
-width 0pt\currtabletypesize{\sc Note}---{#1}\vskip1pt}}
-
-\def\tablenotetext#1#2{\vskip1pt{\currtabletypesize\vskip1pt\indent\vrule
-height 11pt depth
-2pt width0pt\relax$^{\hbox to 5pt{$#1$}}$#2\vskip1pt}}
-
-\def\tablerefs#1{{\small\vskip3pt\indent\vrule height 11pt depth 2pt
-width 0pt\currtabletypesize{\bf References}---{#1}\vskip1sp}}
-
-\let\tablereferences\tablerefs
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% 5. Simple entry decimal numbers
-
-%% extra unused args are to get rid of unnecessary commands revtex puts in
-\gdef\lookfordecimal#1#2#3#4.#5 {\gdef\xone{{\let$\relax\savedollar#4\savedollar}}
-\gdef\xtwo{#5}\ifx\xtwo\empty\else\gdef\xtwo{{\let$\relax\savedollar#5\savedollar}}\fi}
-
-%% D 
-\def\newdoit{\setbox0=\hbox\bgroup\zdoit}
-\def\endnewdoit{\egroup\unhbox0}
-
-\long\gdef\zdoit#1 {\let$\relax
-\def\bothcols{#1 }%
-\setbox0=\hbox{\let$\relax\expandafter\lookfordecimal\bothcols{}{}{}{}.{} }%
-\xdoit}
-
-\global\let\savezdoit\zdoit
-\let\zdoit\relax
-
-\gdef\xdoit{\relax\hskip\tabcolsep\relax\xone&\tabskip=0pt%
-\ifx\xtwo\empty\let\go\relax\else.\def\go{\xtwo}\fi\go}
-
-%% d
-\def\xnewdoit{\setbox0=\hbox\bgroup\ddoit}
-\def\xendnewdoit{\egroup}
-
-\long\gdef\ddoit#1#2#3{\xxdoit}
-\let\saveddoit\ddoit
-\let\ddoit\relax
-
-%% to delete all D material: 
-
-\gdef\xxdoit{&}
-
-\newcolumntype{D}{>\newdoit r<{\endnewdoit} @{}l}%% 
-\newcolumntype{d}{>\xnewdoit h<{\xendnewdoit} @{}h} %% 
-
-\newdimen\savetabskip
-\gdef\decimals{\noalign{\global\savetabskip\tabskip
-\tabskip=0pt
-\global\let\extracolsep\relax
-\global\let\ddoit\saveddoit
-\global\let\zdoit\savezdoit
-}}
-
-\let\savedecimals\decimals
-
-%% to allow \decimals to be used before \startdata:
-\newif\ifdeluxedecimals
-\def\deluxedecimals{\global\deluxedecimalstrue}
-
-%%%%%%%%%
-%% This needed to be redefined so that \colhead in \tablehead would span both parts
-%% of decimal numbers.
-
-%% in case there isn't a table head
-\let\pt at head\relax
-
-%% for splitdeluxetable
-\def\xtablehead{\catcode`\&=\active%
-\catcode`\$=\active%
-\xxtablehead}
-
-%%
-\def\xxtablehead#1{%
-\let&\CheckNumberAndSwitch%
-\gdef\pt at head{%
-\hline\hline%
-\multicolumn1c{\tempcounter=0
-\expandafter\getDs\tabfullpreamble\relax
-\global\colcount=0
-\global\colheadcount=0}%
-\\ 
-\iftwelvepoint%
-   \ifpreprint%
-   \iflongrotateon\else\noalign{\vskip-6.5pt}\fi%
-   \else%
-      \ifpreprinttwo%
-      \iflongrotateon\else\noalign{\vskip-6.5pt}\fi%
-      \else%
-         \ifmanu%
-            \iflongrotateon\noalign{\vskip-8pt}\else\noalign{\vskip-17pt}\fi%
-         \else%
-           \ifmodern  \iflongrotateon\else\noalign{\vskip-9pt}\fi%
-            \else%
-           \fi%% end ifmodern
-         \fi%% end ifmanu
-      \fi%% end ifpreprinttwo
-    \fi%% end ifpreprint
-\else%
-%% not twelvepoint
-    \iftwocolstyle%
-    \iflongrotateon\else\noalign{\vskip-5pt}\fi%
-          \else%
-              \ifonecolstyle% default
-                \iflongrotateon\noalign{\vskip2pt}\else\noalign{\vskip-4.5pt}\fi%
-              \fi% end ifonecol
-   \fi%endiftwocolstyle
-\fi%end iftwelvepoint
-#1\ifcolnumberson%
-\ifnotfirst\\[-22pt]\fi
-\else\\\hline\\[-8pt]\fi% space below hline for 2nd and 3rd part of split table 
-}%
-%
-}
-
-\def\ztablehead{\catcode`\&=\active%
-\catcode`\$=\active%
-\zztablehead}
-
-\def\zztablehead#1{\let&\CheckNumberAndSwitch%
-\gdef\pt at head{%
-%% this is needed:
-\multicolumn1c{\expandafter\getDs\tabfullpreamble\relax
-\global\tempcounter=0
-\global\colcount=0
-\global\colheadcount=0}\\
-\iftwelvepoint%
-   \ifpreprint%
-   \iflongrotateon\else\noalign{\vskip-6.5pt}\fi%
-   \else%
-      \ifpreprinttwo%
-      \iflongrotateon\else\noalign{\vskip-6.5pt}\fi%
-      \else%
-         \ifmanu%
-            \iflongrotateon\noalign{\vskip-8pt}\else\noalign{\vskip-17pt}\fi%
-         \else%
-           \ifmodern  \iflongrotateon\else\noalign{\vskip-5pt}\fi%
-            \else%
-           \fi%% end ifmodern
-         \fi%% end ifmanu
-      \fi%% end ifpreprinttwo
-    \fi%% end ifpreprint
-\else%
-%% not twelvepoint
-    \iftwocolstyle%
-    \iflongrotateon\else\noalign{\vskip-5pt}\fi%
-          \else%
-              \ifonecolstyle% default
-                \iflongrotateon\noalign{\vskip2pt}\else\noalign{\vskip-4.5pt}\fi%
-              \fi% end ifonecol
-   \fi%endiftwocolstyle
-\fi%end iftwelvepoint
-#1\unskip%
-\ifcolnumberson\\[6pt]
-\savecolnumbers\vrule height 11pt depth 4pt width 0pt\relax%
-\\\ifmanu\noalign{\vskip-15pt}\fi%
-\ifdeluxedecimals\\[-14pt]% 
-\savedecimals\fi%
-\else \vrule depth 6pt
-width0pt\\\ifdeluxedecimals\savedecimals\fi\hline\fi%
-}}
-
-
-\newcount\tempcounter
-
-\gdef\getDs#1{\let&\CheckNumberAndSwitch
-\def\lookforD{#1}%
-\ifx\lookforD\xD%
-\expandafter\gdef\csname col\the\tempcounter\endcsname{2}\else
-\expandafter\gdef\csname col\the\tempcounter\endcsname{1}\fi 
-\global\advance\tempcounter by 1
-\futurelet\next\checkingpreamble}
-
-\gdef\checkingpreamble{\ifx\next\relax
-\let\go\relax\else\let\go\getDs\fi\go}
-
-%%% Something like this could be used to automate the width of colheads in the tablehead,
-%% making those that match the D in preamble are multicolumn2c instead of
-%% multicolumn 1c.
-\newcount\colheadcount
-\newcommand\xcolhead[1]{\multicolumn{\expandafter\ifx\csname
-col\the\colheadcount\endcsname\relax 1\else\expandafter%
-\csname col\the\colheadcount\endcsname\fi}{c}{\vrule depth 4pt
-width0pt\relax#1\relax\global\advance\colheadcount
-by 1\relax}\ignorespaces}%
-%
-
-%%
-\extrarowheight=2pt
-%% from revtex4-1, additions on top
-%% fix for \usepackage{amsmath} and 
-%% any matrix environment
-\def\matrixpreamble{*\c at MaxMatrixCols c}
-%% this causes problem, must be fixed!
-%\let\save at array@array at new\@array at array@new
-\def\@array at array@new[#1]#2{%
-\ifbreaktab
-\else
-%%% added so that we can use \colnumbers in any tabular environment
-%%% and avoid error messages for breaktabular
-\def\catchpreamble{#2\relax}
-\gdef\tabfullpreamble{#2\relax}
-{\colcount=0
-%% important fix, makes it possible to use amsmath and matrices.
-\def\two{#2}
-\ifx\matrixpreamble\two
-\else
-\expandafter\countcols\catchpreamble
-\global\totalcolumns=\colcount\fi}
-\fi
-%%% end of additions
-  \@tempdima\ht\strutbox
-  \advance\@tempdima by\extrarowheight
-  \setbox\@arstrutbox\hbox{%
-   \vrule \@height\arraystretch\@tempdima
-          \@depth \arraystretch\dp\strutbox
-          \@width \z@
-  }%
-  \begingroup
-   \@mkpream{#2}%
-   \xdef\@preamble{\@preamble}%
-  \endgroup
-  \prepdef\@preamble{%
-   \tabskip\tabmid at skip
-    \@arstrut
-  }%
-  \appdef\@preamble{%
-   \tabskip\tabright at skip
-   \cr
-   \array at row@pre
-  }%
-  \@arrayleft
-  \@nameuse{@array at align@#1}%
-  \m at th
-  \let\\\new at arraycr %<<== defined above, original plus reset counters
-  \let\tabularnewline\\%
-  \let\par\@empty
-  \let\@sharp##%
-  \set at typeset@protect
-  \lineskip\z@\baselineskip\z@
-  \tabskip\tableft at skip
-  \everycr{}%
-  \expandafter\halign\expandafter\@halignto\expandafter\bgroup\@preamble
-}%
-
-%% \rotate 
-\newif\ifrotateon
-\def\rotate{\global\floattrue\iffloat\global\let\go\relax\global\rotateontrue\else
-\global\rotateonfalse 
-\let\go\relax
-%\def\go{\vskip48pt\huge
-%{\tt \string\floattable\space must precede table using
-%\string\rotate !!}}
-\fi\go}
-
-\def\colnumbers{\plaincolnumbers}
-
-%% add 6pt of space between table and following text:
-\let\saveendtable\endtable
-\def\endtable{\vskip6pt\saveendtable}
-\expandafter \let \csname endtable*\endcsname = \endtable
-%%
-
-
-%%% \movetabledown works
-\newbox\rotatetablebox
-\def\rotatetable{%
-\clearpage
-\global\startlongtabletrue\setbox\rotatetablebox=\vbox\bgroup
-}
-
-\def\endrotatetable{\egroup
-\vglue\movetabledown
-\hbox to
-\textwidth{\hss\rotatebox{90}{\hbox{\box\rotatetablebox}}\hss}
-\global\movetabledown=0pt\relax
-\global\startlongtablefalse
-}
-
-%%% \movetabledown works
-\expandafter\def\csname rotatetable*\endcsname{%
-\clearpage
-\global\startlongtabletrue\setbox\rotatetablebox=\vbox to
-\textwidth\bgroup\vfill}
-
-\expandafter\def\csname endrotatetable*\endcsname{\vfill\egroup
-\vbox to \textheight{\vfill
-\vglue\movetabledown
-\hbox to
-\textwidth{\hss\rotatebox{90}{\box\rotatetablebox}\hss}\global\movetabledown=0pt\relax 
-\vfill}
-\clearpage
-\if at two@col
-\twocolumngrid
-\global\startlongtablefalse
-}
-
-%
-%%% \movetabledown works
-\newif\iflongrotateon
-\def\longrotatetable{%
-\global\longrotateontrue
-   \if at two@col\onecolumngrid\clearpage
-   \fi
-\clearpage
-   \clearpage
-  \begingroup
-\expandafter\def\csname deluxetable*\endcsname{\deluxetable}
-\expandafter\def\csname enddeluxetable*\endcsname{\enddeluxetable}
-\global\floatfalse
-\global\startlongtabletrue
-\def\LS at rot{%
-  \setbox\@outputbox\vbox{\vskip\movetabledown\hbox{\rotatebox{90}{\box\@outputbox}}}}
-
-\let\LS at makecol=\@makecol
-\let\LS at makefcolumn=\@makefcolumn
-
-  \vsize=\textwidth
-  \hsize=\textheight
-  \linewidth=\hsize
-  \columnwidth=\hsize
-  \@colroom=\vsize
-  \textheight=\vsize
-  \@colht=\vsize
-  \def\@makecol{\LS at makecol\LS at rot}%
-  \def\@makefcolumn##1{\LS at makefcolumn{##1}\LS at rot}}
-
-\def\endlongrotatetable{%
-\onecolumngrid %% ??
-\clearpage
-  \ifGin at pdftex
-    \pdfpageattr{/Rotate 90}
-  \fi
-  \clearpage
-  \endgroup
-   \if at two@col\twocolumngrid\fi
-\clearpage
-\global\longrotateonfalse
-\global\movetabledown=0pt
-  \global\@colht=\textheight
-  \global\vsize=\textheight
-  \global\@colroom=\textheight}
-
-\newif\ifGin at pdftex
-\Gin at pdftexfalse
-\DeclareOption{pdftex}{%
-  \PassOptionsToPackage\CurrentOption{graphicx}
-  \Gin at pdftextrue
-}
-
-\DeclareOption*{\PassOptionsToPackage\CurrentOption{graphicx}}
-\ProcessOptions
-
-%% set &, $ catcode back to normal:
-
-\catcode`&=4
-\catcode`$=3
-
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% end table tools
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Gridlines for positioning multiple illustrations in 
-%% one figure environment.
-
-\def\gridline#1{\vskip6pt\hbox to\hsize{#1}\vskip6pt}
-
-\def\boxedfig#1#2#3{\hfill\fbox{\vbox{\parskip=0pt\relax
-\hsize=#2
-\includegraphics[width=#2]{#1}\vskip2pt\vtop{\hsize=#2
-\centerline{#3}}}}\hfill}
-
-\def\fig#1#2#3{\hfill\vbox{\parskip=0pt\hsize=#2
-\includegraphics[width=#2]{#1}\vskip2pt\vtop{\centering
-\footnotesize
-\hsize=#2
-#3\vskip1pt
-}}\hfill}
-
-\def\leftfig#1#2#3{\vbox{\parskip=0pt\relax\hsize=#2
-\includegraphics[width=#2]{#1}\vskip2pt\vtop{\hsize=#2
-\centering
-#3\vskip1sp\vskip1sp}}\hfill}
-
-\def\rightfig#1#2#3{\hfill\vbox{\parskip=0pt\relax\hsize=#2
-\includegraphics[width=#2]{#1}\vskip2pt\vtop{\hsize=#2
-\centering#3\vskip1sp}}}
-
-\def\rotatefig#1#2#3#4{\hfill\vbox{\centering\parskip=0pt\hsize=#3
-\includegraphics[width=#3,angle=#1]{#2}\vskip2pt\vtop{\centering
-\footnotesize
-\hsize=#3
-#4\vskip1pt
-}}\hfill}
-
-%%%%%%%%%% End Grid line Macros %%%%%%%%%%
-
-%%%%%%%%%% Color Editing Macros %%%%%%%%%%
-%% \turnoffedit or \turnoffedits
-%% will prevent all \edit<number>{text}, all
-%% \collaborationcomment<number>{text}, and all
-%% \authorcomment<number>{text} from producing any text.
-
-\newif\ifturnoffedit
-\def\turnoffedit{\global\turnoffedittrue}
-\def\turnoffedits{\global\turnoffedittrue}
-\let\turnoffediting\turnoffedits
-
-\newif\ifturnoffone
-\newif\ifturnofftwo
-\newif\ifturnoffthree
-
-%% \turnoffeditone to only turn off only \edit1, \collaborationcomment1 and \authorcomment1 :
-\def\turnoffeditone{\turnoffonetrue}
-
-
-%% \turnoffedittwo to only turn off only \edit2, \collaborationcomment2 and \authorcomment2 :
-\def\turnoffedittwo{\turnofftwotrue}
-
-
-%% \turnoffeditthree to only turn off only \edit3, \collaborationcomment3 and \authorcomment3 :
-\def\turnoffeditthree{\turnoffthreetrue}
-
-
-%% Other choices can be made, but this should be
-%% standardized, so didn't make an user interface
-%% to change the colors easily.
-
-\expandafter\def\csname editcolor1\endcsname{black}% was magenta
-\expandafter\def\csname editcolor2\endcsname{black}% was blue
-\expandafter\def\csname editcolor3\endcsname{black}% was violet
-
-\newcount\colorcount
-\def\edit#1#2{{\colorcount=#1\relax%
-\ifturnoffedit\let\go\ignorespaces\else%
-\let\go\relax\fi%
-\ifturnoffedit
-\color{black}#2%
-\else
-\color{\csname editcolor\the\colorcount\endcsname}%
-\ifnum\colorcount=1{\ifturnoffone\color{black}#2\else\bf#2\fi}\else%
-\ifnum\colorcount=2{\ifturnofftwo\color{black}#2\else\it#2\fi}\else%
-\ifnum\colorcount=3{\ifturnoffthree\color{black}#2\else#2\fi}\fi\fi\fi\fi%
-}\go}
-
-\def\collaborationcomment#1#2{{\colorcount=#1
-\ifturnoffedit\let\go\ignorespaces\else%
-\let\go\relax%
-\color{\csname editcolor\the\colorcount\endcsname}
-\ifnum\colorcount=1{\ifturnoffone\else\bf (Collaboration~note: #2)\ \fi}\else
-\ifnum\colorcount=2{\ifturnofftwo\else\it (Collaboration~note: #2)\ \fi}\else
-\ifnum\colorcount=3{\ifturnoffthree\else (Collaboration~note: #2)\ \fi}\fi\fi\fi\fi%
-\go}}
-
-\def\authorcomment#1#2{{\colorcount=#1
-\ifturnoffedit\let\go\ignorespaces\else%
-\let\go\relax%
-\color{\csname editcolor\the\colorcount\endcsname}
-\ifnum\colorcount=1{\ifturnoffone\else\bf (Author~note: #2)\ \fi}\else
-\ifnum\colorcount=2{\ifturnofftwo\else\it (Author~note: #2)\ \fi}\else
-\ifnum\colorcount=3{\ifturnoffthree\else (Author~note: #2)\ \fi}\fi\fi\fi\fi%
-\go}}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%% Draft watermark
-
-\definecolor{ltgray}{gray}{.9}% .89
-\font\bighelv=phvr at 2in %
-\def\setwatermarkfontsize#1{\font\bighelv=phvr at #1}
-
-\def\watermark#1{\def\thewatermark{\hbox to\textwidth{\vtop to
-1.1\textheight{\vss
-\hskip24pt\rotatebox{60}{\hbox{\bighelv \color{ltgray} 
-\uppercase{#1}}}\vss}}\hss}}
-\let\thewatermark\empty
-
-%% Used in titlepage definition, as \pagestyle{titlepage}
-\def\ps at titlepage{%
-  \let\@mkboth\@gobbletwo
-\def\@oddhead{\ifx\thewatermark\empty\hfill\else
-\hbox to \textwidth{\rlap{\thewatermark}\hfill}\fi}
-\let\@oddfoot\@empty
-\let\@evenhead\@empty\let\@evenfoot\@empty}
-
-% end of watermark definitions
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\newcommand*\submitjournal[1]
-{\def\@submitted{Submitted to #1}}%
-
-%% this one is used &&&
-\def\titleblock at produce{%
- \begingroup
- \ltx at footnote@pop
- \def\@mpfn{mpfootnote}% 
- \def\thempfn{\thempfootnote}%
- \c at mpfootnote\z@
- \let\@makefnmark\frontmatter at makefnmark
-  \frontmatter at setup
-  \thispagestyle{titlepage}\label{FirstPage}%
-\ifmodern\leftskip=0pt\rightskip\leftskip\fi
-  \frontmatter at title@produce
-  \groupauthors at sw{%
-\frontmatter at author@produce at group
-  }{%
-   \frontmatter at author@produce at script
-  }%
-  \frontmatter at RRAPformat{%
-\vskip12pt
-   \expandafter\produce at RRAP\expandafter{\@date}%
-   \expandafter\produce at RRAP\expandafter{\@received}%
-   \expandafter\produce at RRAP\expandafter{\@revised}%
-   \expandafter\produce at RRAP\expandafter{\@accepted}%
-   \expandafter\produce at RRAP\expandafter{\@published}%
-  }%
-\expandafter\ifx\csname @submitted\endcsname\relax\else
-\vskip6pt
-\expandafter\produce at RRAP\expandafter{\centerline{\@submitted\hbox
-to 20pt{\hfill}}\vskip12pt}%
-\fi
-  \frontmatter at abstract@produce
-  \@ifx at empty\@pacs{}{%
-   \@pacs at produce\@pacs
-  }%
-  \@ifx at empty\@keywords{}{%
-   \@keywords at produce\@keywords
-  }%
-  \par
-  \frontmatter at finalspace
-\endgroup%
-}%
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Highlight Figure
-\definecolor{ltblue}{cmyk}{.5,.1,.1,0}
-
-\long\def\highlightfigure#1{\centerline{
-\fboxrule=4pt
-\fboxsep=12pt
-\fcolorbox{ltblue}{white}{\hbox to
-.93\textwidth{\hss$\vcenter{\advance\hsize -24pt #1}$\hss}}
-}}
-
-
-%%%%%%%%%%%%%
-%% Line numbering
-
-\ifnumlines
-\usepackage{lineno}
-
-\linenumbers*[1]
-\if at two@col
-\advance\linenumbersep -4pt
-\else
-\advance\linenumbersep 12pt
-\fi\fi
-
-
-\gdef\specialbibitem#1[#2]#3#4{
-{\tt\string\bibitem}[#2]{\tt\string{\string}}
-#4}
-
-\let\savecite\cite
-\let\savecitep\citep
-\let\savecitet\citet
-\def\specialcite#1{\hbox{\savecite{#1}}}
-\def\specialcitep#1{\hbox{\savecitep{#1}}}
-\def\specialcitet#1{\hbox{\savecitet{#1}}}
-\let\saveref\ref
-\def\specialref#1{\hbox{\saveref{#1}}}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Track Changes
-%% Amy Hendrickson, Nov 2015
-%% Change Jan 2016, to allow list of changes
-%% to give line and page numbers for more than one entry on the same line.
-%% Change Feb 2016, to allow optional argument for time/date, and/or editor initials, etc.
-
-
-\providecolor{trackchange}{cmyk}{0,0,0,1}
-\providecolor{explain}{cmyk}{0,0,0,1}
-
-\newif\ifsilent
-
-\newcount\refchangenumber
-\def\added{\@ifnextchar[{\xadded}{\yadded}}
-
-\long\def\xadded[#1]#2{%
-\iftrack {\global\advance\refchangenumber by 1\relax%
-\vtop to 0pt{\vss
-\hypertarget{link\the\refchangenumber}{}
-\vskip14pt}%
-\ifnumlines%
-\ifabstract\else%
-\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\fi\else%
-\xdef\doit{\noexpand\label{\the\refchangenumber}{}{}{}}\doit\fi}%
-{\color{trackchange}\bf(Added: [#1] #2)}%%
-\ifabstract\label{\the\refchangenumber}%
-\expandafter\gdef\csname
-changenum\the\refchangenumber\endcsname{Added: [#1]
-\textcolor{trackchange}\bf\relax{#2}\global\silenttrue}%
-\else\expandafter\gdef\csname
-changenum\the\refchangenumber\endcsname{\bf\relax Added: [#1]
-\textcolor{trackchange}\bf\relax{\let\bibitem\specialbibitem #2}\global\silentfalse}\fi%
-\else#2\fi}
-
-
-
-\long\def\yadded#1{%
-\iftrack{\global\advance\refchangenumber by 1\relax%
-\vtop to 0pt{\vss
-\hypertarget{link\the\refchangenumber}{}
-\vskip14pt}%
-\ifnumlines\ifabstract\else%
-\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\fi\else%
-\xdef\doit{\noexpand\label{\the\refchangenumber}{}{}{}}\doit%
-\fi}%
-{\color{trackchange}\bf(Added: #1)}%%
-\ifabstract%
-\label{\the\refchangenumber}%
-\expandafter\gdef\csname
-changenum\the\refchangenumber\endcsname{Added:
-\textcolor{trackchange}\bf\relax{#1},
-\global\silenttrue}\else
-\expandafter\gdef\csname
-changenum\the\refchangenumber\endcsname{Added:
-\textcolor{trackchange}{\bf\relax\let\bibitem\specialbibitem #1},%
-\global\silentfalse}\fi%
-\else#1\fi}
-
-
-
-\def\deleted{\@ifnextchar[{\xdeleted}{\ydeleted}}
-
-\long\def\xdeleted[#1]#2{\iftrack{\global\advance\refchangenumber by
-1\relax%
-\vtop to 0pt{\vss
-\hypertarget{link\the\refchangenumber}{}
-\vskip14pt}%
-\ifnumlines\ifabstract\else%
-\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\fi%
-\else%
-\xdef\doit{\noexpand\label{\the\refchangenumber}}\doit\fi%
-}%
-{\color{trackchange}\bf%
-\ifbib\let\sout\relax\fi%
-\let\citep\specialcitep%
-\let\citet\specialcitet%
-\let\ref\specialref\let\cite\specialcite (Deleted: [#1] \sout{#2})
-}%
-\ifabstract\label{\the\refchangenumber}%
-\expandafter\gdef\csname
-changenum\the\refchangenumber\endcsname{Deleted: [#1]
-{\color{trackchange}\bf%
-\let\citet\specialcitet%
-\let\citep\specialcitep%
-\let\cite\specialcite\sout{#2}}\global\silenttrue}%
-\else
-\expandafter\gdef\csname
-changenum\the\refchangenumber\endcsname{Deleted: [#1] 
-{\color{trackchange}%
-\let\bibitem\specialbibitem%
-\let\ref\specialref%
-\let\cite\specialcite%
-\let\citep\specialcitep%
-\let\citet\specialcitet%
-\sout{#2}
-}\global\silentfalse}\fi%
-\fi}
-
-\long\def\ydeleted#1{\iftrack{\global\advance\refchangenumber by 1\relax%
-\vtop to 0pt{\vss
-\hypertarget{link\the\refchangenumber}{}
-\vskip14pt}%
-\ifnumlines\ifabstract\else%
-\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\fi%
-\else%
-\xdef\doit{\noexpand\label{\the\refchangenumber}{}{}{}}\doit%
-\fi}%
-%%
-{\color{trackchange}\bf%
-\ifbib\let\sout\relax\fi%
-\let\citep\specialcitep%
-\let\citet\specialcitet%
-\let\ref\specialref\let\cite\specialcite(Deleted: \sout{#1}
-)}%
-\ifabstract\label{\the\refchangenumber}%
-\expandafter\gdef\csname changenum\the\refchangenumber\endcsname{Deleted:
-{\color{trackchange}\bf\let\ref\specialref%
-\let\citep\specialcitep%
-\let\citet\specialcitet%
-\let\cite\specialcite\sout{#1}}\global\silenttrue}%
-\else
-\expandafter\gdef\csname changenum\the\refchangenumber\endcsname{Deleted:
-{\color{trackchange}\bf%
-\let\citep\specialcitep%
-\let\citet\specialcitet%
-\let\bibitem\specialbibitem%
-\let\ref\specialref%
-\let\cite\specialcite\sout{#1}}\global\silentfalse}\fi%
-\fi}
-
-
-\def\replaced{\@ifnextchar[{\xreplaced}{\yreplaced}}
-
-\long\def\xreplaced[#1]#2#3{%
-\iftrack\global\advance\refchangenumber by 1\relax%
-\vtop to 0pt{\vss
-\hypertarget{link\the\refchangenumber}{}
-\vskip14pt}%
-\ifnumlines\ifabstract\else\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\fi\else%
-\xdef\doit{\noexpand\label{\the\refchangenumber}}\doit\fi%
-{\ifbib\let\sout\relax\fi
-\let\citep\specialcitep%
-\let\citet\specialcitet%
-\let\cite\specialcite\color{trackchange}\bf(Replaced: [#1] \sout{#2}}%
-{\color{black}replaced with:} {\let\ref\specialref%
-\let\citep\specialcitep%
-\let\citet\specialcitet%
-\let\cite\specialcite\color{trackchange}\bf\relax #3)}%
-\ifabstract\label{\the\refchangenumber}%
-\expandafter\gdef\csname
-changenum\the\refchangenumber\endcsname{Replaced: [#1]
-{\let\citep\specialcitep%
-\let\citet\specialcitet%
-\let\cite\specialcite\color{trackchange}\bf\relax\sout{#2}} {\color{black} replaced with:}
-{\color{trackchange}\bf\relax#3}, \global\silenttrue}%
-\else
-\expandafter\gdef\csname
-changenum\the\refchangenumber\endcsname{Replaced: [#1]
-{\ifbib\let\sout\relax\fi\let\bibitem\specialbibitem
-\let\citep\specialcitep%
-\let\citet\specialcitet%
-\let\cite\specialcite\color{trackchange}\bf\relax\sout{#2}
-} {\color{black} replaced with:}
-{\let\bibitem\specialbibitem\color{trackchange}\bf\relax#3}, \global\silentfalse}\fi%
-\else#3\fi}
-
-\long\def\yreplaced#1#2{%
-\iftrack\global\advance\refchangenumber by 1\relax%
-\vtop to 0pt{\vss
-\hypertarget{link\the\refchangenumber}{}
-\vskip14pt}%
-\ifnumlines\ifabstract\else\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\fi\else%
-\xdef\doit{\noexpand\label{\the\refchangenumber}}\doit\fi%
-{\ifbib\let\sout\relax\fi\let\ref\specialref%
-\let\citep\specialcitep%
-\let\citet\specialcitet%
-\let\cite\specialcite\color{trackchange}\bf\relax(Replaced: %\sout
-{#1}
-}%
-{\color{black}replaced with:}
-{\color{trackchange}\bf\relax #2)}%
-\ifabstract\label{\the\refchangenumber}%
-\expandafter\gdef\csname changenum\the\refchangenumber\endcsname{Replaced:
-{\let\cite\specialcite%
-\let\citep\specialcitep%
-\let\citet\specialcitet%
-\color{trackchange}\bf\relax\sout{#1}} {\color{black} replaced with:}
-{\color{trackchange}\bf\relax#2},\global\silenttrue}%
-\else
-\expandafter\gdef\csname
-changenum\the\refchangenumber\endcsname{Replaced:
-{\ifbib\let\sout\relax\fi\let\bibitem\specialbibitem
-\let\citep\specialcitep%
-\let\citet\specialcitet%
-\let\cite\specialcite\color{trackchange}\bf\relax\sout{#1}
-} {\color{black} replaced with:}
-{\let\bibitem\specialbibitem\color{trackchange}\bf\relax#2}, \global\silentfalse}\fi%
-\else#2\fi}
-
-\def\explain{\@ifnextchar[{\xexplain}{\yexplain}}
-
-\def\xexplain[#1]#2{\iftrack\ {\bfseries\itshape\color{explain} [Explanation of change:
-#2 (#1)]\ }\fi}
-
-\def\yexplain#1{\iftrack\ {\bfseries\itshape\color{explain} [Explanation of change:
-#1]\ }\fi}
-
-\newcount\listchangenum
-
-\def\listofchanges{
-\clearpage
-\iftrack
-\ifnum\refchangenumber>0
-\ifnumlines\nolinenumbers\fi
-\vskip36pt
-\hrule
-\noindent{\vrule height 14pt width0pt depth 6pt\large\bf List of Changes}
-\hrule
-\vskip18pt
-\nobreak
-{\parskip=4pt \parindent=0pt
-\loop
-\global\silentfalse
-\vskip-1pt\relax
-\global\advance\listchangenum by 1\relax
-\expandafter\ifx\csname changenum\the\listchangenum\endcsname\relax
-\else
-\csname changenum\the\listchangenum\endcsname\ 
-on page
-%% can't get hyperlink to work correctly for page numbers, works but error messages.
-\hyperlink{link\the\listchangenum}{\bf\pageref{\the\listchangenum}}%
-\ifnumlines%
-\ifsilent\global\silentfalse \else%
-\setbox0=\hbox{\lineref{\the\listchangenum}}%
-\ifdim\wd0<20pt%
-, line\
-\hyperlink{link\the\listchangenum}{\lineref{\the\listchangenum}}%
-\fi
-\fi\fi.\relax
-\repeat}
-\fi\fi
-\thispagestyle{empty}
-}
-
-\PassOptionsToPackage{normalem}{ulem}
-\usepackage{ulem}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% From earlier version of AASTeX, for usefulness and 
-%% backward compatibility, with some requested additions
-
-\let\jnl at style=\rmfamily
-\def\ref at jnl#1{{\jnl at style#1}}%
-
-%%%
-\renewcommand\memsai{\ref at jnl{Mem.~Soc.~Astron.~Italiana}}%
-          % Mem. Societa Astronomica Italiana
-%% longer version:
-\newcommand\memsocai{Mem. Societ\`a Astronomica Italiana}
-\newcommand\aspconf{Ast. Soc. of the Pac. Conference Series}
-
-\let\astap=\aap
-\let\apjlett=\apjl
-\let\apjsupp=\apjs
-\let\applopt=\ao
-
-%%% More useful commands from Earlier version of Aastex:
-\let\la=\lesssim            % For Springer A&A compliance...
-\let\ga=\gtrsim
-
-\let\farcm\farcm at mss
-\let\farcs\farcs at mss
-
-\def\farcm at apj{%
- \mbox{.\kern -0.7ex\raisebox{.9ex}{\scriptsize$\prime$}}%
-}%
-
-\def\farcs at apj{%
- \mbox{%
-  \kern  0.13ex.%
-  \kern -0.95ex\raisebox{.9ex}{\scriptsize$\prime\prime$}%
-  \kern -0.1ex%
- }%
-}%
-
-\def\chem at bnd#1{%
- {%
-  \kern.1em\relax
-  \setbox\z@\hbox{M}%
-  \dimen at ii.8em\relax
-  \p@=.1em\relax
-  \dimen at .5\ht\z@\dimen at i-\dimen@
-  \advance\dimen at 1.5\p@\advance\dimen at i-1.0\p@
-  #1%
-  \kern.1em\relax
-  }%
- }%
-\def\@sbnd{%
- \advance\dimen at -1.5\p@\advance\dimen at i1.5\p@
- \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
- }%
-\def\@dbnd{%
- \advance\dimen at -0.5\p@\advance\dimen at i0.5\p@
- \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
- \advance\dimen at -1.5\p@\advance\dimen at i1.5\p@
- \hskip-\dimen at ii
- \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
- }%
-\def\@tbnd{%
- \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
- \advance\dimen at -1.5\p@\advance\dimen at i1.5\p@
- \hskip-\dimen at ii
- \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
- \advance\dimen at -1.5\p@\advance\dimen at i1.5\p@
- \hskip-\dimen at ii
- \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
- }%
-
-\renewcommand\LaTeX{%
- \leavevmode
- L%
- \raise.42ex\hbox{%
-  \count@=\the\fam
-  $\fam\count@\scriptstyle\kern-.3em A$%
- }%
- \kern-.15em\TeX
-}%
-
-%% added Feb 2, 2016, redefining definition of \caption made with hyperref
-%% package. Making \caption[] be the default, to prevent sending caption 
-%% text to listoftables or listoffigures, which we are not going to use
-%% anyway. This change enables track changes commands to work in captions.
-\def\xtable{table}
-\def\caption{\numlinesfalse
-\ifx\@captype\@undefined 
-\@latex at error {\noexpand \caption outside float}\@ehd 
-\expandafter \@gobble \else 
-\H at refstepcounter \@captype \let \Hy at tempa \@caption \@ifundefined
-{float at caption}{}
-{\expandafter \ifx \csname @float at c@\@captype\endcsname
-\float at caption\let\Hy at tempa\Hy at float@caption\fi} 
-\expandafter\@firstofone\fi 
-{\@dblarg {\Hy at tempa \@captype}}[]}
-
-\def\@caption#1[#2]#3{{\small\rm\expandafter \ifx \csname if at capstart\expandafter \endcsname 
-\csname iftrue\endcsname \global \let \@currentHref \hc at currentHref \else \hyper at makecurrent {\@captype }\fi 
-\@ifundefined {NR at gettitle}{\def \@currentlabelname{\thesection\relax #2}}
-{\NR at gettitle {#2}}\par 
-%\addcontentsline {\csname ext@#1\endcsname }{#1}{\protect \numberline {\csname the#1\endcsname }{\ignorespaces #2}}
-\begingroup \@parboxrestore \if at minipage \@setminipage \fi \normalsize 
-\expandafter\ifx \csname if at capstart\expandafter \endcsname 
-\csname iftrue\endcsname \global \@capstartfalse 
-\@makecaption {\bf\csname fnum@#1\endcsname }{\ignorespaces #3}
-\else \@makecaption {\bf\csname fnum@#1\endcsname }{\ignorespaces \ifHy at nesting 
-\expandafter \hyper@@anchor \expandafter {\@currentHref }{#3}\else 
-\Hy at raisedlink {\expandafter \hyper@@anchor \expandafter
-{\@currentHref }{\relax }}{#3}\fi }\fi \par
-\endgroup}}
-
-%% changed, March 23, 2019, took out \\ at end of definition:
-\newcommand\tablebreak{\\[-11pt]\noalign{\break}}
-
-%% As suggested by Greg Schwarz, August Meunch, Feb 11
-
-\def\dataset{\def\doi##1{https://doi.org/##1}
-\@ifnextchar[{\ydataset}{\xdataset}}
-\def\xdataset#1{\ydataset[]{#1}\let\doi\savedoi}
-\def\ydataset[#1]#2{\def\one{#1}\ifx\one\empty
-\href{#2}{[DATASET]}\else
-\href{#2}{#1}\fi\let\doi\savedoi}
-
-%% this seems in the middle of nowhere...
-\advance\columnsep6pt
-
-%%%%%%%%%%
-%% macros to give hyperref link to authors when orcid numbers
-%% are supplied with \author[0000-2345-3333-0023]{author name}
- \def\lookforbracket{\ifx\next[\let\go\xauthor
- \else\let\go\yauthor\fi\go}
-
-\newcount\entriesinthiscollab 
-\newcount\allentries
-\newif\ifseesmessage
-\def\author{\global\advance\entriesinthiscollab by 1
-\global\advance\allentries by 1\relax\futurelet\next\lookforbracket}
-
-\def\new at author@def#1#2{%
- \move at AU\move at AF\move at AUAF
- \let\@AF at join\@author at join
- \def\@author{{\href{http://orcid.org/#1}{#2%
-\openin1 Orcid-ID.png \ifeof1
-%% message for authors??
-%\typeout{^^J^^J  ! Missing File: Orcid-ID.png; needed for Orcid Author icon !
-%^^J}
-\else%
-\hskip2pt\includegraphics[width=9pt]{Orcid-ID.png}\fi}}{}}%
-}%
-
-\def\orciderrormessage{
-\typeout{^^J^^J [\firstarg]\space Invalid ORCID Identifier!^^J^^J The ID
-should consist of four sets of four digits,^^J separated with -, ie,
-0000-0012-3245-1234 or ^^J
-0000-0012-3245-123X
-^^J^^J
-Please fix, or don't use square bracket argument with
-\string\author[]\string{\string}
-^^J^^J}
-}
-
-%% Tests to see if author gave reasonable Orcid number;
-%% if not, stops processing and gives error message.
-\newif\ifbadOrcid
-\def\lookatOrcid #1-#2-#3-#4-{
-\def\one{#1}\def\two{#2}\def\three{#3}\def\four{#4}
-\ifx\one\empty 
-\global\badOrcidtrue
-\else
-\ifx\two\empty
-\global\badOrcidtrue
-\else
-\ifx\three\empty
-\global\badOrcidtrue
-\else
-\ifx\four\empty
-\global\badOrcidtrue
-\fi\fi\fi\fi
-}
-
-\def\lookforDigits #1#2#3#4{
-\def\xone{#1}\def\xtwo{#2}\def\xthree{#3}\def\xfour{#4}
-%%
-\ifx\xone\empty 
-\global\badOrcidtrue
-\else
-  \ifcat \xone 1\else
-  \global\badOrcidtrue\fi
-\fi
-%%%
-\ifx\xtwo\empty 
-\global\badOrcidtrue
-\else
- \ifcat \xtwo 1\else
-  \global\badOrcidtrue\fi
-\fi
-%%%
-\ifx\xthree\empty 
-\global\badOrcidtrue
-\else
- \ifcat \xthree 1\else
-  \global\badOrcidtrue\fi
-\fi
-%%%
-\ifx\xfour\empty 
-\global\badOrcidtrue
-\else
- \ifcat \xfour 1\else
-  \global\badOrcidtrue\fi
-\fi
-}
-
-\def\FinallookforDigits #1#2#3#4{
-\def\xone{#1}\def\xtwo{#2}\def\xthree{#3}\def\xfour{#4}
-%%
-\ifx\xone\empty 
-\global\badOrcidtrue
-\else
-  \ifcat \xone 1\else
-  \global\badOrcidtrue\fi
-\fi
-%%%
-\ifx\xtwo\empty 
-\global\badOrcidtrue
-\else
- \ifcat \xtwo 1\else
-  \global\badOrcidtrue\fi
-\fi
-%%%
-\ifx\xthree\empty 
-\global\badOrcidtrue
-\else
- \ifcat \xthree 1\else
-  \global\badOrcidtrue\fi
-\fi
-%%%
-\ifx\xfour\empty 
-\global\badOrcidtrue
-\else
-   \ifcat \xfour 1\else
-      \if\xfour X
-      \else
-      \global\badOrcidtrue\fi
-   \fi
-\fi
-}
-
-
-
-
-
-%% Last digit might be X
-\def\xauthor[#1]#2{\def\testone{#1-}\def\firstarg{#1}
-\setbox0=\hbox{\expandafter\lookatOrcid\testone {}-{}-{}-{}-
-\expandafter\lookforDigits\one {}{}{}{}
-\expandafter\lookforDigits\two {}{}{}{}
-\expandafter\lookforDigits\three {}{}{}{}
-\expandafter\FinallookforDigits\four {}{}{}{}}
-%%
-\ifbadOrcid\let\go\orciderrormessage
-\else\let\go\relax\fi\go
-\ifbadOrcid\let\go\stop\else\let\go\relax\fi\go
-\new at author@def{#1}{#2}}
-
-\def\yauthor{\@author at def{}}
-
-\def\altaffilmark#1{\typeout{^^J^^J\string\altaffilmark\space is no longer
-needed. It will not do anything.^^J Please use
-\string\altaffiliation\string{\string} instead.^^J^^J}\stop}
-
-\def\altaffiltext#1{\typeout{^^J^^J\string\altaffiltext\space is no longer
-needed. It will not do anything.^^J Please use
-\string\altaffiliation\string{\string} instead.^^J^^J}\stop}
-
-%% We do not need \and in list of authors. It is taken care of
-%% automatically. Below is the definition from revtex4-1:
-% 
-%\renewcommand\frontmatter at and{\class at err{\protect\and\space is not
-% supported}}
-
-\newcount\AuthorCollaborationLimit
-\let\AuthorCallLimit\AuthorCollaborationLimit
-%% no limit for default
-\AuthorCollaborationLimit=10000
-\newcount\largestAffilNum
-
-\def\lookfornumbers#1#2#3#4#5#6#7#8#9{\def\one{#1}
-\def\two{#2}
-\def\three{#3}
-\def\four{#4}
-\def\five{#5}
-\def\six{#6}
-\def\seven{#7}
-\def\eight{#8}
-\def\nine{#9}
-\ifnum\one>\largestAffilNum
-\global\largestAffilNum=\one\fi
-%%%
-\ifx\two\empty\else
-\ifnum\two>\largestAffilNum
-\global\largestAffilNum=\two\fi\fi
-%%%
-\ifx\three\empty\else
-\ifnum\three>\largestAffilNum
-\global\largestAffilNum=\three\fi\fi
-%%%
-\ifx\four\empty\else
-\ifnum\four>\largestAffilNum
-\global\largestAffilNum=\four\fi\fi
-%%%
-\ifx\five\empty\else
-\ifnum\five>\largestAffilNum
-\global\largestAffilNum=\five\fi\fi
-%%%
-\ifx\six\empty\else
-\ifnum\six>\largestAffilNum
-\global\largestAffilNum=\six\fi\fi
-%%%
-\ifx\seven\empty\else
-\ifnum\seven>\largestAffilNum
-\global\largestAffilNum=\seven\fi\fi
-%%%
-\ifx\eight\empty\else
-\ifnum\eight>\largestAffilNum
-\global\largestAffilNum=\eight\fi\fi
-%%%
-\ifx\nine\empty\else
-\ifnum\nine>\largestAffilNum
-\global\largestAffilNum=\nine\fi\fi
-}
-
-%\gdef\newcomma at space{\hskip-3pt\textsuperscript{,}}%
-\def\doEtAl{\rm et al.\gdef\doEtAl{\relax}}
-%% =====================
-\newif\iffirsttime
-\firsttimetrue
-\newcount\totalentries
-\newcount\docollabnum
-\newcount\tempauthornumber
-\newcount\countauthors
-\newif\ifdothis
-\def\doAnd{}
-\newcount\testnum
-
-\def\olddoauthor#1#2#3{%
-\iflongauthor\vskip6pt\fi
-\global\advance\countauthors by 1
-\ifnum\countauthors>\AuthorCollaborationLimit
-\doEtAl
-\else
-\ifnum\AuthorCollaborationLimit=1
-\let\@listand\relax
-\fi
-  \ignorespaces\leavevmode\hbox{#1\unskip\@listcomma}% nice, keeps name from breaking across lines
-\fi
-  \begingroup
-\ifnum\countauthors>\AuthorCollaborationLimit\else
-  #3% all affil numbers
-\ifx\@affilID at temp\empty
-\else%
-\setbox0=\hbox{\expandafter\lookfornumbers\@affilID at temp{}{}{}{}{}{}{}{}{}}%
-\fi\fi
-%% #2= \altaffiliation{} or \email{} or 
-%% possibly anything other than author, affiliation, or collaboration 
-  \@if at empty{#2}{\endgroup{}{}}
-{\ifnum\countauthors>\AuthorCollaborationLimit\endgroup{}{}%% <<< bug fix, added \endgroup{}{}
-\else
-\endgroup{\comma at space}{}\frontmatter at footnote{#2}\fi}%
-\ifnum\countauthors>\AuthorCollaborationLimit\else  \space
-\@listand\fi 
-}%
-
-\def\doauthor#1#2#3{%
-\iflongauthor\vskip6pt\fi
-%%%
-\ifanonymous
-    \iffirsttime
-     \global\firsttimefalse
-     Anonymous author(s)
-    \fi
-\else %% ends at end of this def
-%%%
-\ifnum\docollabnum< 1
-\global\AuthorCollaborationLimit\expandafter\csname
-currCollabLimit0\endcsname 
-%% this won't change until after collaboration name at end
-\fi %% end ifnum\docollabnum
-%%
-%%%%%%%%%%%%%%%%
-\global\advance\totalentries by 1
-\global\advance\countauthors by 1
-%%%
-\ifallauthors\global\AuthorCollaborationLimit=9999 \fi
-%%%
-% for testing
-% [author number=\the\countauthors/ auth collab limit
-% =\the\AuthorCollaborationLimit]
-%
-\gdef\xone{#1}
-\ifnum\countauthors < \AuthorCollaborationLimit
-\gdef\docomma{,}\else\gdef\docomma{}\fi
-%%%
-\ifnum\countauthors = \AuthorCollaborationLimit
-\ifnum\AuthorCollaborationLimit=1\else
-\gdef\doAnd{And }\fi
-\ifnum\tempauthornumber= 1
-\gdef\doAnd{  } \fi\fi
-%%
-{\tempauthorminusone=\AuthorCollaborationLimit
-\advance\tempauthorminusone by -1
-\ifnum\countauthors=\tempauthorminusone
-\gdef\doAnd{And }
-\gdef\docomma{}\fi}%
-%%%
-\global\dothisfalse
-%% if num countauthors is less than or equal to \AuthorCollaborationLimit, print name
-\ifnum\countauthors< \AuthorCollaborationLimit
-%%% 
-\ifx\xone\empty\else
-\global\dothistrue
-%\expandafter\gdef\csname
-%dothisaffil-\the\countauthors\the\docollab\endcsname{dothisone}
-  \ignorespaces\leavevmode\hbox{#1\unskip\docomma}% nice, keeps name from breaking across lines
-\fi
-\fi
-%%
-\ifnum\countauthors= \AuthorCollaborationLimit
-%%% 
-\ifx\xone\empty\else
-\global\dothistrue
-  \ignorespaces\leavevmode\hbox{\doAnd #1\unskip\docomma}% nice, keeps name from breaking across lines
-\fi
-\fi
-%% ++++
-%%
-\ifsuppressAffiliations\else
-\ifx\xone\empty\else
- \begingroup
-\ifnum\countauthors>\AuthorCollaborationLimit\else
-  #3% all affil numbers
-\ifx\@affilID at temp\empty %% number following author
-\else%
-\setbox0=\hbox{\expandafter\lookfornumbers\@affilID at temp{}{}{}{}{}{}{}{}{}}%
-\fi\fi
-%% #2= \altaffiliation{} or \email{} or 
-%% possibly anything other than author, affiliation, or collaboration 
-  \@if at empty{#2}{\endgroup{}{}}
-{\ifnum\countauthors>\AuthorCollaborationLimit\endgroup{}{}%% <<< bug fix, added \endgroup{}{}
-\else
-\endgroup{\comma at space}{}\frontmatter at footnote{#2}\fi}%
-\fi%% end test of empty
-\fi%% end test of suppressAffiliations
-%%%%%%%%%%%%%%%%%%%%%%%%
-%%% Collaboration name is always used if available:
-\expandafter\ifx\csname currCollabName\the\totalentries\endcsname\relax\else 
-%%%
-%%%
-%%%
-%% changed locally:
-{\advance\docollabnum 1 
-\advance\countauthors-1
-%%%
-%%% We need to test to see if more than one author in collaboration
-%%% and if the number of authors is greater than the \AuthorCollaborationLimit.
-%%% If both of these are true, than use `et al.' , otherwise do not:
-\expandafter\ifx\csname
-CollabTotalAuthors\the\docollabnum\endcsname\relax
-\else
-\expandafter\ifnum\csname
-CollabTotalAuthors\the\docollabnum\endcsname
-< 2 %%%%% Don't use et al if there is only one author
-\else
-\expandafter\ifnum\csname CollabTotalAuthors\the\docollabnum\endcsname
->\AuthorCollaborationLimit
-\ifnum\AuthorCollaborationLimit=0\else
-\vskip3pt
-{\rm et al.} \vskip-3pt
-\fi\fi\fi\fi
-}%% end local change to docollabnum
-%%%%
-\expandafter\ifx\csname
-currCollabName\the\totalentries\endcsname\empty
-\vskip-3pt
-\else
-\vskip6pt
-\expandafter\csname currCollabName\the\totalentries\endcsname\vskip8pt
-\affiliation{testing}
-\fi
-%%%%%%%%
-\global\countauthors=0
-%%%
-%%%
-\global\advance\docollabnum  by 1
-%% Set up counters for next time through this loop:
-{\advance\docollabnum by1
-  \expandafter\ifx\csname
-  specificCollabLimit\the\docollabnum\endcsname\relax
- \else
-   \global\AuthorCollaborationLimit=\csname
-   specificCollabLimit\the\docollabnum\endcsname 
-  \fi
-\expandafter\ifx\csname
-CollabTotalAuthors\the\docollabnum\endcsname\relax
-\else
-\global\tempauthornumber=\csname
-CollabTotalAuthors\the\docollabnum\endcsname
-\fi
-}
-\fi %% ends test to see if it is time to use collaboration name
-\fi %% ends ifanonymous
-}%
-
-
-%%%% ++++====
-\newcount\tempauthorminusone
-%% +++
-\def\doAllauthors#1#2#3{%
-\global\suppressAffiliationsfalse
-\iflongauthor\vskip6pt\fi
-%%%
-\ifanonymous
-    \iffirsttime
-     \global\firsttimefalse
-     Anonymous author(s)
-    \fi
-\else %% ends at end of this def
-%%%
-\ifnum\docollabnum< 1
-%% these won't change until after collaboration name at end
-\global\AuthorCollaborationLimit\expandafter\csname currCollabLimit0\endcsname 
-\global\tempauthornumber=\csname CollabTotalAuthors1\endcsname
-\fi%% end ifnum\docollabnum
-%%
-%%%%%%%%%%%%%%%%
-\global\advance\totalentries by 1
-\global\advance\countauthors by 1
-%%%
-\ifallauthors\global\AuthorCollaborationLimit=9999 \fi
-%%%
-% for testing
-%[author number=\the\countauthors/ temp author
-%=\the\tempauthornumber]
-\def\one{#1}
-{\tempauthorminusone=\tempauthornumber
-\advance\tempauthorminusone by -1
-\ifnum\countauthors < \tempauthornumber
-\gdef\xdocomma{,}%
-\else\gdef\xdocomma{}\fi%
-%%%
-\ifnum\countauthors = \tempauthornumber
-\gdef\xdoAnd{And}\gdef\xdocomma{}%
-\else\gdef\xdoAnd{}\fi%
-\ifnum\tempauthornumber= 1
-\gdef\xdoAnd{}\gdef\xdocomma{}\fi%
-\ifnum\countauthors=\tempauthorminusone
-\gdef\xdocomma{}\fi%
-}
-%%%
-%% if num countauthors is less than or equal to \AuthorCollaborationLimit, print name
-\ifnum\countauthors< \AuthorCollaborationLimit
-%%% 
-\ifx\one\empty\else
-  \ignorespaces\leavevmode\hbox{\unskip\xdoAnd\ #1\unskip\xdocomma}% nice, keeps name from breaking across lines
-\fi\fi%
-%%
-\ifnum\countauthors= \AuthorCollaborationLimit
-%%% 
-\ifx\one\empty\else
-\ignorespaces\leavevmode\hbox{\unskip\xdoAnd\ #1\unskip\xdocomma}% nice, keeps name from breaking across lines
-\fi%
-\fi%
-%%
-\ifx\one\empty\else
- \begingroup
-\ifnum\countauthors>\AuthorCollaborationLimit\else
-  #3% all affil numbers
-\ifx\@affilID at temp\empty
-\else%
-\setbox0=\hbox{\expandafter\lookfornumbers\@affilID at temp{}{}{}{}{}{}{}{}{}}%
-\fi\fi
-%% #2= \altaffiliation{} or \email{} or 
-%% possibly anything other than author, affiliation, or collaboration 
-  \@if at empty{#2}{\endgroup{}{}}
-{\ifnum\countauthors>\AuthorCollaborationLimit\endgroup{}{}%% <<< bug fix, added \endgroup{}{}
-\else
-\endgroup{\comma at space}{}\frontmatter at footnote{#2}\fi}%
-\fi%% end test of empty
-%%%%%%%%%%%%%%%%%%%%%%%%
-%%% Collaboration name is always used if available:
-\expandafter\ifx\csname currCollabName\the\totalentries\endcsname\relax\else 
-%%%
-%% No et al in allauthors, because all authors are listed!
-%%
-\expandafter\ifx\csname
-currCollabName\the\totalentries\endcsname\empty
-\else
-\vskip6pt
-\expandafter\csname currCollabName\the\totalentries\endcsname\vskip6pt
-\fi
-\global\countauthors=0
-%%%
-%%%
-\global\advance\docollabnum  by 1
-%% Set up counters for next time through this loop:
-{\advance\docollabnum by1
-  \expandafter\ifx\csname
-  specificCollabLimit\the\docollabnum\endcsname\relax
- \else
-   \global\AuthorCollaborationLimit=\csname
-   specificCollabLimit\the\docollabnum\endcsname 
-  \fi
-%
-\expandafter\ifx\csname
-CollabTotalAuthors\the\docollabnum\endcsname\relax
-\else
-\global\tempauthornumber=\csname
-CollabTotalAuthors\the\docollabnum\endcsname
-\fi}
-\fi %% ends test to see if it is time to use collaboration name
-\fi %% ends ifanonymous
-}%
-
-%%%
-%% set \affil to match \affiliation found in revtex, since authors are accustomed to using \affil{}
-\let\affil\affiliation
-
-\newif\iffirstaffil
-\firstaffiltrue
-
-\newcount\affilnum
-%% +++!
-\def\@affil at script#1#2#3#4{%
-\ifsuppressAffiliations\else
-\iffirstaffil
-% Oct 2017
-\vskip2pt
-\global\firstaffilfalse\fi
- \@ifnum{#1=\z@}{}{%
-  \par
-  \begingroup
-   \frontmatter at affiliationfont
-   \@ifnum{\c at affil<\affil at cutoff}{}{%
-\def\one{#1}
-%%
-%%
-\ifnum\one<\largestAffilNum
-%% this makes the numbers
-   \def\@thefnmark{#1}\@makefnmark\fi
-\ifnum\one=\largestAffilNum
-   \def\@thefnmark{#1}\@makefnmark\fi
-   }%
-\ifnum\one<\largestAffilNum
-   \ignorespaces#3%
-\fi
-\ifnum\one=\largestAffilNum
-   \ignorespaces#3%
-\fi
-   \@if at empty{#4}{}{\frontmatter at footnote{#4}}%
-   \par
-  \endgroup
- }%
-\fi}%
-
-
-
-\newif\ifnobreakafterkeywords
-\def\NoNewPageAfterKeywords{\global\nobreakafterkeywordstrue}
-\NoNewPageAfterKeywords
-\def\NewPageAfterKeywords{\global\nobreakafterkeywordsfalse}
-
-\def\frontmatter at maketitle{%
-\@author at finish
-\if at firstsection% not appendix, in other words
-  \title at column\titleblock at produce 
-\onecolumngrid
-\else
-%
-\global\firstaffiltrue
- \title at column\secondtitleblock at produce
-\fi
-  \suppressfloats[t]%
-%% Prevent these from being turned off so that
-%% we can use \maketitle again for \AllAuthors.
-%%
-%  \let\and\relax
-  \let\affiliation\@gobble
-  \let\author\@gobble
-%  \let\@AAC at list\@empty
-%  \let\@AFF at list\@empty
-%  \let\@AFG at list\@empty
-%  \let\@AF at join\@AF at join@error
-%  \let\email\@gobble
-%  \let\@address\@empty
-% \let\maketitle\relax
-%  \let\thanks\@gobble
-\if at firstsection
-\let\abstract\@undefined\let\endabstract\@undefined
-\titlepage at sw{%
-\ifnobreakafterkeywords
-\else
-\vfil
-\ifrnaas\else \clearpage\fi
-\fi
- }{}%
-\fi
-}%
-
-
-\let\maketitle\frontmatter at maketitle
-
-\def\secondtitleblock at produce{%
- \begingroup
-  \ltx at footnote@pop
-  \def\@mpfn{footnote}%
-  \def\thempfn{\thefootnote}%
-  \c at footnote\z@
-  \let\@makefnmark\frontmatter at makefnmark
-%  \frontmatter at setup
-  \thispagestyle{titlepage}%\label{FirstPage}%
-%  \frontmatter at title@produce
-  \groupauthors at sw{%
-   \frontmatter at author@produce at group
-  }{%
-   \frontmatter at author@produce at script
-  }%
-  \endgroup
-}%
-
-%% no club or widow lines
-\widowpenalty=10000
-\clubpenalty\widowpenalty
-\setlength{\footnotesep}{8pt}
-
-\ifmodern
-\setlength{\voffset}{0in}
-\setlength{\hoffset}{0in}
-\setlength{\textwidth}{6in}
-\setlength{\textheight}{9.2in}
-\setlength{\headheight}{0ex}
-\setlength{\headsep}{36pt} % this is 2 lines in ``manuscript''
-\setlength{\footnotesep}{0in}
-\setlength{\topmargin}{-\headsep}
-\setlength{\oddsidemargin}{0.25in}
-\setlength{\evensidemargin}{0.25in}
-\setlength{\parindent}{0.54\baselineskip}
-\sloppy\sloppypar
-\fi
-
-
-\def\figurename{Figure}
-\def\tablename{Table}
-\def\fnum at figure{{\bf\figurename~\thefigure}}
-\def\fnum at table{{\bf\tablename~\ifappletter\thesection\fi\thetable}}
-
-
-\def\tempfootmark#1{}
-
-\newcount\c at affilcount
-
-
-\renewcommand*\altaffiliation[2][]{%
-\@AF at join{#1#2\ifmodern\baselineskip=14pt\fi
-\if at two@col\hsize=.5\textwidth
-\advance\hsize by -18pt
-\fi}%
-}%
-
-\def\correspondingauthor#1{{\ifanonymous
-\else
-\renewcommand\thefootnote{\hskip-12pt}
-\footnote{Corresponding author: #1\ifmodern\vrule depth 5pt
-width 0pt\relax\fi}\fi}}
-
-\let\saveemail\email
-\def\email#1{\ifanonymous
-\else{\let\ltx at footmark\tempfootmark
-\saveemail{}}
-{\renewcommand\thefootnote{\hskip-12.1pt}
-\footnote{\href{mailto: #1}{#1}\ifmodern\vrule depth 7pt width
-0pt\relax\else\ifmanu\vskip-4pt\else\vrule depth 7pt width
-0pt\fi\fi}}\fi}
-
-\def\nocollaboration#1{%
-\collaboration{#1}{\vbox to
-0pt{\vss\centerline{---}\vskip2pt}}
-}
-
-%% May 19
-%% \AuthorsAndCollaboration changed to \FullCollaborationID 
-%% June 6 \FullCollaborationID changed to \xcollaboration{}{}
-%% june 7 \collaboration changed to \xcollaboration; fullcollaborationid changed to \collaboration
-
-%% here just in case we need it in the future...
-\def\xcollaboration#1#2{
-\global\advance\allentries by 1
-\expandafter\def\csname
-currCollabLimit\the\allentries\endcsname{#1}
-\@author at def{\@booleantrue
-\collaboration at sw}{#2}
-}
-
-\let\savelistand\@listand
-\newcount\numauthors
-\newcount\collabnum
-\newbox\collabnamebox
-\newif\iffirstcollab
-\global\firstcollabtrue
-
-\newif\ifcollaborationon
-\def\collaboration#1#2{\global\collaborationontrue
-\global\advance\collabnum by 1
-\iffirstcollab\global\firstcollabfalse
-\expandafter\xdef\csname currCollabLimit0\endcsname{#1}
-\fi
-%% make this def so that we can use it when we want in doauthor:
-\expandafter\gdef\csname specificCollabLimit\the\collabnum\endcsname{#1} 
-%% This allows us access the number of authors per collaboration:
-\expandafter\xdef\csname
-CollabTotalAuthors\the\collabnum\endcsname{\the\entriesinthiscollab} 
-\global\entriesinthiscollab=0
-%%
-\global\advance\allentries by 1
-%% 
-%% we should have only one of these with this number; this used to say when
-%% use specificCollabLimit:
-\expandafter\gdef\csname currCollabLimit\the\allentries\endcsname{#1}
-%% we should have only one of these with this number
-\expandafter\gdef\csname
-currCollabName\the\allentries\endcsname{%\ifnum#1>0
-%\sc And the\vskip4pt\fi
-#2}
-%%
-\let\doEtAl\relax
-\@author at def{\@booleanfalse
-\collaboration at sw}{}
-}
-
-
-\def\and{
-\centerline{\vbox {\vrule height 12pt width0pt and\vskip2pt}}
-}
-
-%\def\andthe{%
-%\collaboration{\vbox {\vrule height 12pt width0pt and
-%the\vskip2pt}}\vskip4pt
-%}
-
-%% gets rid of () around collaboration
-\def\@collaboration at present#1#2#3#4{%
-\par
- \begingroup
-\vskip3pt
-\iflongauthor\vskip-4pt\ifmodern\vskip-6pt\fi\fi
-  \frontmatter at collaboration@above
-  \@affilID at def{}%
-  \@tempcnta\z@
-  \@author at present{}{\ignorespaces#3\unskip}{#4}%
-%% October 2017
-  \par
-\ifmodern%\vskip-4pt
-\else
-\iflongauthor\else\vskip-6pt\fi\fi
- \endgroup
-\iflongauthor 
-\else\vskip8pt\fi
- \set at listcomma@list#1%
-\vskip1pt %% was \vskip9pt
-}%
-
-
-%%% These lines were commented out until a fix could be applied that
-%%% addresses the underlying issues. The problem is that on Linux systems
-%%% you can not write a "hidden" .bib file. There is no issue with this
-%%% on Mac OS X nor Windows.
-%%% get rid of \jobname Notes being sent to .aux file:
-%\let\bibdata at app\relax
-%\def\pre at bibdata{}
-
-%% This is the underlying issue:
-%% Redefining \@bibdataout at init will keep useless file, \jobnameNotes, from being written.
-\let\@bibdataout at init\relax
-
-%% redefining and simplifying RevTeX4-1 definition, so that bibliography is not looking for
-%% \jobnameNotes:
-
-\def\bibliography#1{\bibliography at latex{#1}}%
-
-%%%
-\let\savecentercr\@centercr
-\def\frontmatter at author@produce at script{%
-  \begingroup
-    \let\@author at present\@author at present@script
-    \frontmatterverbose at sw{\typeout{\string\frontmatter at author@produce at script:}\say\@AAC at list\say\@AFF at list\say\@AFG at list}{}%
-    \let\AU at temp\@empty
-    \@tempcnta\z@
-    \let\AF at opr \@gobble
-    \def\AU at opr{\@author at count\@tempcnta}%
-    \def\CO at opr{\@collaboration at count\AU at temp\@tempcnta}%
-    \@AAC at list
-    \expandafter\CO at opr\@author at cleared
-    \begingroup
-     \frontmatter at authorformat
-     \let\AF at opr \@affilID at def
-     \let\AU at opr \@author at present
-     \def\CO at opr{\@collaboration at present\AU at temp}%
-     \set at listcomma@list\AU at temp
-     \@AAC at list
-%% \, added to definition taken from revtex4-1 to prevent error message.
-\,     \unskip\unskip
-     \par
-    \endgroup
-%%
-    \begingroup
-     \frontmatter at above@affiliation at script
-     \let\AFF at opr \@affil at script
-{\parskip=2pt
-\def\@centercr{\vrule depth 3pt width0pt\vskip1sp}
-     \@AFF at list}
-\let\@centercr\savecentercr
-     \frontmatter at footnote@produce
-     \par
-    \endgroup
-  \endgroup
-}%
-
-\let\auto at bib\relax
-
-\newif\iffirstaffil
-\firstaffiltrue
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-%% These commands were in aastex earlier; I redefined.
-\def\tighten{\global\tightentrue\normalsize}
-\let\tightenlines=\tighten
-\def\singlespace{\par\global\doublespacefalse\global\tightenfalse\normalsize}
-\def\doublespace{\par\global\doublespacetrue\global\tightenfalse\normalsize}
-
-\bibliographystyle{aasjournal}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%% October 2017
-
-\renewenvironment{widetext}{%
-\if at two@col
-  \par\ignorespaces
-  \setbox\widetext at top\vbox{%
-   \hb at xt@\hsize{%
-    \leaders\hrule\hfil
-    \vrule\@height6\p@
-   }%
-  }%
-  \setbox\widetext at bot\hb at xt@\hsize{%
-    \vrule\@depth6\p@
-    \leaders\hrule\hfil
-  }%
-  \onecolumngrid
-  \vskip10\p@
-  \dimen@\ht\widetext at top\advance\dimen@\dp\widetext at top
-  \cleaders\box\widetext at top\vskip\dimen@
-  \vskip6\p@
-  \prep at math@patch
-\fi}{%
-\if at two@col
-  \par
-  \vskip6\p@
-  \setbox\widetext at bot\vbox{%
-   \hb at xt@\hsize{\hfil\box\widetext at bot}%
-  }%
-  \dimen@\ht\widetext at bot\advance\dimen@\dp\widetext at bot
-  \cleaders\box\widetext at bot\vskip\dimen@
-  \vskip8.5\p@
-  \twocolumngrid\global\@ignoretrue
-  \@endpetrue
-\fi}%
-\newbox\widetext at top
-\newbox\widetext at bot
-
-\urlstyle{rm}
-
-\def\doi#1{\href{https://doi.org/#1}{https://doi.org/#1}}
-\let\savedoi\doi
-
-\def\mdash{---}
-
-\newif\ifcenterwidetable
-%% these two definitions are the same, but it might
-%% be convenient to have both
-\def\centerwidetable{\global\centerwidetabletrue}
-
-
-%% this doesn't seem to be documented, assume we don't need it:
-%\def\centernarrowtable{\global\centerwidetablefalse}
-
-%% default, center within width of text on both sides
- \def\LT at LR@c{\LTleft=0pt plus1fill 
-  \LTright\LTleft}%
-
-\def\widetable{\def\LT at LR@c{\LTleft=0pt minus1fill 
-  \let\LTright\LTleft}}
-
-\newif\ifreturntotwocol
-
-
-%%%%%%%%%
-%% to help with graceful linebreaks in two column text:
-  \tolerance 9999%
-%% sloppy defines emergencystretch to be 3 em, this is a bit
-%% more conservative:
-  \emergencystretch 1em 
-  \hfuzz .5\p@
-
-%%%%%%%%%
-%% Nominal Conversion Constants
-
-%%  \boldmath inside the \hbox ??
-\def\nomSolarEffTemp{\leavevmode\hbox{\boldmath$\mathcal{T}^{\rm N}_{\mathrm{eff}\odot}$}}
-\def\nomTerrEqRadius{\leavevmode\hbox{\boldmath$\mathcal{R}^{\rm N}_{E\mathrm e}$}}
-\def\nomTerrPolarRadius{\leavevmode\hbox{\boldmath$\mathcal{R}^{\rm N}_{E\mathrm p}$}}
-\def\nomJovianEqRadius{\leavevmode\hbox{\boldmath$\mathcal{R}^{\rm
-N}_{J\mathrm e}$}}
- \def\nomJovianPolarRadius{\leavevmode\hbox{\boldmath$\mathcal{R}^{\rm
- N}_{J\mathrm p}$}}
- \def\nomTerrMass{\leavevmode\hbox{\boldmath$(\mathcal{GM})^{\rm N}_{\mathrm E}$}}
- \def\nomJovianMass{\leavevmode\hbox{\boldmath$(\mathcal{GM})^{\rm N}_{\mathrm J}$}}
- \def\Qnom{\leavevmode\hbox{\boldmath$\mathcal{Q}^{\rm N}_{\odot}$}}
-\let\Qn\Qnom
-
-%% Generic commands that can be given an argument:
-\def\nom#1{\leavevmode\hbox{\boldmath$\mathcal{#1}^{\rm N}_{\odot}$}}
-\def\Eenom#1{\leavevmode\hbox{\boldmath$\mathcal{#1}^{\rm N}_{Ee}$}}
-\def\Epnom#1{\leavevmode\hbox{\boldmath$\mathcal{#1}^{\rm N}_{Ep}$}}
-\def\Jenom#1{\leavevmode\hbox{\boldmath$\mathcal{#1}^{\rm N}_{Je}$}}
-\def\Jpnom#1{\leavevmode\hbox{\boldmath$\mathcal{#1}^{\rm N}_{Jp}$}}
-
-%%%%%%%%%%%%%%%%
-%% Ability to have tables, equations, figures in appendix start from 1, and use appendix section letter.
-
-\newif\ifappletter
-\def\apptablenumbers{\global\applettertrue
-\setcounter{table}{0}
-\setcounter{figure}{0}
-\setcounter{equation}{0}
-\def\thetable{\thesection\the\c at table}%
-\def\fnum at table{{\bf\tablename~\thetable}}%
-\def\thefigure{\thesection\the\c at figure}%
-\def\fnum at figure{{\bf\figurename~\thefigure}}%
-}%
-
-%%% easier to remember than \apptablenumbers
-\let\restartappendixnumbering\apptablenumbers
-
-\def\resetapptablenumbers{\global\c at table=0
-\global\c at figure=0
-\global\c at equation=0
-\def\thetable{\thesection\the\c at table}
-\def\fnum at table{{\bf\tablename~\thetable}}%
-\def\thefigure{\thesection\the\c at figure}
-\def\fnum at figure{{\bf\figurename~\thefigure}}%
-}
-
-%% aastex63
-\newif\ifallauthors
-\def\allauthors{\global\allauthorstrue
-\let\doauthor\doAllauthors
-\ifanonymous
-\vskip6pt\vskip1sp\centerline{\large\bf All Authors and
-Affiliations\vrule depth 18pt width0pt}\nobreak
-\centerline{Anonymous author(s)}
-\else
-\ifnumlines\nolinenumbers\fi
-\onecolumngrid
-\clearpage
-{\vskip6pt\vskip1sp\centerline{\large\bf All Authors and
-Affiliations\vrule depth 18pt width0pt}\nobreak
-\global\docollabnum=0
-\global\totalentries=0
-\global\countauthors=0
-\maketitle
-}\fi}
-
-%% AASTeX62
-\def\oldallauthors{%% this conditional keeps \allauthors from turning on
-%%                 unless \AuthorCollaborationLimit is used:
-\ifnumlines\nolinenumbers\fi
-\onecolumngrid
-\clearpage
-\AuthorCollaborationLimit=10000
-%\largestAffilNum=10000 <<== not needed
-{\vskip6pt\vskip1sp\centerline{\large\bf All Authors and
-Affiliations\vrule depth 18pt width0pt}\nobreak
-\maketitle
-}}
-\let\AllAuthors\allauthors
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% New interactive command:
-
-\def\xlc{timeseries}
-\def\xjs{js}
-\def\xanimation{animation}
-
-\newif\ifcorrectentries
-\def\interactive#1#2{\global\correctentriesfalse\def\checkone{#1}
-\ifx\checkone\xlc\correctentriestrue\fi
-\ifx\checkone\xjs\correctentriestrue\fi
-\ifx\checkone\xanimation \correctentriestrue\fi
-\ifcorrectentries
-\else\hrule height1pt\vskip12pt\bf ERROR: Your choices for the first argument for
-{\tt\string\interactive} are timeseries, js, or animation.\\[6pt] Please choose one
-of these terms.\vskip12pt \fi
-%%%
-\def\checktwo{#2}
-\ifx\checktwo\empty \vskip12pt \bf ERROR: The command {\tt\string\interactive} needs
-two arguments, with the second argument for the graphics file or files
-needed.\vskip12pt\hrule height1pt \else\correctentriestrue\fi
-\setbox0=\vbox\bgroup}
-
-\def\endinteractive{\egroup
-\ifcorrectentries\highlightfigure{\vskip-6pt\vbox{\unvbox0}
-\vskip-12pt}\fi}
-
-%%%% For cases in which footnotes are called in full width environment
-%%   but are used in two cols. This keeps them from overwriting the
-%%   second column:
-
-\let\savefootnote\footnote
-\def\onecolfootnote#1{\savefootnote{\hsize=.5\textwidth\advance\hsize
-by-18pt\relax#1}}
-
-\def\onecolumnfootnotes{\let\footnote\onecolfootnote}
-
-\newdimen\movetableright
-
-\newif\ifsuppressAffiliations
-\def\suppressAffiliations{\global\suppressAffiliationstrue}
-
-
-\endinput
-
-
-%% Change Log
-============================
-June 8, 2019
-Changed \author and \collaboration macros.
-Collaboration now takes two arguments:
-#1= number of authors to be listed before the
-name of the collaboration; #2 = name of the collaboration
-
-\nocollaboration{} has one argument, 
-#1= the number of authors above it that we want to print on the title page.
-
-June 6, 2019
-
-\acknowledgments does not use \begin{}...\end{} form,
-now just \acknowledgments command. Acknowledgments text
-ends with \par, so if author wants more than one paragraph
-in acknowledgment he/she should surround text with curly
-bracket:
-
-\acknowledgments
-text...
-
-or
-
-\acknowledgments
-{text...
-
-more text...}
-
-------
-
-
-============================
-June 3, 2019
-\let\footnote\onecolfootnote on page where references start, but
-before footnotes are entered,
-will allow footnotes to break in the right place (one column's width).
-
-============================
-May 15, 2019
-\centerwidetable is now \movetableover at Greg's suggestion.
-
-============================
-Nov 27, 2017
-
-1) Change to \begin{widetext}...\end{widetext} to
-return the horizontal lines before and after the 
-environment.
-
-2) \NoNewPageAfterKeywords is now default;
-authors wanting a new page after keywords can
-use the \NewPageAfterKeywords command.
-
-3) Change in definition names, returning to earlier version:
-\turnoffediting will turn off colors for all levels
-of editing mark up made with \edit1{}, \edit2{}, or \edit3{}.
-You can turn off any level of editing with 
-\turnoffeditone, \turnoffedittwo, and \turnoffeditthree.
-
-4) It is now possible to use \doi{} as an argument of \dataset.
-\dataset[]{\doi{10.5281/zenodo.831784}} and
-\dataset[\doi{10.5281/zenodo.831784}]{\doi{10.5281/zenodo.831784}}
-will work.
- 
-============================
-October 15, 2017
-
-1) \movetabledown now works with longrotatetable as it does with
-rotatetable.
-\movetabledown=<dimen> before either 
-\begin{rotatetable} or
-\begin{longrotatetable}
-
-Added \clearpage before \begin{rotatetable} and \begin{rotatetable*}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-2)
-
-\NoNewPageAfterKeywords, used after \documentclass{AASTeX62},
-will keep a new page from starting after keywords.
-Extra vertical space before first section in Modern option.
-
-Solution suggested by  Alex Drlica-Wagner.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-3)\edit1{}, \edit2{} and \edit3{} will add color
-to the edited text.
-
-To get rid of the color, but not the text, authors should
-use \turnoffeditonecolor (for \edit1{})
- \turnoffedittwocolor (for \edit2{})
- \turnoffeditthreecolor (for \edit3{})
-These commands have the same results as
-\turnoffeditone, \turnoffedittwo, and \turnoffeditthree
-which are not disabled, but the new commands make the
-action to be produced more descriptive.
-
-Similarly, instead of \turnoffedit or \turnoffedits
-we now have \turnoffeditcolors. The original two
-commands still work, but the new command is more
-descriptive of the results.
-
-Authors should be instructed to put these commands before
-\begin{document}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-4)
-\begin{widetext}...\end{widetext}
-
-\begin{widetext}
-will go from twocolumngrid to onecolumngrid, centered.
-
-\end{widetext} will turn off centering and go back
-to twocolumngrid.
-
-Only needed in twocolumn styles; nothing will happen
-in single column styles.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-5) Sean Lake's problem with \mag was solved by Barbara Beeton online,
-
-``the latest edit identifies the problem unambiguously: \mag is a tex
-primitive, and shouldn't be redefined. why this didn't appear in the
-logs you posted is beyond me, but if you rename your command to (say)
-\Mag it should stop having a problem. � barbara beeton Feb 22''
-
-\mag is a tex primitive, and it is expecting to be followed by a
-number.
-
-This had nothing to do with AASTeX61.cls
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-6) 
-\def\arraystretch{.9} as requested will make the space between
-lines in tables shrink to 90% of the original space.
-
-I think what is really wanted is \def\arraystretch{1.1} which will
-still give us 110% of the original space, a little extra vertical space, but not
-as much as we had before.
-
-Meanwhile, an author can change the definition of \arraystretch{}
-for a single table or all the tables in his paper, if he wants more
-or less space.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-7) Abstract is now the same width as in emulateapj
-in all styles, with the exception of the modern option 
-which is unchanged. Abstracts in all styles will break over pages
-in this version.
-
-Thanks to suggestion by Patricio Cubillos.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-8) Center and tighten affiliations, changed and
-tested for all styles, including longauthor option.
-
-samples.zip show examples titlepage of each style with and
-without longauthor option.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-9) preprintnumbers activated.
-No need to use a documentclass option.
-
-Just enter \reportnum{<text>}, before \begin{document}
-and repeat as many times as needed. The entries will stack 
-in the top right hand corner of the titlepage, for all styles.
-
-ie
-\reportnum{YOUR-INST-REP-789}
-\reportnum{MY-INST-REP-123}
-
-%% author can continue with as many entries as desired.
-% \reportnum{A number of other numbers}
-% \reportnum{More Numbers}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-10) Title is no longer uppercase by default. It is
-now title case, which means all important words are
-capitalized by author.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-11) \AuthorCollaborationLimit now
-set to default of 10,000. If smaller number of
-authors wanted, \AuthorCollaborationLimit can
-be set to the number wanted; \allauthors typed
-at end of article will make every author and
-affiliation print.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-12) \startlongtable\deluxetable now works in appendix, even
-when it is the last entry in the paper. Added \null
-to \endlongdeluxetable which has the effect of making
-last page print.
-
-This works in my test, but it
-may be useful to see the example from author, github #54
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-13) Deluxetable no longer crashes if author has neglected
-to put in \\ before \enddata. I added the non-redundant \\
-command, \crcr, and sample now works.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-14) \tablehead in deluxetable had too much space underneath
-double horizontal lines. Made custom negative skip based 
-on each style, tested, and supplied tabsamples.zip showing
-tableheads in each style.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-15) \urlstyle{rm} is set so that url and href produce
-the same fonts.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-16) Fix to \dataset so that square brackets
-are not printed in the case of argument
-in square brackets.
-
-Now
-\dataset[]{http://www.texnology.com}
-produces
-[DATASET] linked to www.texnology.com
-
-\dataset[TeXnology]{http://www.texnology.com}
-produces
-TeXnology linked to www.texnology.com
-
-%% This will also work,
-% same results as \dataset[]{http://www.texnology.com}
-% but using the more common LaTeX syntax:
-
-\dataset{http://www.texnology.com}
-also produces
-[DATASET] linked to www.texnology.com
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-17) New version of DOI:
-
-\doi{10.5281/zenodo.831784}
-now produces hyperlinked
-
-https://doi.org/10.5281/zenodo.831784
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-18) Added to definition of \software,
-working with sample from August Muench, reduced
-the space between words, and got rid of
-extra space after punctuation with the
-\frenchspacing command.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-19) August Muench entered a bug report
-complaining that \clearpage doesn't always
-work, but he didn't have a sample, so I am
-not able to debug this one. It may be that
-the problem isn't with the code, but with
-the way the commands were entered, but 
-without a sample I have no way of knowing.
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-20)
-Tested \startlongtable in all styles
-and didn't find a problem with centering.
-I did add a skip at the beginning of
-\startlongtable in case someone didn't
-leave a blank line before using the
-command.
-
-============================
-September 21, 2016
-Finishing Version 6.1 update
-
-=====================
-August 27, 2016                               
-Many changes
-
-=====================
-August 17
-Many changes:
-
-%% note:
-%% this keeps tables from being set to \small, code used in Revtex4-1
-\let\table at hook\relax
-
-=====================
-Feb 29, changes to table macros to center caption even if table is wider than
-width of text; give error message if user asks to rotate table but
-forgets to use \floattable before table; make rotating table be full
-text width even if called for in double columns.
-
-March 1, reworking figure and table numbering for appendices. 
-Deleted recent definition of \appendix, returned to earlier version
-with additions.
-
-================
-
-
-
-
-
-

Added: branches/branch2020.0/Master/texmf-dist/tex/latex/aastex/aastex631.cls
===================================================================
--- branches/branch2020.0/Master/texmf-dist/tex/latex/aastex/aastex631.cls	                        (rev 0)
+++ branches/branch2020.0/Master/texmf-dist/tex/latex/aastex/aastex631.cls	2021-03-02 21:56:49 UTC (rev 58065)
@@ -0,0 +1,7806 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%  AASTEX631.cls                                 %%
+%%  Jan 29f, 2021                                  %% 
+%%                                                %%
+%% Copyright 2021 American Astronomical Society   %%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\def\currversion{6.3.1f}
+
+%%
+%%    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         \~}%
+%%
+%%%     date            = "9/19/2016",
+%%%     author          = "Amy Hendrickson (mailto:amyh at texnology.com)" 
+%%%                            including 
+%%%                       1) code from emulateapj.cls, version 01/23/15(marked below)
+%%%                            written by Alexey Vikhlinin, which relies on RevTeX4-1
+%%%                            for much functionality;
+%%%                       2) some code from aastex (marked below)
+%%%                       3) Original work by Amy Hendrickson (marked below) for
+%%%                       extensive table tools, including easy decimal entry and splitting
+%%%                       tables horizontally into 2 or 3 pieces, for tabular and deluxetable
+%%%                       environments; rotate tables; gridlines for use in positioning figures, 
+%%%                       track changes.
+
+%%% This work may be distributed and/or modified under the 
+%%% conditions of the LaTeX Project Public License, either version 1.3c 
+%%% 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 2005/12/01 or later.
+%
+%%% This work has the LPPL maintenance status `maintained'.
+%
+%%% The Current Maintainer of this work is Greg Schwarz <greg.schwarz at aas.org> 
+%%% This work consists of the file aastex.cls
+
+%%%     copyright       = "Copyright (C) 2016--2020 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 at aas.org",
+%%%     codetable       = "ISO/ASCII",
+%%%     keywords        = "latex, AAS, journal",
+%%%     supported       = "yes",
+%%%     abstract        = "formatter for AAS journal submissions",
+%%%  }
+
+
+\ProvidesClass{aastex631}%%%
+ [2020/12/20 Version 6.3.1d/AAS markup document class]%
+{}
+\ClassInfo{aastex}{%
+^^J
+^^J
+ Original \protect\LaTeX2.09 style
+ by Chris Biemesderfer (chris at seagoat.com).
+^^J
+ Adapted to \protect\LaTeXe\space
+ by A. Ogawa (ogawa at teleport.com)%
+^^J
+emulateapj.cls included, Copyright 2000-2015 Alexey Vikhlinin
+^^J
+Rewrite and update of emulateapj.cls,
+revised and enhanced with table macros, gridlines, draft watermark,^^J
+track changes, new `modern' style and much more, by Amy Hendrickson,%
+^^J
+ (amyh at texnology.com, http://www.texnology.com)
+^^J
+^^J
+}%
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% aastex.cls version 2.0 is a based on emulateapj.cls, version January 23, 2015,
+%% and an older version of aastex.cls, with many additional functionalities.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% Options. Document style options, and additional feature options.
+
+% These are the General document style options, 6 choices
+
+%   manuscript	: onecolumn, doublespace, 12pt fonts
+
+%%  Preprints are like manuscript, except they are single spaced.
+%   preprint	: onecolumn, single space, 12pt fonts
+%   preprint2	: twocolumn, single space, 12pt fonts
+
+%% Modern is new design developed by David Hogg and Daniel Foreman-Mackey
+%   modern      : one column, single space, 12pt fonts, more stylish
+
+%   twocolumn	: a two column article, single space, 10pt  fonts
+
+% Default document style option
+%   onecolumn	: a one column article; single space, 10pt fonts
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Additional feature options:
+
+%   revtex4 	: will produce an error message and demand to download revtex4-1. 
+%   twocolappendix: make 2 column appendix // produces error message. 
+%      onecolappendix: make 1 column appendix is the default. // not needed because it is the default
+%      astrosymb	: Loads Astrosymb font and define \astro commands. 
+%      tighten	: Makes baselineskip slightly smaller, only works with twocolumn option.
+%%    author can also use the commands \tighten, or \singlespace or \doublespace in the body of their article
+%%    to get this change to the baselineskip
+%      times	: uses times font as the default
+%      linenumbers	: turn on lineno package.
+%      trackchanges : required to see the revision mark up and print output
+%      letteredappendix: (was numbered appendix) Not needed because it is the default, will label appendix sections A, B, ...
+%      numberedappendix: Legacy command, will produce same results as lettered appendix, since we don't want more
+%                        than one `section 1' in article: will cause problems for cross referencing.
+
+%    anonymous: to not list authors/affiliations be listed
+
+\newif\ifmanu
+\newif\iftwelvepoint
+\newif\ifmodern
+\newif\ifdoublespace
+\newif\if at two@col
+\newif\ifonecolstyle
+\newif\iftwocolstyle
+
+\newif\ifrnaas
+%% makes modern the style for rnaas
+\DeclareOption{RNAAS}{\global\rnaastrue}
+\DeclareOption{rnaas}{\global\rnaastrue}
+
+ \DeclareOption{manuscript}{\twelvepointtrue\@two at colfalse\doublespacetrue\manutrue}%
+
+%% Preprints are like manuscript but are single spaced:
+\newif\ifpreprint
+ \DeclareOption{preprint}{\@two at colfalse\preprinttrue\twelvepointtrue}%
+
+\newif\ifpreprinttwo
+ \DeclareOption{preprint2}{\@two at coltrue\preprinttwotrue\twelvepointtrue}% 
+
+
+%% New design suggested by
+\DeclareOption{modern}{\@two at colfalse\twelvepointtrue\moderntrue}
+
+%% left in from older version, in case it could be useful:
+
+
+
+\DeclareOption{twocolumn}{\onecolstylefalse\twocolstyletrue\@two at coltrue\twelvepointfalse}
+
+%% default style
+\DeclareOption{onecolumn}{\onecolstyletrue\twocolstylefalse}
+
+%% obsolete option
+\DeclareOption{revtex4}{\typeout{=================^^J^^J!!! The revtex4 option no longer
+ allowed!^^J^^J Please download revtex4-1.cls^^J^^J
+ Thank-you!^^J^^J=================}\stop}
+
+\newif\if at two@col at app
+\DeclareOption{twocolappendix}{\@two at col@apptrue}
+\DeclareOption{onecolappendix}{\@two at col@appfalse}%% this is default
+
+\newif\iflongauthor
+\DeclareOption{longauthor}{\global\longauthortrue}
+
+\newlength{\bibbaselineskip}\setlength{\bibbaselineskip}{3.075mm}
+
+ \DeclareOption{astrosymb}{
+   \def\astro#1{\leavevmode\hbox{\astro at font#1}}%
+   \def\load at astro@font{%
+\iftwelvepoint
+ \font\astro at font=astrosym at 8pt
+\else
+ \font\astro at font=astrosym at 7pt
+\fi
+}%
+   \AtBeginDocument{\load at astro@font}
+ }
+
+%% Default definition for \astro, in case astrosymb option has not
+%% been used:
+\def\astro#1{\typeout{^^J^^J Please use class option `astrosymb' to
+access fonts for the \string\astro\space command
+^^J^^J
+}\stop}
+
+   \def\apjsecfont{\normalsize}
+   \def\secnum at size{\small}
+   \def\subsecnum at size{\normalsize}
+
+    \def\AppendixApjSectionMarkInTitle#1{\relax}
+\newif\ifletteredappendix
+     \DeclareOption{letteredappendix}{\global\letteredappendixtrue
+       \def\AppendixApjSectionMarkInTitle#1{#1.\ }
+     }
+
+%% this option is obsolete, since letteredappendix is a more logical name;
+%%  but keeping it here in case someone uses it, set to be the same as
+%% letteredappendix.
+     \DeclareOption{numberedappendix}{\global\letteredappendixtrue
+       \def\AppendixApjSectionMarkInTitle#1{#1.\ }
+     }
+
+     \newif\if at number@appendix at floats\@number at appendix@floatsfalse
+     \DeclareOption{appendixfloats}{
+       \@number at appendix@floatstrue
+     }
+
+%%%%%%%%%%%%%
+%% AH
+
+%% This option changes the baselineskips in the definitions of \normalsize etc
+%% to make them a bit smaller.
+\newif\iftighten
+\DeclareOption{tighten}{\global\tightentrue}
+
+%% AH
+\newif\iftimes
+\DeclareOption{times}{\global\timestrue}
+
+\newif\ifnumlines
+\DeclareOption{linenumbers}{\global\numlinestrue}
+
+\newif\iftrack
+\DeclareOption{trackchanges}{\global\tracktrue}
+
+\newif\ifanonymous
+\DeclareOption{anonymous}{\global\anonymoustrue}
+
+
+%% End AH Options
+
+\ExecuteOptions{onecolumn,onecolappendix,letteredappendix}% 
+
+\ProcessOptions	
+
+%%%%%%%%%%%%%
+%
+
+ \iftimes
+%% Might be better to use apjfonts, from Alexey Vikhlinin's website
+%% http://hea-www.harvard.edu/~alexey/emulateapj/apjfonts.sty
+%%\usepackage{apjfonts}
+%% but times.sty is ubiquitous, and many people may not have apjfonts.sty
+%% or the fonts that it calls.
+%% default fonts:
+\usepackage{times}
+ \fi
+
+%%%%%%%%%%%%%
+
+ \IfFileExists{revtex4-1.cls}{
+    \def\@revtex at cls{revtex4-1}
+  }{
+\typeout{^^J^^J Please update your system to include
+revtex4-1.cls^^J^^J}\stop
+  }
+\def\@revtex at cls{revtex4-1}
+\let\@startsection at from@latex=\@startsection
+
+
+%% Passing options to revtex while loading:
+  \iftwelvepoint
+      \iflongauthor
+         \LoadClass[nofootinbib,showkeys,twoside,floatfix,unsortedaddress,flushbottom,12pt,aps,pra]
+          {\@revtex at cls}
+     \else
+        \LoadClass[nofootinbib,showkeys,twoside,floatfix,superscriptaddress,flushbottom,12pt,aps,pra]
+       {\@revtex at cls}
+     \fi
+  \else %not twelvepoint
+     \iflongauthor
+         \LoadClass[nofootinbib,showkeys,twoside,floatfix,unsortedaddress,flushbottom,10pt,aps,pra]
+         {\@revtex at cls}
+     \else
+        \LoadClass[nofootinbib,showkeys,twoside,floatfix,superscriptaddress,flushbottom,10pt,aps,pra]
+        {\@revtex at cls}
+    \fi
+  \fi
+
+%%%%%%%%%%%%%%%%%%%%
+
+\def\blankaffiliation{~}%
+
+%% needed?
+ \def\@eapj at cap@font{\bfseries}
+ \def\@eapj at figname{Figure}
+ \def\@eapj at tabname{Table}
+
+% Restore natbib package without sorting. 
+\def\NAT at sort{0}
+\def\NAT at cmprs{0}
+
+% only redefine sort at cites for natbib versions < 2009
+\@ifundefined{NAT at sort@cites@}{\def\NAT at sort@cites#1{\edef\NAT at cite@list{#1}}}%
+
+\RequirePackage{latexsym}% 
+\RequirePackage{graphicx}% 
+\RequirePackage{amssymb}% 
+
+\newcommand{\bibstyle at aas}{\bibpunct{(}{)}{;}{a}{}{,}}% 
+\@citestyle{aas}% 
+
+\let\@startsection=\@startsection at from@latex
+\def\baselinestretch{1.0}
+
+%% Default vertical space between horizontal lines. Can change definition
+%% of arraystretch in the body of the paper; either for full article or
+%% for a single table.
+\AtBeginDocument{\def\arraystretch{1}}
+
+%% needed?
+\def\raggedcolumn at sw#1#2{#2}  % implement flushbottom as it was in revtex4
+
+\RequirePackage{epsf,graphicx}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Font families
+%% modification of bk10.clo, and bk12.clo, standard LaTeX distribution
+%%
+%% Implements doublespace used in `manuscript' option
+%% Implements `tighten' option: make baselineskip smaller if `tighten' is used
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% tighten only works with two column styles:
+\iftwocolstyle\else\global\tightenfalse\fi
+
+%%% preprint, preprint2, manuscript are 12pt
+%% Modified bk12.clo
+\iftwelvepoint
+
+\renewcommand\normalsize{%
+\ifdoublespace % manuscript
+  \iftighten
+   \@setfontsize\normalsize\@xiipt{20}%
+  \else
+   \@setfontsize\normalsize\@xiipt{24}%
+  \fi
+\else
+  \iftighten
+   \@setfontsize\normalsize\@xiipt{13}%
+   \else
+      \ifmodern
+      \@setfontsize\normalsize\@xiipt{16}%
+      \else
+        \@setfontsize\normalsize\@xiipt{15}%
+      \fi
+   \fi
+\fi %% end doublespace/no double space
+   \abovedisplayskip 12\p@ \@plus3\p@ \@minus7\p@
+   \abovedisplayshortskip \z@ \@plus3\p@
+   \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
+   \belowdisplayskip \abovedisplayskip
+   \let\@listi\@listI}
+
+\normalsize
+
+\renewcommand\small{%
+\ifdoublespace % manuscript
+   \@setfontsize\small\@xipt{20}%
+\else
+\ifmodern
+   \@setfontsize\small\@xipt{12}%
+\else
+   \@setfontsize\small\@xipt{13.6}%
+\fi\fi
+%% end doublespace/no double space
+   \abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@
+   \abovedisplayshortskip \z@ \@plus3\p@
+   \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@
+   \def\@listi{\leftmargin\leftmargini
+               \topsep 9\p@ \@plus3\p@ \@minus5\p@
+               \parsep 4.5\p@ \@plus2\p@ \@minus\p@
+               \itemsep \parsep}%
+   \belowdisplayskip \abovedisplayskip
+}
+
+\renewcommand\footnotesize{%
+\ifdoublespace % manuscriptstyle
+   \@setfontsize\footnotesize\@xpt{18}
+\else
+   \ifmodern
+   \@setfontsize\footnotesize\@xpt{11}%
+   \else
+   \@setfontsize\footnotesize\@xpt\@xiipt
+\fi\fi
+   \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
+   \abovedisplayshortskip \z@ \@plus3\p@
+   \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
+   \def\@listi{\leftmargin\leftmargini
+               \topsep 6\p@ \@plus2\p@ \@minus2\p@
+               \parsep 3\p@ \@plus2\p@ \@minus\p@
+               \itemsep \parsep}%
+   \belowdisplayskip \abovedisplayskip
+}
+\ifdoublespace % manuscript style
+\renewcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{14}}
+\renewcommand\tiny{\@setfontsize\tiny\@vipt{10}}
+\renewcommand\large{\@setfontsize\large\@xivpt{18}}
+\renewcommand\Large{\@setfontsize\Large\@xviipt{22}}
+\renewcommand\LARGE{\@setfontsize\LARGE\@xxpt{25}}
+\renewcommand\huge{\@setfontsize\huge\@xxvpt{30}}
+\else
+\renewcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
+\renewcommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
+\renewcommand\large{\@setfontsize\large\@xivpt{22}}
+\renewcommand\Large{\@setfontsize\Large\@xviipt{24}}
+\renewcommand\LARGE{\@setfontsize\LARGE\@xxpt{28}}
+\renewcommand\huge{\@setfontsize\huge\@xxvpt{30}}
+\fi
+\let\Huge=\huge
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\else %% not twelvepoint, now tenpoint
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% no doublespace here, because the only doublespace is in `manuscript style' which is 12pt
+
+\renewcommand\normalsize{%
+\iftighten
+   \@setfontsize\normalsize\@xpt{11.5}%
+\else
+   \@setfontsize\normalsize\@xpt{12.5}%
+\fi
+   \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
+   \abovedisplayshortskip \z@ \@plus3\p@
+   \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
+   \belowdisplayskip \abovedisplayskip
+   \let\@listi\@listI}
+
+\normalsize
+
+\renewcommand\small{%
+\iftighten
+   \@setfontsize\small\@ixpt{12}%
+\else
+   \@setfontsize\small\@ixpt{11}%
+\fi
+   \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
+   \abovedisplayshortskip \z@ \@plus2\p@
+   \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
+   \def\@listi{\leftmargin\leftmargini
+               \topsep 4\p@ \@plus2\p@ \@minus2\p@
+               \parsep 2\p@ \@plus\p@ \@minus\p@
+               \itemsep \parsep}%
+   \belowdisplayskip \abovedisplayskip
+}
+
+\renewcommand\footnotesize{%
+\iftighten
+   \@setfontsize\footnotesize\@viiipt{9}%
+\else
+   \@setfontsize\footnotesize\@viiipt{9.5}% standard eightpoint size
+\fi
+   \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
+   \abovedisplayshortskip \z@ \@plus\p@
+   \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@
+   \def\@listi{\leftmargin\leftmargini
+               \topsep 3\p@ \@plus\p@ \@minus\p@
+               \parsep 2\p@ \@plus\p@ \@minus\p@
+               \itemsep \parsep}%
+   \belowdisplayskip \abovedisplayskip
+}
+
+%% Standard 10pt font sizes
+\renewcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
+\renewcommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
+\renewcommand\large{\@setfontsize\large\@xiipt{14}}
+\renewcommand\Large{\@setfontsize\Large\@xivpt{18}}
+\renewcommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
+\renewcommand\huge{\@setfontsize\huge\@xxpt{25}}
+\renewcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
+
+\fi
+
+%% End font sizes
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@}
+\setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@}
+\setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@}
+\setlength\headheight{12\p@}
+\def\@listi{\leftmargin\leftmargini
+            \parsep 4\p@ \@plus2\p@ \@minus\p@
+            \topsep 8\p@ \@plus2\p@ \@minus4\p@
+            \itemsep4\p@ \@plus2\p@ \@minus\p@}
+\let\@listI\@listi
+\@listi
+\def\@listii {\leftmargin\leftmarginii
+              \labelwidth\leftmarginii
+              \advance\labelwidth-\labelsep
+              \topsep    4\p@ \@plus2\p@ \@minus\p@
+              \parsep    2\p@ \@plus\p@  \@minus\p@
+              \itemsep   \parsep}
+\def\@listiii{\leftmargin\leftmarginiii
+              \labelwidth\leftmarginiii
+              \advance\labelwidth-\labelsep
+              \topsep    2\p@ \@plus\p@\@minus\p@
+              \parsep    \z@
+              \partopsep \p@ \@plus\z@ \@minus\p@
+              \itemsep   \topsep}
+\def\@listiv {\leftmargin\leftmarginiv
+              \labelwidth\leftmarginiv
+              \advance\labelwidth-\labelsep}
+\def\@listv  {\leftmargin\leftmarginv
+              \labelwidth\leftmarginv
+              \advance\labelwidth-\labelsep}
+\def\@listvi {\leftmargin\leftmarginvi
+              \labelwidth\leftmarginvi
+              \advance\labelwidth-\labelsep}
+
+%  ****************************************************
+%  *             TWO AND SINGLE ONE COLUMN STYLES: AV *
+%  ****************************************************
+%
+
+%%%%% include atbeginend.sty by AV:
+
+% Copy \begin and \end to \BeginEnvironment and \EndEnvironment
+\let\BeginEnvironment=\begin
+\let\EndEnvironment=\end
+%% \ifundefined from TeXbook
+\def\IfUnDef#1{\expandafter\ifx\csname#1\endcsname\relax}
+% Null command needed to eat its argument
+\def\NullCom#1{}
+\def\begin#1{%
+% if defined \BeforeBeg for this environment, execute it
+\IfUnDef{BeforeBeg#1}\else\csname BeforeBeg#1\endcsname\fi%
+\IfUnDef{AfterBeg#1}% This is done to skip the command for environments
+                     % which can take arguments, like multicols; YOU MUST NOT
+                     % USE \AfterBegin{...}{...} for such environments! 
+        \let\SaveBegEnd=\BeginEnvironment%
+\else
+        % Start this environment
+                \BeginEnvironment{#1}%
+        % and execute code after \begin{environment}
+                \csname AfterBeg#1\endcsname
+        \let\SaveBegEnd=\NullCom
+\fi
+\SaveBegEnd{#1}
+}
+\def\end#1{%
+% execute code before \end{environment}
+\IfUnDef{BeforeEnd#1}\else\csname BeforeEnd#1\endcsname\fi%
+% close this environment
+\EndEnvironment{#1}
+% and execute code after \begin{environment}
+\IfUnDef{AfterEnd#1}\else\csname AfterEnd#1\endcsname\fi%
+}
+\long\def\BeforeBegin#1#2{\expandafter\gdef\csname BeforeBeg#1\endcsname {#2}}
+\long\def\BeforeEnd  #1#2{\expandafter\gdef\csname BeforeEnd#1\endcsname {#2}}
+\long\def\AfterBegin #1#2{\expandafter\gdef\csname AfterBeg#1\endcsname {#2}}
+\long\def\AfterEnd   #1#2{\expandafter\gdef\csname AfterEnd#1\endcsname{#2}}
+
+%%%% end of atbeginend.sty
+
+%  ****************************************
+%  *            PAGE LAYOUT               *
+%  ****************************************
+
+% Page size, spacing parameters, etc. 
+
+\textwidth=7.1in
+\columnsep=0.3125in
+\parindent=0.125in
+\voffset=-20mm
+\hoffset=-7.5mm
+
+\topmargin=0in
+\headheight=.15in
+\headsep=0.5in
+\oddsidemargin=0in
+\evensidemargin=0in
+\parskip=0cm
+
+\tolerance=600          % 3x "normal" value; cuts down on overfull complaints
+
+%% AV,MM, to have 64 lines per column, with textheight 25cm:
+\textheight=64\baselineskip
+\textheight=\baselinestretch\textheight
+\ifdim\textheight>25.2cm\textheight=25.0cm\fi
+
+%% so that the margin at the bottom of the page is about equal to margin at top. -- AH
+\advance\textheight -54pt
+
+\topskip\baselineskip
+\maxdepth\baselineskip
+
+
+
+\def\eqsecnum{
+    \@newctr{equation}[section]
+    \def\theequation{\hbox{\normalsize\arabic{section}-\arabic{equation}}}}
+
+%% running heads:
+\def\lefthead#1{\gdef\@versohead{#1}} \lefthead{\relax}
+\def\righthead#1{\ifanonymous\gdef\@rectohead{Anonymous author(s)}\else\gdef\@rectohead{#1}\fi} \righthead{\relax}
+\let\shorttitle\lefthead
+\let\shortauthors\righthead
+
+\def\ps at apjheads{\let\@mkboth\markboth
+     \def\@evenfoot{}
+    \def\@evenhead{\lower9mm\hbox to\textwidth{%
+                     \rm\thepage\hfill\textsc{\@rectohead}\hfill}}}
+    \def\@oddfoot{}
+    \def\@oddhead{\lower9mm\hbox to\textwidth{
+                     \hfil\rm\textsc{\@versohead}\hfil \rm\thepage}}
+
+\pagestyle{apjheads}
+
+\@twosidetrue
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%    TITLE PAGE                                                  %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% October 2017, adding preprint number capability
+\newcount\rptnum
+\newcount\rptloopnum
+\def\reportnum#1{\global\advance\rptnum by 1
+\expandafter\gdef\csname report\the\rptnum\endcsname{\hbox to
+\textwidth{\hskip.75\textwidth\relax#1\relax\hfill}}}
+
+\long\def\frontmatter at title@above{
+\ifrnaas
+\vspace*{-\headsep}\vspace*{\headheight}
+\footnotesize
+\noindent{\sc Draft version \today}\\[2pt]
+{\footnotesize Typeset using \LaTeX\ {\bf RNAAS} style in AASTeX631}
+\par\vspace*{-\baselineskip}\vspace*{0.625in}
+\else
+\vbox to 0pt{\vskip-48pt\normalsize\rptloopnum=0\loop
+\global\advance\rptloopnum by 1
+\expandafter\ifx\csname report\the\rptloopnum\endcsname\relax
+\else
+\csname report\the\rptloopnum\endcsname
+\vskip1pt
+\repeat
+\vss
+}
+\ifmodern
+\vglue-18pt
+{\footnotesize
+\raggedright
+{\sc Draft version \today}\\[2pt]
+{\footnotesize
+Typeset using \LaTeX\ {\bf modern} style in AASTeX631}
+\vskip48pt
+}
+\else
+%%
+\ifpreprint
+\vspace*{-\headsep}\vspace*{\headheight}
+\footnotesize
+\noindent{\sc Draft version \today}\\[2pt]
+{\footnotesize Typeset using \LaTeX\ {\bf preprint} style in AASTeX631}
+\par\vspace*{-\baselineskip}\vspace*{0.625in}
+\else
+%%
+\ifpreprinttwo
+\vspace*{-\headsep}\vspace*{\headheight}
+\footnotesize
+{\footnotesize\textsc{\@journalinfo}}\par
+{\footnotesize Typeset using \LaTeX\ {\bf preprint2} style in
+AASTeX631}
+\par\vspace*{-\baselineskip}\vspace*{0.625in}
+\else
+%%
+\iftwocolstyle
+\vspace*{-\headsep}\vspace*{\headheight}
+\footnotesize
+{\footnotesize\textsc{\@journalinfo}}\par
+{\footnotesize Typeset using \LaTeX\ {\bf twocolumn} style in
+AASTeX631}
+\par\vspace*{-\baselineskip}\vspace*{0.625in}
+\else
+\ifmanu
+\vspace*{-\headsep}\vspace*{\headheight}
+\footnotesize
+\noindent\textsc{\@journalinfo}\\[-8pt]
+{\footnotesize Typeset using \LaTeX\ {\bf manuscript} style in
+AASTeX631}
+\par\vspace*{-\baselineskip}\vspace*{0.625in}
+\else
+%% Default
+\vspace*{-\headsep}\vspace*{\headheight}
+\footnotesize
+{\footnotesize\textsc{\@journalinfo}}\par
+{\footnotesize Typeset using \LaTeX\ default style in AASTeX631}%% default style
+\par\vspace*{-\baselineskip}\vspace*{0.625in}
+\fi\fi\fi\fi\fi
+%%
+\fi %% ends test to see if rnaas option was used; if rnaas is true
+    %% none of this command will be activated.
+}%
+
+\def\frontmatter at title@produce{%
+ \begingroup
+\ifnumlines\nolinenumbers\fi
+ \frontmatter at title@above
+  \frontmatter at title@format
+  \@title
+%% October 2017, was +12pt
+  \@ifx{\@title at aux\@title at aux@cleared}{}{%
+\ifanonymous\else%% added may 20, 2020
+  \expandafter\frontmatter at footnote\expandafter{\@title at aux}%
+\fi
+  }%
+  \par
+%% \class at warn{Unused short title ignored}%
+\ifmodern
+\vskip-42pt
+\else
+\ifmanu
+\vskip-60pt
+\else
+  \frontmatter at title@below
+\fi
+\fi
+ \endgroup
+}%
+
+\newcount\fncount
+\newcount\endfncount
+\long\def\tempfootnote#1{\global\advance\fncount by 1\relax%
+\expandafter\gdef\csname
+footnote\the\fncount\endcsname{\if at two@col\hsize=.5\textwidth
+\advance\hsize by -18pt
+\fi\relax#1}}
+
+\def\tempfootnoteintitle#1{}
+
+\long\def\ltx at foottext#1#2{%
+ \begingroup
+\expandafter\ltx at make@current at footnote\expandafter{\@mpfn}{#1}%
+\@footnotetext{\vtop{\iftwocolstyle\hsize=.5\textwidth
+\advance\hsize-18pt
+\fi #2\vskip2pt}}% fixed for two col style, march 15, 2019
+ \endgroup
+}%
+
+
+\def\kickoutfootnotes{\c at footnote=0\relax%
+\loop\advance\endfncount by 1\relax%
+\expandafter\ifx\csname footnote\the\endfncount\endcsname\relax%
+\else%
+\def\thempfn{\fnsymbol{footnote}}%
+\advance\c at footnote by 1\relax%
+\unskip\footnote{\csname footnote\the\endfncount\endcsname}%
+\repeat}
+
+%% 
+\renewcommand\title[2][]{%
+\def\@title{\setbox0=\vbox{\let\footnote\tempfootnote #2}%
+{\let\footnote\tempfootnoteintitle%\uppercase
+{#2}}%% right place for kickoutfootnotes below
+\kickoutfootnotes
+\ifdoublespace\vskip 3\baselineskip\fi
+}%
+ \def\@shorttitle{#1}%
+ \let\@AF at join\@title at join
+}%
+
+\def\frontmatter at title@format{
+%% No exception for rnaas, May, 2019
+%\ifrnaas
+%\large\scshape\centering
+%\else
+\normalsize
+%% added Mar 2019
+\bf\centering
+%\fi
+}
+
+\def\frontmatter at title@below{\vskip8pt}%
+
+
+\def\frontmatter at authorformat{\small\advance\baselineskip-3pt
+\parskip=0pt\ifrnaas\else\scshape\fi
+\ifmodern
+\vskip48pt
+\centering
+\leftskip=.05in plus 1fil
+\rightskip=.05in plus 1 fil
+\baselineskip=13pt
+\else
+\centering
+\fi
+}%
+
+
+\def\frontmatter at affiliationfont{\normalfont\footnotesize
+%% changed october 2017
+\it
+\iflongauthor\else
+\ifrnaas\else
+\rightskip-12pt plus 1fil
+\leftskip6pt \parindent-4pt
+\fi\fi
+}%
+
+ \def\frontmatter at finalspace{\ifrnaas\vspace*{-\baselineskip}\vspace*{0.0in}
+\else
+\vskip-24pt\fi}
+
+\def\@separator{\\}%
+
+\newcounter{front at matter@foot at note}\setcounter{front at matter@foot at note}{0}
+
+\iflongauthor%
+\renewcommand\affiliation[1]{%
+\parskip=2pt
+\def\@centercr{\vrule depth 3pt width0pt\vskip1sp}
+ \move at AU\move at AF%
+\iflongauthor\let\@listand\relax\fi
+ \begingroup%
+  \@affiliation{%\hspace*{2mm}
+\ifnum\countauthors<\AuthorCollaborationLimit
+ #1\ifmodern\iflongauthor\baselineskip=12pt\else\vskip2pt\fi\else\baselineskip=11pt
+\fi\fi
+\ifnum\countauthors=\AuthorCollaborationLimit
+ #1\ifmodern\iflongauthor\baselineskip=12pt\else\vskip2pt\fi\else\baselineskip=11pt
+\fi\fi
+\iflongauthor \vskip-10pt\ifnum\countauthors>\AuthorCollaborationLimit\iftwelvepoint\vskip-3pt\else\iftwocolstyle\else\vskip-6pt\fi\fi\fi%
+\fi
+}%
+\let\@centercr\savecentercr}%
+\else
+%% older version
+\renewcommand\affiliation[1]{%
+ \move at AU\move at AF%
+ \begingroup%
+  \@affiliation{%\hspace*{2mm}
+%% october 2017 changes:
+\centering
+ #1\ifmodern
+\baselineskip=9.5pt
+ \else
+        \iftwelvepoint
+	\ifpreprint\baselineskip=12pt\else\ifpreprinttwo\else\baselineskip19pt\fi\fi\else \baselineskip=9.5pt\fi
+\fi}%
+}%
+\fi %% end switch for longauthor
+
+%   ABSTRACT
+\def\frontmatter at abstractfont{\normalsize\parindent=9pt
+}%
+%% october 2017
+\def\frontmatter at abstractwidth{478pt}
+\def\frontmatter at preabstractspace{12pt}
+\def\frontmatter at postabstractspace{12pt}
+
+\def\abstractname{ABSTRACT}
+\long\def\frontmatter at abstractheading{%
+ \begingroup
+  \centering
+\ifmodern\else\hskip34pt \fi \abstractname
+  \vskip 1mm
+  \par
+ \endgroup
+}%
+
+\newif\ifabstract%
+\renewenvironment{frontmatter at abstract}{%
+  \aftermaketitle at chk{\begin{abstract}}%
+\global\abstracttrue
+  \global\setbox\absbox\vbox\bgroup
+   \color at begingroup
+%% width of abstract changed oct 2017
+\ifmodern
+ \columnwidth\textwidth
+ \hsize\columnwidth
+\else
+\hsize = 478pt
+\fi
+   \@parboxrestore
+   \def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote)}\c at mpfootnote\z@ % should be footnote, not mpfootnote?
+%   \let\@footnotetext\frontmatter at footnotetext
+   \minipagefootnote at init
+   \let\set at listindent\set at listindent@
+   \let\@listdepth\@mplistdepth \@mplistdepth\z@
+   \let at environment{description}{frontmatter at description}%
+   \@minipagerestore
+   \@setminipage
+    \frontmatter at abstractheading
+    \frontmatter at abstractfont
+%    \let\footnote\mini at note
+\ifmodern\else\everypar={\leftskip=34pt}\fi
+%    \expandafter\everypar\expandafter{\the\everypar\addcontents at abstract\everypar{}}%
+\ifnumlines\let\go\linenumbers\else\let\go\relax\fi\go
+}{%
+\ifnumlines\let\go\endlinenumbers\else\let\go\relax\fi\go
+    \par
+    \unskip
+    \minipagefootnote at here
+    \@minipagefalse   %% added 24 May 89
+    \color at endgroup
+\egroup% end setbox\absbox
+}%
+
+\let\abstract\frontmatter at abstract
+
+\def\frontmatter at abstract@produce{%
+  \par
+  \preprintsty at sw{%
+   \do at output@MVL{%
+    \vskip\frontmatter at preabstractspace
+    \vskip200\p@\@plus1fil
+    \penalty-200\relax
+    \vskip-200\p@\@plus-1fil
+   }%
+  }{%
+   \addvspace{\frontmatter at preabstractspace}%
+  }%
+   \begingroup
+    \dimen@\baselineskip
+    \setbox\z@\vtop{\unvcopy\absbox}%
+    \advance\dimen at -\ht\z@\advance\dimen at -\prevdepth
+    \@ifdim{\dimen@>\z@}{\vskip\dimen@}{}%
+   \endgroup
+   \begingroup
+   \prep at absbox
+%% centered, oct 2017
+\unvbox\absbox
+    \post at absbox
+   \endgroup
+  \@ifx{\@empty\mini at notes}{}{\mini at notes\par}%
+  \addvspace\frontmatter at postabstractspace
+\global\abstractfalse
+\vskip12pt
+}%
+
+\newif\ifbib
+
+%  ****************************************
+%  *             KEYWORDS                 *
+%  ****************************************
+
+
+  \def\@keys at name{\textit{Keywords:}\/~\mbox{}}%
+
+\newlength{\keys at width}
+\def\frontmatter at keys@format{\ifmodern\vskip0pt\else\vspace*{0.5mm}\fi%
+  \settowidth{\keys at width}{\normalsize\@keys at name}%
+\ifmodern\else
+\rightskip=0.5in
+\leftskip=34pt
+\fi
+\parindent=0pt%
+    \hangindent=\keys at width\hangafter=1\normalsize}%
+\def\@keywords at produce#1{%
+ \showKEYS at sw{%
+  \begingroup%
+   \frontmatter at keys@format%
+   \@keys at name#1
+\vrule depth 12pt width 0pt
+\ifnobreakafterkeywords
+\vrule depth 24pt width0pt\fi
+\par
+  \endgroup
+ }{%
+  \@if at empty{#1}{}{%
+   \class at warn{If you want your keywords to appear in your output, use document class option showkeys}%
+  }%
+ }%
+}%
+
+\let\subjectheadings=\keywords
+
+
+%  ****************************************
+%  *             FOOTNOTES                *
+%  ****************************************
+
+%% legacy notes and footnote code
+
+% Footnotes on the last page: user issues \lastpagefootnotes. It catches all
+% footnotes and issues them before \begin{refernces} or
+% \begin{\thebibliography} or \begin{appendix}, whichever comes first,
+% at the end of right column.  
+\newcounter{lastfootnote}
+\let\orig at footnote=\footnote
+%
+\def\spit at out@footnotes@{\addtocounter{footnote}{-\c at lastfootnote}\vspace*{-\baselineskip}\vspace*{\skip\footins}\bgroup\footnotesize\lastfootnote\par\egroup\let\footnote=\orig at footnote}
+%
+\let\spit at out@footnotes\relax
+%
+\long\def\lastpagefootnotes{%
+\raggedbottom% Have to use flushbottom with revtex4-1 but it eats away
+             % last page footnotes
+\setcounter{lastfootnote}{0}
+\long\gdef\lastfootnote{\mbox{}}
+\let\spit at out@footnotes\spit at out@footnotes@
+\long\def\footnote##1{\refstepcounter{lastfootnote}\footnotemark\g at addto@macro\lastfootnote{\\[\footnotesep]\refstepcounter{footnote}\mbox{}\hspace*{3mm}\textsuperscript{\thefootnote}~##1}}
+% We need to mess with footnotes in appendix only if it is in a
+% different mode (twocol vs onecol) than the main text
+\def\mess at with@appendix at footnotes{
+\BeforeBegin{appendix}{\spit at out@footnotes\let\spit at out@footnotes\relax}
+\BeforeEnd{appendix}{\spit at out@footnotes\let\spit at out@footnotes\relax}
+\AfterEnd{appendix}{\let\footnote=\orig at footnote}
+}
+
+\if at two@col
+  \if at two@col at app\else
+    \mess at with@appendix at footnotes
+  \fi
+\fi
+
+\BeforeBegin{references}{\spit at out@footnotes\let\spit at out@footnotes\relax}
+\BeforeBegin{thebibliography}{\spit at out@footnotes\let\spit at out@footnotes\relax}
+% in case \lastpagefootnotes were given inside \begin{appendix}\end{appendix},
+\AfterEnd{references}{\let\footnote=\orig at footnote}
+\AfterEnd{thebibliography}{\let\footnote=\orig at footnote}
+}
+\let\lastpagefootnote=\lastpagefootnotes
+
+%% probably not needed:
+\def\notetoeditor#1{}%   % We do not need notes to editor in the preprint
+\def\placetable#1{}%   % We do not need notes to editor in the preprint
+\def\placefigure#1{}%   % We do not need notes to editor in the preprint
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\ifdoublespace %used for manuscript
+\footnotesep 12pt
+\skip\footins 36pt
+\else
+\footnotesep 12pt
+\skip\footins 24pt
+\fi
+
+\let\footnoterule\relax
+
+\def\@makefntext#1{\hsize=\columnwidth\mbox{}\hspace*{3mm}\@makefnmark~#1}
+
+
+%  ****************************************
+%  *             SECTIONS                 *
+%  ****************************************
+
+\setcounter{secnumdepth}{3}
+
+\newcount\tempsectnum
+
+\newif\if at firstsection \@firstsectiontrue
+
+
+\def\section{%
+\ifanonymous\nocollaboration{0}\fi
+\if at firstsection 
+%% In case no collaboration is listed:
+\ifcollaborationon\else\let\doauthor\olddoauthor
+\ifanonymous \else
+\let\allauthors=\oldallauthors\fi
+\fi
+%\edef\currauthorlimit{\the\AuthorCollaborationLimit}
+%\collaboration{\currauthorlimit}{}
+     \maketitle
+\global\@firstsectionfalse
+     \setcounter{footnote}{\thefront at matter@foot at note}%
+     \let\footnotetext=\old at foot@note at text
+     \let\footnotemark=\old at foot@note at mark
+\ifnobreakafterkeywords
+\ifmodern\vskip24pt
+\else
+\vskip12pt\fi%%
+\goodbreak
+\else
+\ifrnaas\else
+ \clearpage\fi
+\fi
+   \if at two@col
+   \twocolumngrid
+   \fi
+\fi
+\tempsectnum=\the\c at section
+\advance\tempsectnum by 1
+\xdef\cref at currentlabel{section \the\tempsectnum}
+    \@startsection{section}{1}{\z@}{9pt plus 1pt minus
+    1pt}{4pt}{\apjsecfont\center}} 
+
+\def\subsection{\@startsection{subsection}{2}{\z@}{9pt plus 1pt minus 1pt}{4pt}%
+  {\normalsize\itshape \center}}
+
+\def\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+  {2ex plus 1ex minus .2ex}{1ex plus .2ex}{\small\itshape \center}}
+
+\def\paragraph{\@startsection{paragraph}{4}{\z@}%
+  {1.5ex plus 1ex minus .2ex}{0pt}{\small\itshape}}
+
+\def\subparagraph{\@startsection{subparagraph}{5}{\z@}%
+  {1ex plus 1ex minus .2ex}{-0.5\parindent}{\small\itshape}}
+
+
+\def\thesection{\arabic{section}}
+\def\thesubsection{\thesection.\arabic{subsection}}
+\def\thesubsubsection{\thesubsection.\arabic{subsubsection}}
+\def\theparagraph{\thesubsubsection.\arabic{paragraph}}
+\def\p at section        {}
+\def\p at subsection     {}
+\def\p at subsubsection  {}
+\def\p at paragraph      {}
+\def\p at subparagraph   {}
+
+
+\def\sec at upcase#1{\uppercase{#1}}
+\def\subsec at upcase#1{\relax{#1}}
+
+%
+% How the section number will appear in the section title - AV
+\def\ApjSectionMarkInTitle#1{\ifrnaas\else #1.\ \fi}
+\def\ApjSectionpenalty{0}
+
+
+\def\@sect#1#2#3#4#5#6[#7]#8%
+{\ifnum#2=1\setbox0=\hbox{\def\label##1{\gdef\templabel{##1}}#7}\fi
+\@tempskipa #5\relax 
+ \ifdim \@tempskipa >\z@ \begingroup
+     #6\relax 
+  \ifnum #2>\c at secnumdepth \def \@svsec {}\else 
+    \refstepcounter{#1} \edef \@svsec {\ApjSectionMarkInTitle 
+    {\csname the#1\endcsname}}\fi
+  \@hangfrom {\hskip #3\relax 
+    \ifnum #2=1{\secnum at size {\rm\@svsec~}}%
+    \else {\subsecnum at size {\rm\@svsec~}}\fi }%
+  {\interlinepenalty \@M 
+   \ifnum #2=1\sec at upcase{#8}%
+   \else \subsec at upcase{#8}\fi\par}\endgroup 
+  \csname #1mark\endcsname {#7}\addcontentsline{toc}{#1}%
+  {\ifnum #2>\c at secnumdepth \else \protect \numberline 
+     {\csname the#1\endcsname }\fi #7}%
+  \else 
+  \ifnum #2>\c at secnumdepth \def \@svsec {}\else 
+    \refstepcounter{#1} \edef \@svsec {\ApjSectionMarkInTitle 
+    {\csname the#1\endcsname}}\fi
+    \def \@svsechd {#6\hskip #3%
+    \ifnum #2=1{\secnum at size{\rm\@svsec~}}\else{\subsecnum at size{\rm\@svsec~}}\fi%
+    \ifnum #2=1\sec at upcase{#8}\else\subsec at upcase{#8}\fi%
+    \ifnum #2=4\hskip 0.4ex{\rm ---}\fi%
+     \csname #1mark\endcsname {#7}\addcontentsline{toc}{#1}%
+      {\ifnum #2>\c at secnumdepth \else \protect \numberline {\csname
+      the#1\endcsname }\fi #7}}\fi \@xsect {#5} \penalty \ApjSectionpenalty
+%-refstepcounter is now within a group. So \@currentlabel, which is normally
+%-set by \refstepcounter is hidden within a group. Need to set it manually. 
+\protected at edef\@currentlabel{\csname p@#1\endcsname\csname
+the#1\endcsname} 
+\expandafter\ifx\csname templabel\endcsname\relax
+\let\go\relax
+\else
+\def\go{\label{\templabel}}\fi\go
+\let\templabel\relax
+}
+
+\def\@ssect#1#2#3#4#5{\@tempskipa #3\relax
+   \ifdim \@tempskipa>\z@
+     \begingroup #4\@hangfrom{\hskip #1}{\interlinepenalty \@M
+       \sec at upcase{#5}\par}\endgroup
+   \else \def\@svsechd{#4\hskip #1\relax \sec at upcase{#5}}\fi
+    \@xsect{#3}
+% MM:
+\penalty \ApjSectionpenalty}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% changed to begin...end form, May 20,2020, AH
+%% Acknowledgments, use \begin{acknowledgments}...\end{acknowledgments}
+%% or \begin{acknowledgements}...\end{acknowledgements}
+
+{\catcode`#=12
+\gdef\hashmark{#}}
+
+\def\xacknowledgments{acknowledgments}
+\def\xacknowledgements{acknowledgements}
+\newbox\ackbox
+
+\def\acknowledgments{%
+\ifx\@currenvir\xacknowledgments\let\go\relax\else
+\let\go\stop
+\typeout{x^^J^^J^^J^^J^^J^^J^^J^^J
+ ===================^^J
+In AASTeX v6.3.1 the \string\acknowledgments\space command has been deprecated.^^J^^J
+Instead, please use the begin/end form:^^J^^J
+"\string\begin\string{acknowledgments\string}...\string\end\string{acknowledgments\string}"^^J^^J 
+when using acknowledgments.^^J^^J See here:
+\url{https://journals.aas.org/aastexguide/\hashmark acknowledgments}
+^^J^^J
+ for more
+details.^^J
+ ===================^^J
+}%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Printed error
+\vskip12pt
+\hrule height 1pt
+\vskip12pt
+\noindent ERROR:
+In AASTeX v6.3.1 the {\tt\string\acknowledgments} command has been
+deprecated.\\
+Instead, please use the begin/end form:\\
+{\tt
+\string\begin\string{acknowledgments\string}...\string\end\string{acknowledgments\string}}\\
+when using acknowledgments. For more details, see:\\ 
+\url{https://journals.aas.org/aastexguide/\hashmark acknowledgments}
+%
+\fi\go
+%%
+\global\setbox\ackbox=\vbox\bgroup
+\expandafter\ifx\csname internallinenumbers\endcsname\relax\else
+\begin{internallinenumbers}
+\fi
+\vskip 5.8mm plus 1mm minus 1mm
+\vskip1sp
+%\section*{Acknowledgments}
+\noindent\ignorespaces}
+
+\def\endacknowledgments{
+\expandafter\ifx\csname internallinenumbers\endcsname\relax\else
+\end{internallinenumbers}
+\fi
+\egroup%% completes ackbox
+\ifanonymous
+\vskip 5.8mm plus 1mm minus 1mm
+\vskip1sp
+%\section*{Acknowledgments}
+\centerline{(Acknowledgments anonymized for review)}
+\else
+\vbox{\unvbox\ackbox}
+\fi\vskip6pt}
+
+%% alternate spelling
+\def\acknowledgements{%
+\ifx\@currenvir\xacknowledgements\let\go\relax\else
+\let\go\stop
+\typeout{x^^J^^J^^J^^J^^J^^J^^J^^J
+ ===================^^J
+In AASTeX v6.3.1 the \string\acknowledgements\space command has been deprecated.^^J^^J
+Please use the begin/end form:^^J^^J
+"\string\begin\string{acknowledgements\string}...\string\end\string{acknowledgements\string}"^^J^^J 
+when using acknowledgements.^^J^^J See here:
+\href{https://journals.aas.org/aastexguide/\hashmark acknowledgments}
+{https://journals.aas.org/aastexguide/\hashmark acknowledgments}
+^^J^^J
+ for more
+details.^^J
+ ===================^^J
+}%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Printed error
+\vskip12pt
+\hrule height 1pt
+\vskip12pt
+\noindent ERROR:
+In AASTeX v6.3.1 the {\tt\string\acknowledgements} command has been
+deprecated.\\
+Instead, please use the begin/end form:\\
+{\tt
+\string\begin\string{acknowledgements\string}...\string\end\string{acknowledgements\string}}\\
+For more details, see:\\ 
+\url{https://journals.aas.org/aastexguide/\hashmark acknowledgments}
+%
+\fi\go
+%%
+\global\setbox\ackbox=\vbox\bgroup
+\expandafter\ifx\csname internallinenumbers\endcsname\relax\else
+\begin{internallinenumbers}
+\fi
+\vskip 5.8mm plus 1mm minus 1mm
+\vskip1sp
+%\section*{Acknowledgments}
+\noindent\ignorespaces}
+
+\def\endacknowledgements{
+\expandafter\ifx\csname internallinenumbers\endcsname\relax\else
+\end{internallinenumbers}
+\fi
+\egroup%% completes ackbox
+\ifanonymous
+\vskip 5.8mm plus 1mm minus 1mm
+\vskip1sp
+%\section*{Acknowledgements}
+\centerline{(Acknowledgements anonymized for review)}
+\else
+\vbox{\unvbox\ackbox}
+\fi\vskip6pt}
+
+
+
+
+
+
+%  ****************************************
+%  *          APPENDIX                    *
+%  ****************************************
+
+\newcounter{remember at figure@num}
+\newcounter{remember at table@num}
+
+% this was an environment earlier, which doesn't make sense since we don't
+% do \begin{appendix}...\end{appendix}. Changed to \appendix which is how it is used.
+
+%   numberedappendix: Needed to label appendix sections A, B, .
+%   appendixfloats: Needed. ??
+
+\newif\ifappendixon
+\def\appendix{\global\appendixontrue
+\if at two@col  
+\onecolumngrid
+\noindent\mbox{}\vrule height 24pt width0pt\hfill{\apjsecfont APPENDIX}\hfill\mbox{}\par
+\vskip18pt
+   \if at two@col at app\global\@two at coltrue\twocolumngrid \fi
+   % above, we want onecolumngrid to be default. Only twocolumn is asked for in documentclass option
+\else
+\noindent\mbox{}\vrule height 24pt width0pt\hfill{\apjsecfont
+APPENDIX}\hfill\mbox{}\par 
+\vskip18pt
+    \if at two@col at app\global\@two at coltrue\twocolumngrid 
+         \fi\fi
+% \vrule used for extra space; otherwise revtex4-1 sometimes eats
+% away the last line before appendix
+        \nopagebreak\medskip\@nobreaktrue\def\ApjSectionpenalty{\@M}
+        \@firstsectionfalse
+          \setcounter{section}{0}
+          \setcounter{subsection}{0}
+          \setcounter{equation}{0}
+%%
+\ifletteredappendix
+          \def\thesection{\Alph{section}}
+          \def\theequation{\hbox{\Alph{section}\arabic{equation}}}
+%% these are NOT supposed to reset to zero
+%\setcounter{table}{0}
+%\setcounter{figure}{0}
+\fi
+%%
+\if at number@appendix at floats
+% we don't want to set equations to zero in appendix, because there
+% might then be two equation 1's, etc., confusing for cross referencing.
+%\setcounter{equation}{0}
+          \def\thesection{\Alph{section}}
+          \def\theequation{\hbox{\Alph{section}\arabic{equation}}}
+          \def\section{\@startsection {section}{1}{\z@} 
+            {10pt}{5pt}{\centering\scshape\apjsecfont}}
+\else
+% Do not use appendix numbers in the titles
+          \def\ApjSectionMarkInTitle{\AppendixApjSectionMarkInTitle}
+\fi
+\ifappletter
+\let\savesection\section
+\def\section{\resetapptablenumbers\savesection}
+\fi
+}
+%
+
+
+%%
+
+%  ****************************************
+%  *          BIBLIOGRAPHY                *
+%  ****************************************
+
+\renewenvironment{references}[0]{
+  \onecolumngrid
+  \par
+  \vspace{10pt plus 3pt}
+  \noindent \makebox[\textwidth][c]{\small\scshape REFERENCES}
+  \par
+  \vspace*{4pt plus 3pt}
+  \set at column@hsize{2}\twocolumngrid 
+%% Jan29, 2021, added \ifonecolstyle, \ifpreprinttwo
+\ifnumlines
+\ifonecolstyle
+\ifpreprinttwo\else
+\advance\linenumbersep-12pt\fi\fi\fi
+  \parindent=0cm \parskip=0cm
+  \def\baselinestretch{1.0}
+  \footnotesize \baselineskip=\baselinestretch\bibbaselineskip plus 1pt
+  minus 1pt \interlinepenalty \@M
+  \hyphenpenalty=10000
+  \frenchspacing    % AV - to get right spacing after ``et al.'' 
+  \def\refpar{\par\hangindent=1.2em\hangafter=1}}
+{
+  \onecolumngrid
+}
+
+% redefine thebibliography
+
+% remove numbers from the reference list
+\def\@biblabel#1{\relax}
+
+\newskip\bibskip
+\bibskip=0pt plus 1pt
+\let\savebibitem\bibitem
+\def\bibitem{\vskip\bibskip\savebibitem}
+\newdimen\bibindent
+\renewenvironment{thebibliography}[1]{\global\bibtrue
+%%\ifrnaas\newpage\fi% Not wanted, March 2019
+\onecolumngrid
+\vspace{20pt}
+\goodbreak
+    \hbox to\textwidth{\hss\normalsize REFERENCES\hss}
+\vspace{6pt}\parskip=0pt
+\twocolumngrid 
+%% Jan29, 2021, added \ifonecolstyle
+\ifnumlines
+\ifonecolstyle
+\ifpreprinttwo\else
+\advance\linenumbersep-12pt\fi\fi\fi
+\par
+ \raggedright
+\small
+\ifmodern\else
+ \vspace{10pt plus 3pt}\fi
+\par
+\topsep=0pt
+ \list{}%
+   {
+     \parindent=0pt \parskip=1pt plus 1pt \parsep=0pt % AV
+     \bibindent=0pt                          %
+\ifmodern\vskip-12pt
+\baselineskip=13pt plus 1pt
+\else
+\ifdoublespace
+\baselineskip=20pt
+\else
+\baselineskip=13pt plus 1pt \fi\fi \interlinepenalty \@M  % AV
+     \frenchspacing    % AV - to get right spacing after ``et al.'' 
+     \hyphenpenalty=10000
+     \itemindent=-1.0em                      %
+     \itemsep=0pt                            %
+     \listparindent=0pt                      %
+     \settowidth\labelwidth{0pt} %
+     \labelsep=0pt                           %
+     \leftmargin=1.0em
+     \advance\leftmargin\labelsep
+%%%      \usecounter{enumiv}%
+      \let\p at enumiv\@empty
+      \renewcommand\theenumiv{\relax}}%
+    \sloppy\clubpenalty10000\widowpenalty10000%
+    \sfcode`\.\@m\relax
+%%%\item[] This May be necessary, but causes extra vertical space in first column
+%%%          of the bibliography.
+}
+  {\def\@noitemerr
+    {\@latex at warning{Empty `thebibliography' environment}}%
+\endlist
+    \onecolumngrid % to balance references
+\global\bibfalse
+\newpage
+  }
+
+% %% AV: 
+
+\def\reference{\@ifnextchar\bgroup {\@reference}
+        {\@latexerr{Missing key on reference command}
+        {Each reference command should have a key corresponding to a markcite somewhere in the text}}}
+\def\@reference#1{\refpar}
+
+%% subtitle header and journal info, legacy, probably not needed
+% \def\submitted#1{\gdef\@submitted{#1}}
+% \let\slugcomment\submitted   % slugcomment == submitted
+% \submitted{Draft version \today}
+% \journalinfo{\@submitted}
+
+ \def\journalinfo#1{\gdef\@journalinfo{#1}}
+ \journalinfo{Draft version \today}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%  Equations                                             %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% EQNARRAY with reduced spacing around tab characters - AV
+\def\eqnarray{%
+  \stepcounter{equation}%
+  \def\@currentlabel{\p at equation\theequation}%
+  \global\@eqnswtrue
+  \setlength{\arraycolsep}{0.25\arraycolsep}
+  \m at th
+  \global\@eqcnt\z@
+  \tabskip\@centering
+  \let\\\@eqncr
+  $$\everycr{}\halign to\displaywidth\bgroup
+  \hskip\@centering$\displaystyle\tabskip\z at skip{##}$\@eqnsel
+  &\global\@eqcnt\@ne\hskip \tw@\arraycolsep \hfil${##}$\hfil
+  &\global\@eqcnt\tw@ \hskip \tw@\arraycolsep
+  $\displaystyle{##}$\hfil\tabskip\@centering
+  &\global\@eqcnt\thr@@ \hb at xt@\z@\bgroup\hss##\egroup
+  \tabskip\z at skip
+  \cr
+  }
+
+%  ****************************************
+%  *         TABLES AND FIGURES           *
+%  ****************************************
+
+\def\@arstrut at hline@clnc{0.5\p@}% % Klootch: magic number
+
+\setcounter{topnumber}{7}
+
+\setlength{\belowcaptionskip}{4pt}% 
+\setlength{\abovecaptionskip}{5pt}
+
+\setlength{\textfloatsep}{9pt}
+\setlength{\dbltextfloatsep}{0pt}
+
+%  \addtolength{\textfloatsep}{17mm plus 10mm minus 10mm}
+ % \addtolength{\dbltextfloatsep}{7mm plus 10mm minus 10mm}
+
+
+\renewcommand{\topfraction}{1.0}
+\renewcommand{\bottomfraction}{1.0}
+\renewcommand{\textfraction}{0.0}
+\renewcommand{\dbltopfraction}{0.85}
+\renewcommand{\dblfloatpagefraction}{0.85}
+\setcounter{topnumber}{9}
+\setcounter{bottomnumber}{9}
+\setcounter{totalnumber}{20}
+\setcounter{dbltopnumber}{9} 
+
+% Copied from revtex4.cls; without it, captions are centered
+\def\@xfloat at prep{%
+  \let\footnote\footnote at latex
+  \def\@mpfn{mpfootnote}%
+  \def\thempfn{\thempfootnote}%
+  \c at mpfootnote\z@
+  \let\@footnotetext\@mpfootnotetext
+  \let\H@@footnotetext\@mpfootnotetext
+  \let\@makefntext\@mpmakefntext
+}%
+
+
+%%%%%%%%%%%% \cutinhead
+
+%% Number of \pt at ncol set when \tablecolumns{} used at beginning of
+%% deluxetable.
+
+\def\@ptabularcr{\\}
+\newcommand\cutinhead[1]{% 
+ \noalign{\vskip 1.5ex}% 
+ \hline 
+ \@ptabularcr 
+ \noalign{\vskip -1.5ex}% 
+ \multicolumn{\pt at ncol}{c}{#1}% 
+ \@ptabularcr 
+ \noalign{\vskip .8ex}% 
+ \hline 
+ \@ptabularcr 
+ \noalign{\vskip -2ex}% 
+}% 
+
+\newcommand\sidehead[1]{% 
+ \noalign{\vskip 1.5ex}% 
+%  \hline 
+%  \@ptabularcr 
+%  \noalign{\vskip -1.5ex}% 
+ \multicolumn{\pt at ncol}{l}{#1}% 
+ \@ptabularcr 
+ \noalign{\vskip .8ex}% 
+%  \hline 
+%  \@ptabularcr 
+%  \noalign{\vskip -2ex}% 
+}% 
+
+
+%% these don't seem to be relevant:
+\newcommand\figcaption{\@testopt{\@xfigcaption}{}}% 
+%% suggested by Joern Wilms
+\def\@figcaption#1{{\def\@captype{figure}\caption{\footnotesize #1}}}
+\def\@xfigcaption[#1]#2{{\def\@captype{figure}\caption{\footnotesize
+#2}}}
+
+\def\thefigure{\@arabic\c at figure}
+
+\def\fnum at figure{{\footnotesize{\@eapj at cap@font\rm
+\mbox{\@eapj at figname~\thefigure}% <== was period here
+}}}
+
+\def\thetable{\@arabic\c at table}
+%%% Table captions without making a floating table
+\def\tabcaption{\@ifnextchar[{\@xtabcaption}{\@tabcaption}}
+\def\@tabcaption#1{{\def\@captype{table}\caption{#1}}}
+\def\@xtabcaption[#1]#2{{\def\@captype{table}\caption{#2}}}
+
+%% redefined below
+\def\fnum at table{{\@eapj at cap@font \@eapj at tabname~\thetable}}
+
+ \let\fnum at ptable=\fnum at table
+ \def\fnum at ptablecont{{\centering{\scshape Table~\thetable}---{\itshape
+ Continued}}}% 
+ \long\def\@make at caption@text#1#2{% 
+   {\small\centering#1{\scshape #2}\par\vskip1.4ex}
+ }% 
+
+\long\def\@makecaption at plano@cont#1#2{% 
+  {\small \centering#1\par}\vskip1.4ex\relax
+}% 
+
+
+%% Commands from aastex.cls:
+
+% This has been redefined below
+%\newcommand\dataset{\@testopt\@dataset{[}}%
+%\def\@dataset[#1]#2{#2}%
+
+\newcommand\facility{\@testopt\@facility{[}}%
+\def\@facility[#1]#2{{\vskip6pt{\large\it Facility:} #2}}%
+
+\newcommand\facilities{\@testopt\@facilities{[}}%
+\def\@facilities[#1]#2{{\vskip6pt{\large\it Facilities:} #2}}%
+
+
+\long\def\software{\bgroup\@testopt \@software {[}}
+\def\@software[#1]#2{\vskip 6pt{
+\frenchspacing
+\iftwelvepoint
+\font\foo=cmr12
+\else
+\font\foo=cmr10\fi
+%%
+\fontdimen2\foo=3pt %% Changed from 1.5pt to 3pt, March12, 2019
+%%
+{\large \it Software: }
+#2
+%% returning to original fontdimen
+\iftwelvepoint
+\fontdimen2\foo=3.91663pt
+\else
+\fontdimen2\foo=3.33333pt
+\fi
+}\egroup}
+
+
+
+
+
+\newcommand\object{\@testopt\@object{[}}%
+\def\@object[#1]#2{#2}%
+\newcommand\objectname{\@testopt\@objectname{[]}}% 
+\def\@objectname[#1]#2{#2}% 
+\newlength{\plot at width}
+\def\eps at scaling{1.0}% 
+\newcommand\epsscale[1]{\def\eps at scaling{#1}}% 
+\newcommand\plotone[1]{% 
+ \centering 
+ \leavevmode 
+ \setlength{\plot at width}{0.85\linewidth}
+ \includegraphics[width={\eps at scaling\plot at width}]{#1}% 
+}% 
+\newcommand\plottwo[2]{% 
+ \centering 
+ \leavevmode 
+ \setlength{\plot at width}{0.425\linewidth}
+ \includegraphics[width={\eps at scaling\plot at width}]{#1}% 
+ \hfil 
+ \includegraphics[width={\eps at scaling\plot at width}]{#2}% 
+}% 
+\newcommand\plotfiddle[7]{% 
+ \centering 
+ \leavevmode 
+ \vbox\@to#2{\rule{\z@}{#2}}% 
+ \includegraphics[% 
+  scale=#4, 
+  angle=#3, 
+  origin=c 
+ ]{#1}% 
+}% 
+\newcommand\figurenum[1]{% 
+ \def\thefigure{#1}% 
+ \let\@currentlabel\thefigure 
+ \addtocounter{figure}{\m at ne}% 
+}% 
+
+\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 at mss{\mbox{$.\mkern-4mu^\prime$}}% 
+\let\farcm\farcm at mss 
+\newcommand\farcs at mss{\mbox{$.\!\!^{\prime\prime}$}}% 
+\let\farcs\farcs at mss 
+\newcommand\fp{\mbox{$.\!\!^{\scriptscriptstyle\mathrm p}$}}% 
+\newcommand\micron{\mbox{$\mu$m}}% 
+\def\farcm at apj{% 
+ \mbox{.\kern -0.7ex\raisebox{.9ex}{\scriptsize$\prime$}}% 
+}% 
+\def\farcs at apj{% 
+ \mbox{% 
+  \kern  0.13ex.% 
+  \kern -0.95ex\raisebox{.9ex}{\scriptsize$\prime\prime$}% 
+  \kern -0.1ex% 
+ }% 
+}% 
+ 
+
+\newcommand\ion[2]{#1$\;${%
+\ifx\@currsize\normalsize\small \else
+\ifx\@currsize\small\footnotesize \else
+\ifx\@currsize\footnotesize\scriptsize \else
+\ifx\@currsize\scriptsize\tiny \else
+\ifx\@currsize\large\normalsize \else
+\ifx\@currsize\Large\large
+\fi\fi\fi\fi\fi\fi
+\rmfamily\@Roman{#2}}\relax}% 
+
+\renewcommand\case[2]{\mbox{$\frac{#1}{#2}$}}% 
+\renewcommand\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 
+\renewcommand\vr{\mbox{$V\!-\!R$}}%   % V-R 
+\newcommand\ur{\mbox{$U\!-\!R$}}%   % U-R 
+
+%% need this change so that it works correctly in tables:
+{\catcode`\$=\active
+\gdef\nodata{ ~$\cdots$~ }}% 
+
+\newcommand\diameter{\ooalign{\hfil/\hfil\crcr\mathhexbox20D}}% 
+\newcommand\degr{\arcdeg}% 
+\newcommand\Sun{\sun}% 
+\newcommand\Sol{\sun}% 
+\newcommand\sun{\odot}% 
+\newcommand\Mercury{\astro{\char1}}% Mercury symbol, "1" 
+\newcommand\Venus{\astro{\char2}}% Venus symbol, "2" 
+\newcommand\Earth{\earth}% 
+\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}}% 
+ 
+
+\newcommand\sbond{\chem at bnd{\@sbnd}}%
+\newcommand\dbond{\chem at bnd{\@dbnd}}%
+\newcommand\tbond{\chem at bnd{\@tbnd}}%
+\def\chem at bnd#1{%
+ {%
+  \kern.1em\relax
+  \setbox\z@\hbox{M}%
+  \dimen at ii.8em\relax
+  \p@=.1em\relax
+  \dimen at .5\ht\z@\dimen at i-\dimen@
+  \advance\dimen at 1.5\p@\advance\dimen at i-1.0\p@
+  #1%
+  \kern.1em\relax
+  }%
+ }%
+\def\@sbnd{%
+ \advance\dimen at -1.5\p@\advance\dimen at i1.5\p@
+ \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
+ }%
+\def\@dbnd{%
+ \advance\dimen at -0.5\p@\advance\dimen at i0.5\p@
+ \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
+ \advance\dimen at -1.5\p@\advance\dimen at i1.5\p@
+ \hskip-\dimen at ii
+ \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
+ }%
+\def\@tbnd{%
+ \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
+ \advance\dimen at -1.5\p@\advance\dimen at i1.5\p@
+ \hskip-\dimen at ii
+ \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
+ \advance\dimen at -1.5\p@\advance\dimen at i1.5\p@
+ \hskip-\dimen at ii
+ \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
+ }%
+
+%\newcommand\anchor[2]{#2}% 
+%\renewcommand\url{\@dblarg\@url}% 
+%\def\@url[#1]{\anchor{#1}}% 
+
+\let\jnl at style=\rmfamily 
+\def\ref at jnl#1{{\jnl at style#1}}% 
+\newcommand\aj{\ref at jnl{AJ}}%        % Astronomical Journal 
+\newcommand\psj{\ref at jnl{PSJ}}%       % Planetary Science Journal
+\newcommand\araa{\ref at jnl{ARA\&A}}%  % Annual Review of Astron and Astrophys 
+\renewcommand\apj{\ref at jnl{ApJ}}%    % Astrophysical Journal 
+\newcommand\apjl{\ref at jnl{ApJL}}     % Astrophysical Journal, Letters 
+\newcommand\apjs{\ref at jnl{ApJS}}%    % Astrophysical Journal, Supplement 
+\renewcommand\ao{\ref at jnl{ApOpt}}%   % Applied Optics 
+\newcommand\apss{\ref at jnl{Ap\&SS}}%  % Astrophysics and Space Science 
+\newcommand\aap{\ref at jnl{A\&A}}%     % Astronomy and Astrophysics 
+\newcommand\aapr{\ref at jnl{A\&A~Rv}}%  % Astronomy and Astrophysics Reviews 
+\newcommand\aaps{\ref at jnl{A\&AS}}%    % Astronomy and Astrophysics, Supplement 
+\newcommand\azh{\ref at jnl{AZh}}%       % Astronomicheskii Zhurnal 
+\newcommand\baas{\ref at jnl{BAAS}}%     % Bulletin of the AAS 
+\newcommand\icarus{\ref at jnl{Icarus}}% % Icarus
+\newcommand\jaavso{\ref at jnl{JAAVSO}}  % The Journal of the American Association of Variable Star Observers
+\newcommand\jrasc{\ref at jnl{JRASC}}%   % Journal of the RAS of Canada 
+\newcommand\memras{\ref at jnl{MmRAS}}%  % Memoirs of the RAS 
+\newcommand\mnras{\ref at jnl{MNRAS}}%   % Monthly Notices of the RAS 
+\renewcommand\pra{\ref at jnl{PhRvA}}% % Physical Review A: General Physics 
+\renewcommand\prb{\ref at jnl{PhRvB}}% % Physical Review B: Solid State 
+\renewcommand\prc{\ref at jnl{PhRvC}}% % Physical Review C 
+\renewcommand\prd{\ref at jnl{PhRvD}}% % Physical Review D 
+\renewcommand\pre{\ref at jnl{PhRvE}}% % Physical Review E 
+\renewcommand\prl{\ref at jnl{PhRvL}}% % Physical Review Letters 
+\newcommand\pasp{\ref at jnl{PASP}}%     % Publications of the ASP 
+\newcommand\pasj{\ref at jnl{PASJ}}%     % Publications of the ASJ 
+\newcommand\qjras{\ref at jnl{QJRAS}}%   % Quarterly Journal of the RAS 
+\newcommand\skytel{\ref at jnl{S\&T}}%   % Sky and Telescope 
+\newcommand\solphys{\ref at jnl{SoPh}}% % Solar Physics 
+\newcommand\sovast{\ref at jnl{Soviet~Ast.}}% % Soviet Astronomy 
+\newcommand\ssr{\ref at jnl{SSRv}}% % Space Science Reviews 
+\newcommand\zap{\ref at jnl{ZA}}%       % Zeitschrift fuer Astrophysik 
+\renewcommand\nat{\ref at jnl{Nature}}%  % Nature 
+\newcommand\iaucirc{\ref at jnl{IAUC}}% % IAU Cirulars 
+\newcommand\aplett{\ref at jnl{Astrophys.~Lett.}}%  % Astrophysics Letters 
+\newcommand\apspr{\ref at jnl{Astrophys.~Space~Phys.~Res.}}% % Astrophysics Space Physics Research 
+\newcommand\bain{\ref at jnl{BAN}}% % Bulletin Astronomical Institute of the Netherlands 
+\newcommand\fcp{\ref at jnl{FCPh}}%   % Fundamental Cosmic Physics 
+\newcommand\gca{\ref at jnl{GeoCoA}}% % Geochimica Cosmochimica Acta 
+\newcommand\grl{\ref at jnl{Geophys.~Res.~Lett.}}%  % Geophysics Research Letters 
+\renewcommand\jcp{\ref at jnl{JChPh}}%     % Journal of Chemical Physics 
+\newcommand\jgr{\ref at jnl{J.~Geophys.~Res.}}%     % Journal of Geophysics Research 
+\newcommand\jqsrt{\ref at jnl{JQSRT}}%   % Journal of Quantitiative Spectroscopy and Radiative Trasfer 
+\newcommand\memsai{\ref at jnl{MmSAI}}% % Mem. Societa Astronomica Italiana 
+\newcommand\nphysa{\ref at jnl{NuPhA}}%     % Nuclear Physics A 
+\newcommand\physrep{\ref at jnl{PhR}}%       % Physics Reports 
+\newcommand\physscr{\ref at jnl{PhyS}}%        % Physica Scripta 
+\newcommand\planss{\ref at jnl{Planet.~Space~Sci.}}%  % Planetary Space Science 
+\newcommand\procspie{\ref at jnl{Proc.~SPIE}}%      % Proceedings of the SPIE 
+
+\newcommand\actaa{\ref at jnl{AcA}}%  % Acta Astronomica
+\newcommand\caa{\ref at jnl{ChA\&A}}%  % Chinese Astronomy and Astrophysics
+\newcommand\cjaa{\ref at jnl{ChJA\&A}}%  % Chinese Journal of Astronomy and Astrophysics
+\newcommand\jcap{\ref at jnl{JCAP}}%  % Journal of Cosmology and Astroparticle Physics
+\newcommand\na{\ref at jnl{NewA}}%  % New Astronomy
+\newcommand\nar{\ref at jnl{NewAR}}%  % New Astronomy Review
+\newcommand\pasa{\ref at jnl{PASA}}%  % Publications of the Astron. Soc. of Australia
+\newcommand\rmxaa{\ref at jnl{RMxAA}}%  % Revista Mexicana de Astronomia y Astrofisica
+
+%% added feb 9, 2016
+\newcommand\maps{\ref at jnl{M\&PS}}% Meteoritics and Planetary Science
+\newcommand\aas{\ref at jnl{AAS Meeting Abstracts}}% American Astronomical Society Meeting Abstracts
+\newcommand\dps{\ref at jnl{AAS/DPS Meeting Abstracts}}% American Astronomical Society/Division for Planetary Sciences Meeting Abstracts
+
+
+
+\let\astap=\aap 
+\let\apjlett=\apjl 
+\let\apjsupp=\apjs 
+\let\applopt=\ao 
+
+\newcommand\ulap[1]{\vbox\@to\z@{{\vss#1}}}% 
+\newcommand\dlap[1]{\vbox\@to\z@{{#1\vss}}}% 
+
+
+\newcounter{table at save}
+
+%% March 25, 2019
+%% Old v5.2 way, From Greg, This allows a number like 33N to be used
+%% for a table, and the cross-references will work correctly
+\newcommand\tablenum[1]{%
+ \def\thetable{#1}%
+ \xdef\@currentlabel{\thetable}
+\global\advance\c at table-1\relax
+}%
+
+\let\savetablenum\tablenum
+
+\def\tabletypesize#1{\gdef\currtabletypesize{#1}
+\def\@table at type@size{#1}}%
+
+\tabletypesize{\small}
+\let\tablefontsize=\tabletypesize % for compatibility with old documents
+
+\gdef\@tablecaption{}
+\def\tablecaption#1{\gdef\@tablecaption{#1}}
+
+\def\LT at endpbox{%
+  \@finalstrut\@arstrutbox
+  \egroup
+  \the\LT at p@ftn
+  \global\LT at p@ftn{}%
+  \hfil}
+
+%% Used for longtable
+\def\LT at makecaption#1#2#3{%
+  \LT at mcol\LT at cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth
+{%
+\xdef \@currentlabel{\thetable}
+     \sbox\@tempboxa{\small #2. 
+%% disable trackchanges commands here, so they aren't entered 2 times:
+\let\added\relax
+\let\deleted\relax
+\let\replaced\relax
+#3}%
+     \ifdim\wd\@tempboxa>\hsize
+      \small#2. #3%
+     \else
+       \hbox to\hsize{\hfil\box\@tempboxa\hfil}%
+     \fi
+    \endgraf\vskip\baselineskip}%
+  \hss}}
+}%% 
+
+\let\LT at makecaption@rtx=\LT at makecaption % to fight redefinition in Revtex-4.1
+
+\def\xfigure{figure}
+%% from book.cls/ used??
+\long\def\@makecaption#1#2{%
+  \vskip\abovecaptionskip
+%% \small added to keep currtabletypesize from determining size of caption
+  \sbox\@tempboxa{\small
+%% disable trackchanges commands here, so they aren't entered 2 times:
+\let\added\relax
+\let\deleted\relax
+\let\replaced\relax
+{\bf #1.} #2}%
+  \ifdim \wd\@tempboxa >\hsize
+\small
+{\bf    #1.} #2\par 
+  \else
+    \global \@minipagefalse
+    \hb at xt@\hsize{\hfill\box\@tempboxa\hfill}%
+  \fi
+  \vskip\belowcaptionskip
+}
+
+\newdimen\@abovenoteskip
+\newcommand\tablerefs[1]{\ifdim\@abovenoteskip=0pt\global\@abovenoteskip=10pt\fi
+{\small\@tableref{\parfillskip\z@ plus1fil\relax #1\endgraf}}}%
+
+\def\@tableref#1{%
+ \par
+ \vspace*{3ex}%
+ {%\parbox{\pt at width} %%%%
+ {\hskip1em\rm References. --- #1}\par}%
+}%
+
+%% march 2019, added \it to tablenotemark
+\global\def\tablenotemark#1{{\normalfont\textsuperscript{\normalsize\it #1}}}
+\global\def\tablenotetext#1#2{\footnotetext[#1]{\currtabletypesize\relax#2}}
+
+%% redefined by AH below, since it wasn't working with tabular table
+\global\def\tablenotetext#1#2{\vskip-8pt\vskip1sp\flushleft{\currtabletypesize
+\noindent\hskip1em $^{#1}$ #2}\vskip1sp}
+
+%% this version of \tablehead doesn't seem to be used, so set to \xyztablehead{}
+\def\xyztablehead#1{\@table at not@headedfalse%
+  \kill
+  \caption{\\%
+   \@tablecaption\gdef\@currentlabel{\thetable}(0)}
+    \\\hline\hline%
+  #1\vrule height 12pt depth 10pt width 0pt\relax 
+\hskip\tabcolsep\\[.7ex]
+  \hline\\[-1.5ex]
+  \endfirsthead
+  \caption[]{--- \emph{Continued}}\\
+  \hline
+  \hline\\[-1.7ex]
+  #1\hskip\tabcolsep\\[.7ex]
+  \hline\\[-1.5ex]
+  \endhead
+  \hline
+  \endfoot%
+}
+
+\newif\if at table@not at headed
+
+\newlength{\table at note@skip}
+\setlength{\table at note@skip}{0.5ex}
+\newlength{\deluxe at table@width}
+\newlength{\@d at t@a}
+\newcounter{deluxe at table@num}
+\newdimen\LTcapwidth
+
+%% \ignorespaces necessary ++== depth 6pt was depth 3pt, == added height 12pt, nov 2017
+\def\colhead#1{\multicolumn{1}{c}{\vrule depth 6pt height 12pt width
+0pt\relax#1}\ignorespaces}
+\def\twocolhead#1{\multicolumn{2}{c}{\hss\vrule depth 6pt height 12pt width
+0pt\relax#1\hss}\ignorespaces}
+\def\nocolhead#1{\multicolumn{1}{h}{}\ignorespaces}
+\def\dcolhead#1{\multicolumn{1}{c}{$\vrule depth 6pt height12pt
+width0pt\relax#1$}\ignorespaces}
+
+%\newcounter{LT at tables}
+\def\tablewidth#1{%
+  \ifdim#1=\z@
+  \else
+  \gdef\@d at t@@flag{1}
+  \if at filesw\immediate\write\@auxout{%
+   \gdef\expandafter\noexpand
+   \csname deluxe at table@width@\romannumeral\c at LT@tables\endcsname
+   {#1}}
+  \fi
+  \fi
+}
+
+
+\def\save at natural@width{%
+      \ifnum\@d at t@@flag=0
+        \setlength{\@d at t@a}{0pt}%
+        \let\@d at t@b=\LT at entry%
+        \def\LT at entry##1##2{\addtolength{\@d at t@a}{##2}%
+        }%
+        \expandafter\csname LT@\romannumeral\c at deluxe@table at num\endcsname
+        \setlength{\@d at t@a}{-\@d at t@a}
+        \tablewidth{\the\@d at t@a}
+        \def\LT at entry{\@d at t@b}
+      \fi
+}
+
+\def\lt at expand@linewidth at one{\setlength\LTleft{0pt}\setlength\LTright{0pt}}
+\def\lt at expand@linewidth at two{@{\extracolsep{0pt plus 1filll}}}
+
+\def\find at table@width{%
+%%% set table width using aux file and command \tablewidth
+    \setcounter{deluxe at table@num}{\c at LT@tables}
+    \refstepcounter{deluxe at table@num}
+    \expandafter\ifx\csname deluxe at table@width@\romannumeral\c at deluxe@table at num\endcsname\relax
+      \def\@d at t@{0.999\linewidth}
+    \else
+      \edef\@d at t@{\expandafter\csname deluxe at table@width@\romannumeral\c at deluxe@table at num\endcsname}
+    \fi
+    \ifdim\@d at t@<\z@% then natural width is used
+      \setlength{\deluxe at table@width}{-\@d at t@}
+      \setlength{\LTcapwidth}{-\@d at t@}
+      \def\lt at expand@linewidth{\relax}
+      \def\lt at expand@linewidth@{}
+    \else% we will enclose table in the minipage of the given width and make
+         % longtable to span the full minipage width
+      \ifdim\@d at t@>\z@\else\def\@d at t@{0.999\linewidth}\fi
+      \setlength{\deluxe at table@width}{\@d at t@}
+      \setlength{\LTcapwidth}{\@d at t@}
+      \def\lt at expand@linewidth{\lt at expand@linewidth at one}
+      \def\lt at expand@linewidth@{\lt at expand@linewidth at two}
+    \fi
+}
+
+\newlength{\abovedeluxetableskip}
+\newlength{\belowdeluxetableskip}
+\setlength{\abovedeluxetableskip}{0pt}
+\setlength{\belowdeluxetableskip}{0pt}
+\setlength{\tabcolsep}{5pt}
+
+\setlength\doublerulesep{1.5pt}
+\newdimen\lastrowheight
+\def\set at last@row at height{\setlength{\lastrowheight}{\ht\strutbox}\addtolength{\lastrowheight}{\dp\strutbox}\setlength{\lastrowheight}{-\arraystretch\lastrowheight}}
+
+\let\tableline=\colrule % Revtex said: Command \tableline is obsolete; Use \colrule instead.. 
+
+%% 
+\newtoks\DT at p@ftn 
+\global\def\xtablenotetext at DT#1#2{
+  \edef\@tempa{\the\DT at p@ftn\noexpand\tablenotemark{#1}~}
+  \global\DT at p@ftn\expandafter{\@tempa{\@table at type@size#2}\par}}%
+
+%%% AH %%%%%%%%%%%%%%%%%%%%%
+\let\savedollar$
+\catcode`\$=\active
+\let$\savedollar
+
+%%
+
+\def\resetdecimals{\global\let\zdoit\relax\global\let\ddoit\relax}
+
+\def\tableheadfrac#1{}
+\newcount\pt at column 
+\newcount\pt at ncol 
+
+\newcommand\tablecolumns[1]{% 
+ \pt at column=#1\relax 
+ \pt at ncol=#1\relax 
+ \global\let\pt at addcol\@empty 
+}% 
+
+%% from older version, probably can delete:
+\def\@tablecom#1{% 
+ \vspace*{\table at note@skip}
+\par 
+{\parbox{\linewidth}{\hskip1em\rmfamily {\@eapj at cap@font Note}. --- #1}\par}% 
+}% 
+\def\@tableref#1{% 
+ \vspace*{\table at note@skip}
+\par 
+{\parbox{\linewidth}{\hskip1em\rmfamily {\@eapj at cap@font References}. --- #1}\par}% 
+}% 
+\def\spew at tblnotes{% 
+ \@ifx at empty\tblref at list{}{% 
+  \@tablenotes{\tblref at list}%
+  \vspace*{\table at note@skip}%
+  \global\let\tblref at list\@empty 
+ }% 
+ \@ifx at empty\tblnote at list{}{% 
+  \@tablenotes{\tblnote at list}% 
+  \vspace*{\table at note@skip}%
+  \global\let\tblnote at list\@empty
+ }
+ \the\DT at p@ftn%
+}% 
+
+%% for notes on emulateapj please see http://hea-www.harvard.edu/~alexey/emulateapj
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% End of code taken from emulateapj.cls %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%%% New as of august 2015:
+
+%% These commands requested AAS
+\newcommand{\noprint}[1]{}
+\newcommand{\figsetstart}{{\bf Fig. Set} }
+\newcommand{\figsetend}{}
+\newcommand{\figsetgrpstart}{}
+\newcommand{\figsetgrpend}{}
+\newcommand{\figsetnum}[1]{{\bf #1.}}
+\newcommand{\figsettitle}[1]{ {\bf #1}}
+\newcommand{\figsetgrpnum}[1]{\noprint{#1}}
+\newcommand{\figsetgrptitle}[1]{\noprint{#1}}
+\newcommand{\figsetplot}[1]{\noprint{#1}}
+\newcommand{\figsetgrpnote}[1]{\noprint{#1}}
+
+\usepackage{url}
+%% if we take away the xx before UrlBreaks we will get a url that breaks
+%% at any letter or number. It might be better to break only at / however...
+\expandafter\def\expandafter\xxUrlBreaks\expandafter{\UrlBreaks%  save the current one
+  \do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j%
+  \do\k\do\l\do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t%
+  \do\u\do\v\do\w\do\x\do\y\do\z\do\A\do\B\do\C\do\D%
+  \do\E\do\F\do\G\do\H\do\I\do\J\do\K\do\L\do\M\do\N%
+  \do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V\do\W\do\X%
+  \do\Y\do\Z\do\1\do\2\do\3\do\4\do\5\do\6\do\7\do\8\do\9}
+
+
+%% for tables continuing over pages
+\usepackage{longtable}
+
+%% for editing changes
+\usepackage{xcolor}
+% hyperref link defaults to "blue" (0000ff) as this matches our publisher produced pdf style
+\definecolor{xlinkcolor}{cmyk}{1,1,0,0}
+
+
+\PassOptionsToPackage{hyphens}{url}
+%% In response to request from AAS
+ \usepackage[bookmarks=true,         % show bookmarks bar?/ Changed March 22, 2019 for
+                                     % improved accessibility
+    pdfnewwindow=true,      % links in new window
+   colorlinks=true,    % false: boxed links; true: colored links
+  linkcolor=xlinkcolor,     % color of internal links
+ citecolor=xlinkcolor,     % color of links to bibliography
+filecolor=xlinkcolor,  % color of file links
+urlcolor=xlinkcolor,      % color of external links
+final=true,
+ ]{hyperref}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Additions to  AASTeX by Amy Hendrickson, TeXnology Inc, August 17, 2015
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Table Tools, written by Amy Hendrickson
+%% for American Astronomical Society
+%% August 17, 2015
+%% array package is necessary:
+\usepackage{array}
+
+%%%%%%%%
+%% 1) h in table preamble will makes text in that column ignored.
+
+%%%%%%%%
+%% 2) uppercase C L or R will make those columns in math mode.
+
+%%%%%%%%
+%% 3) \begin{splittabular}{<preamble B preamble>}...\end{splittabular}
+%%    `B' in the preamble will show where the table should be broken. It may
+%%    be used once in a preamble to break the table into two parts, or 
+%%    two times in a preamble to break the table into three parts.
+
+%%    The resulting table will position left half of table above right half of table.
+
+%%    Care should be taken with \multicolumn so that it won't be broken between
+%%    the two parts of the table. You may need to shorten the \multicolumn argument
+%%    for number of columns to be appropriate to the number of columns in
+%%    the new split table.
+
+%%     In this example, for instance, we start with:
+%%        \begin{tabular}{ccccccc}
+%%        \multicolumn{7}{c}{\textsc{Table 1}}
+%%     and change it to:
+%%        \begin{splittabular}{ccccBccc}
+%%        \multicolumn{4}{c}{\textsc{Table 1}}\\
+%% 
+%%     If you'd like to have a table number in the second half of the table,
+%%     you can ask for a second multicolumn command that will position at the
+%%     top of the second half of the table:
+%%
+%%        \begin{splittabular}{ccccBccc}
+%%        \multicolumn{4}{c}{\textsc{Table 1}}&\multicolumn{3}{c}{\textsc{Table 1, Continued}}\\
+%%
+%%     You can do the same for the caption, and give a Continued caption for
+%%     the second half of the table. Originally:
+%%        \multicolumn{7}{c}{\textsc{Log of \textit{HST} Observations for
+%%         NGC~6388}}
+%%     Now, changed so that we get a caption on both halves of the table:
+%%        \multicolumn{4}{c}{\textsc{Log of \textit{HST} Observations for
+%%         NGC~6388}}&\multicolumn{3}{c}{\textsc{Log of \textit{HST} Observations for
+%%         NGC~6388, Continued}}\\
+%%     
+%%     Similarly, you can rearrange table notes to appear at the bottom of
+%%     the appropriate half of the table. For instance, starting with this,
+%%     which would make table notes both appear at the bottom of the top half
+%%     of the table:
+%%        \multicolumn{4}{l}{\small{$\dagger$ Average distance of data set from
+%%            cluster center.}}\\
+%%        \multicolumn{4}{l}{$^{\rm a}$SNAP program.}\\
+%%     
+%%     We may substitute the following:
+%%        \multicolumn{4}{l}{$^{\rm a}$SNAP program.}&\multicolumn{3}{l}{\small{$\dagger$ Average distance of data set from
+%%            cluster center.}}\\
+%%     
+%%     Which will produce the first endnote underneath the top half of the
+%%     table, and the second underneath the bottom half.
+%%     
+%%     Another option would be to have both endnotes appear below the bottom
+%%     half of the table. Easily done:
+%%        &&&&\multicolumn{3}{l}{$^{\rm a}$SNAP program.}\\
+%%        &&&&\multicolumn{3}{l}{\small{$\dagger$ Average distance of data set from
+%%            cluster center.}}\\
+%%     %%     %%     %%     %%     %%     %%     
+
+%%%%%%%%
+%% 4) \colnumbers will make line with column numbers automatic. It will work with splittabular
+%%     and splitdeluxetable as well as tabular.
+%%     To use: type in \colnumbers within the table whereever you'd like it to appear, typically
+%%     underneath the column headers, before the lines of data.
+
+%%%%%%%%
+%% 5) Easy Decimal numbering
+%%    How to make decimal numbers in tables line up on the period:
+
+%%     Use D (for decimal column) in table preamble for every decimal number. The decimal
+%%     numbers will use two columns, one for the left part of the decimal
+%%     number and one for the right part.
+
+%%     D may be used more than once in a table preamble.
+
+%%     If you want to type in a column header  over the decimal
+%%     numbers, please use \multicolumn2c{} to span both columns.
+
+%%     After the column headers, to start decimal numbering, 
+%%     type in \decimals in the body of the table.
+
+%%     When entering decimal numbers
+%%     remember to leave a space after the decimal number, before the following &.
+%%     For instance: &22.3 &35.96 \\
+
+%%     If you'd like an empty entry, please supply a period and a space: & . &. You
+%%     will not see the period in the resulting table.
+
+%%     example:
+%    \begin{tabular}{rDD}
+%     \hline
+%     &&&\multicolumn2c{\bf More}\\
+%     &\multicolumn2c{\bf Decimals}&\multicolumn2c{\bf Decimals}\\
+%     \hline
+%     \hline
+%     \decimals
+%     one& . &34.2 \\
+%     two &567.0 &21345 \\
+%     three&.0 &62.5 \\
+%     four&245 &5034.349923 \\
+%     five&21 & \\
+%     six& &21.6 
+%    \end{tabular}
+%%
+%    Decimal numbering works within \begin{splittabular}...\end{splittabular}
+%    \begin{splitdeluxetable} and \end{splitdeluxetable} for tables broken into two
+%    or three parts. \colnumbers will number the columns counting both sides 
+%    of the decimal number as one column; \tablehead{\colhead{}...} will make
+%    the column headers position above the two columns used for one decimal
+%    number as well.
+%
+%    Decimal numbers will be in math mode so that plus and minus signs are printed
+%    correctly, expressions like `$\pm$ 1.2' or `\pm 1.2', will both work
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\let\savedollar$
+\catcode`\$=\active
+
+\let\savetabular\tabular
+\def\tabular{\catcode`\&=\active\relax\catcode`\$=\active\relax\hskip\movetableright
+\savetabular}
+\long\gdef\eatone{\setbox0=\hbox\bgroup\savedollar\let$\relax}
+\gdef\endeatone{\savedollar\egroup\hskip-2\tabcolsep}
+
+%% Hide, important because it allows us to split tables horizontally
+\newcolumntype{h}{>\eatone c<\endeatone}
+
+\newcolumntype{C}{>{\bgroup\savedollar\let$\relax}c<{\savedollar\egroup}}
+\newcolumntype{L}{>{\bgroup\savedollar\let$\relax}l<{\savedollar\egroup}}
+\newcolumntype{R}{>{\bgroup\savedollar\let$\relax}r<{\savedollar\egroup}}
+
+\newcolumntype{B}{>\eatone c<\endeatone}  %% used for \splittabular to indicate break in
+                                          %% two or three parts of table
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Split tables into 2 or 3 parts; stack the parts
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% Process table preamble
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Count number of columns in preamble
+
+\newcount\colcount
+\newcount\firstcolcount
+\newcount\secondcolcount
+\newcount\thirdcolcount
+\newcount\columncount
+
+%% \makeatother is necessary to keep @ from being treated as a letter
+%% when counting the number of columns in table.
+\makeatother
+\def\xD{D}
+\def\xaster{*}
+\newcount\howmanyDs
+\newcount\firsthowmanyDs
+\newcount\secondhowmanyDs
+
+\newif\ifD
+
+\def\countcols#1{\ifcat#1c
+\global\advance\colcount by 1\relax\fi
+%%
+\def\lookforD{#1}
+\ifx\lookforD\xD
+\global\advance\howmanyDs by 1
+\global\advance\colcount by1\relax
+\fi
+%%
+\futurelet\next\lookatnext
+}
+\makeatletter
+
+\def\xeatone#1{\countcols}
+\def\xrelax{\relax}
+
+%% second conditional deals with expressions like @{} in
+%% the preamble.
+\def\lookatnext{\if\next\xrelax\let\go\relax
+\else
+\ifx\next\bgroup\let\go\xeatone\else
+\let\go\countcols\fi\fi\go}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% reset line counting at \\
+
+%% arraycr redefined to match revtex4-1
+\def\new at arraycr{\relax 
+\global\columncount=0\relax
+\global\colheadcount=0\relax
+\iffalse {\fi \ifnum 0=`}\fi \@ifstar {\global \@tbpen \@M \@xarraycr}
+{\global \@tbpen \intertabularlinepenalty \@xarraycr}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Redefining & is necessary to get around \omit in \multicolumn,
+%% which prevents @{} from being used to change the meaning of multicolumn.
+%% Now column number and top or bottom table is used to determine whether
+%% multicolumn should be turned on or off.
+\let\saveampersand&
+
+\newif\iffirstbox
+\newif\ifsecondbox
+\newif\ifthirdbox
+
+\long\gdef\CheckNumberAndSwitch{\unskip\global\advance\columncount by 1\relax%
+\saveampersand}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Parse and count preamble
+
+\def\catchfirstpreamble#1B#2Z{%firstpreamble
+\def\leftpreamble{#1\relax}
+\colcount=0
+\global\howmanyDs=0\relax
+\expandafter\countcols\leftpreamble
+\global\firstcolcount\the\colcount
+\global\firsthowmanyDs\the\howmanyDs
+\ifnum\firstcolcount>25
+\typeout{^^J
+-----------------------------------------------------
+^^J
+Warning!
+^^J^^J 
+Too many columns in first part of table!
+^^J^^J
+Maximum number of columns in each part of the table is 25. Each `D' counts as two columns.
+^^J
+-----------------------------------------------------
+}\fi
+\global\howmanyDs=0\relax
+\global\colcount=0\relax
+\newcolumntype{A}{#1}}
+
+\def\catchsecondpreamble#1B#2Z{%secondpreamble
+\def\rightpreamble{#2\relax}
+\colcount=0
+\expandafter\countcols\rightpreamble
+\global\secondcolcount\colcount
+\global\secondhowmanyDs\the\howmanyDs
+\ifnum\secondcolcount>25
+\typeout{^^J-----------------------------------------------------
+^^J
+Warning!
+^^J^^J 
+Too many columns in second part of table!
+^^J^^J
+Maximum number of columns in each part of the table is 25. Each `D' counts as two columns.
+^^J
+-----------------------------------------------------
+}\fi
+\global\totalcolumns=\firstcolcount
+\global\advance\totalcolumns by \secondcolcount
+\global\colcount=0\relax
+\newcolumntype{Z}{#2}}
+
+
+\def\catchsecondofthreepreamble#1B#2B#3Z{%secondpreamble
+\def\rightpreamble{#2\relax}
+\colcount=0
+\howmanyDs=0
+\expandafter\countcols\rightpreamble
+\global\secondcolcount\colcount
+\global\secondhowmanyDs\the\howmanyDs
+\global\totalcolumns=\firstcolcount
+\global\advance\totalcolumns by \secondcolcount
+\global\colcount=0\relax
+\newcolumntype{Z}{#2}}
+
+
+\def\catchthirdpreamble#1B#2B#3Z{%firstpreamble
+\def\thirdpreamble{#3}
+\colcount=0
+\expandafter\countcols\thirdpreamble
+\global\thirdcolcount\the\colcount
+\global\advance\totalcolumns by \thirdcolcount
+\global\colcount=0\relax
+\newcolumntype{z}{#3}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Define splittabular/endsplittabular
+
+\newcount\PartsOfTable
+\newif\ifbreaktab
+
+\def\checkforB #1B#2B#3B{
+%% defaults, may be used in \colnumbers
+\gdef\tabfullpreamble{#1#2#3\relax}
+\gdef\firstpreamble{#1}
+\gdef\secondpreamble{#2}
+\gdef\thirdpreamble{#3}
+\ifx\thirdpreamble\empty
+\global\PartsOfTable=2
+\else
+\global\PartsOfTable=3
+\fi
+}
+
+\def\lookforD#1{\def\zone{#1}\ifx\zone\xD
+\global\Dtrue\else\Dfalse\fi}
+
+\newcount\columnoneandtwo
+\newif\ifdonullmulticol
+
+\newcount\colnumsused
+\newcount\loopnum
+
+\catcode`\&=\active
+\let&\CheckNumberAndSwitch
+\let$\savedollar
+
+%sss
+\def\splittabular{\catcode`\&=\active
+\catcode`\$=\active
+\global\colnumbersonfalse
+\let\colnumbers\savesplitplaincolnumbers
+\let\splitdecimalcolnumbers\savesplitdecimalcolnumbers
+\def\decimalcolnumbers{\splitdecimalcolnumbers}
+\xsplittabular}
+
+\def\xsplittabular#1#2\end{{
+\global\firsttimetrue
+\let&\CheckNumberAndSwitch
+\let$\savedollar
+%%%
+\def\endtabular{\endarray
+\global\let\zdoit\relax
+\global\let\ddoit\relax
+\global\Dfalse}
+\setbox0=\hbox{\def\firstarg{#1}\expandafter\lookforD\firstarg}
+\PartsOfTable=0
+\def\tempfullpreamble{#1BB}
+\setbox0=\hbox{\expandafter\checkforB\tempfullpreamble}
+%% Now PartsOfTable is either =2 or 3
+%%
+\global\colnumsused=0
+\global\breaktabtrue
+\global\colcount=0
+%%
+\ifnum\PartsOfTable=3
+\let\multicolumn\threebreakmulticolumn
+\else
+\let\multicolumn\breakmulticolumn
+\fi
+%%
+\def\one{#1Z}%% full preamble
+\ifnum\PartsOfTable=3
+\expandafter\catchfirstpreamble\one
+\expandafter\catchsecondofthreepreamble\one
+\expandafter\catchthirdpreamble\one
+\makefirstdummycolumns %f
+\makeseconddummycolumns %F
+\makethirddummycolumns %E
+\else %% PartsOfTable=2
+\expandafter\catchfirstpreamble\one
+\expandafter\catchsecondpreamble\one
+\makefirstdummycolumns %f
+\makeseconddummycolumns %F
+\fi
+%%%
+\global\columncount=0
+\ifnum\PartsOfTable=3
+%% For table divided into three parts !!
+\firstboxtrue\secondboxfalse\thirdboxfalse
+%
+\setbox\firsttablebox=\hbox{%
+\begin{tabular}{AFE}% 
+#2\crcr
+\end{tabular}}
+%
+\hbox to \hsize{\hss\unhbox\firsttablebox\hss}
+\vskip6pt
+\hrule
+\vskip6pt
+\global\columncount=0
+\firstboxfalse\secondboxtrue\thirdboxfalse
+\ifcolnumberson
+\let\colnumbers\xplain
+\setbox\secondtablebox=\hbox{%
+\begin{tabular}{fZE}% fZE
+#2\crcr\end{tabular}}
+\else
+\setbox\secondtablebox=\hbox{
+\begin{tabular}{fZE}% fZE
+#2
+\end{tabular}}
+\fi
+\hbox to \hsize{\hss\unhbox\secondtablebox\hss}
+%%
+\vskip6pt
+\hrule
+\vskip6pt
+\firstboxfalse\secondboxfalse\thirdboxtrue
+\global\columncount=0
+\ifcolnumberson
+\let\colnumbers\xplain
+\setbox\thirdtablebox=\hbox{%
+\begin{tabular}{fFz}% fFz
+#2\crcr\end{tabular}}
+\else
+\setbox\thirdtablebox=\hbox{
+\begin{tabular}{fFz}% fFz
+#2
+\end{tabular}}
+\fi
+\hbox to \hsize{\hss\unhbox\thirdtablebox\hss}
+\else
+%%
+%% For table divided into two parts:
+%%
+\global\columncount=0
+\secondboxfalse
+ \setbox\firsttablebox=\hbox{%
+\begin{tabular}{AF}% should be AF
+#2
+\end{tabular}
+}
+ \hbox to \hsize{\hss\unhbox\firsttablebox\hss}
+\vskip6pt
+\hrule
+\vskip6pt
+\global\columncount=0
+\secondboxtrue
+\ifcolnumberson
+\setbox\secondtablebox=\hbox{\let\colnumbers\xplain
+\begin{tabular}{fZ}% should be fZ
+#2
+\end{tabular}
+}
+\else
+\setbox\secondtablebox=\hbox{
+\begin{tabular}{fZ}% should be fZ
+#2
+\end{tabular}
+}
+\fi
+\hbox to \hsize{\hss\unhbox\secondtablebox\hss}
+%%
+%% end of conditional testing for 2 or 3 part table:
+\fi
+%\global\breaktabfalse
+}
+\firsthowmanyDs=0
+\secondhowmanyDs=0
+\resetdecimals
+\end
+}
+
+%yyy
+\def\endsplittabular{\global\firsttimefalse\global\colnumbersonfalse
+\global\let\splitplaincolnumbers\savesplitplaincolnumbers
+\global\breaktabfalse}
+
+\long\gdef\breakmulticolumn#1#2#3{%
+\multispan{#1}%
+\let&\CheckNumberAndSwitch
+\ifsecondbox%
+\ifnum\columncount<\firstcolcount%
+\global\donullmulticoltrue%
+\else%
+\global\donullmulticolfalse%
+\fi%
+%%%
+   \else% first box
+\ifnum\columncount<\firstcolcount%
+\global\donullmulticolfalse%
+\else%
+\global\donullmulticoltrue%
+\fi%
+\fi%
+\ifdonullmulticol%
+\global\advance\colheadcount by 1\relax
+\begingroup
+   \def\@addamp{\if at firstamp \@firstampfalse \else
+                \@preamerr 5\fi}%
+   \@mkpream{h}\@addtopreamble\@empty
+   \endgroup
+   \def\@sharp{}%
+%% comment out \@arstrut to prevent blank line where multicolumn was found
+%% on other parts of the table, but not on the current part.
+   \@arstrut 
+\@preamble
+   \null\ignorespaces
+\else%
+\begingroup
+   \def\@addamp{\if at firstamp \@firstampfalse \else
+                \@preamerr 5\fi}%
+   \@mkpream{#2}\@addtopreamble\@empty
+   \endgroup
+   \def\@sharp{#3}%
+   \@arstrut \@preamble
+   \null\ignorespaces
+\fi%
+\global\donullmulticolfalse%
+\global\advance\columncount by #1\relax%
+\global\advance\columncount-1\relax%
+}
+
+
+\long\gdef\threebreakmulticolumn#1#2#3{%
+\multispan{#1}%
+\columnoneandtwo=\firstcolcount\relax%
+\advance\columnoneandtwo by \secondcolcount\relax%
+%%
+\global\donullmulticoltrue\relax%
+\iffirstbox\relax%
+\ifnum\columncount<\firstcolcount%
+\global\donullmulticolfalse%
+\fi\relax%
+\ifnum\columncount=\firstcolcount\relax%
+\donullmulticoltrue\fi\relax%
+\else\relax%
+%%
+\ifsecondbox%
+\ifnum\columncount=\firstcolcount\relax%
+\global\donullmulticolfalse\fi\relax%
+\ifnum\columncount>\firstcolcount%
+\ifnum\columncount<\columnoneandtwo\relax%
+\global\donullmulticolfalse\relax%
+\fi\fi\relax%
+\else\relax%
+%%%
+\ifthirdbox%
+\ifnum\columncount<\columnoneandtwo%
+\global\donullmulticoltrue%
+\else\relax%
+\global\donullmulticolfalse%
+\fi\relax%
+\fi%% end if third box
+\fi%% end if second box
+\fi%% end if first box
+%%
+\ifdonullmulticol%
+\begingroup\relax%
+\global\advance\colheadcount by 1\relax%
+   \def\@addamp{\if at firstamp \@firstampfalse \else%
+                \@preamerr 5\fi}%
+   \@mkpream{h}\@addtopreamble\@empty%
+   \endgroup%
+   \def\@sharp{}%
+%% comment out \@arstrut to prevent blank line where multicolumn was found
+%% on other parts of the table, but not on the current part.
+   \@arstrut \@preamble%
+   \null\ignorespaces
+\else%
+\begingroup%
+   \def\@addamp{\if at firstamp \@firstampfalse \else%
+                \@preamerr 5\fi}%
+   \@mkpream{#2}\@addtopreamble\@empty%
+   \endgroup%
+   \def\@sharp{#3}%
+   \@arstrut \@preamble%
+   \null\ignorespaces
+\fi%
+\global\donullmulticolfalse%
+\global\advance\columncount by #1\relax%
+\global\advance\columncount-1\relax%
+}
+
+%% First dummy columns is the part of the table that will not print,
+%% in this case the first part to the left.
+%%\makefirstdummycolumns
+%%
+%% and second dummy columns
+%% \makeseconddummycolumns.
+\gdef\makefirstdummycolumns{
+\ifcase\firstcolcount
+\or% 1
+\newcolumntype{f}{h} % no D possible
+%%%%%%%%%%%%%%%%%%
+\or% 2
+  \ifcase\firsthowmanyDs
+  \newcolumntype{f}{hh}%% 0
+  \or
+  \newcolumntype{f}{d} %% 1
+  \fi
+%%%%%%%%%%%%%%%%%%
+\or% 3
+  \ifcase\firsthowmanyDs%
+  \newcolumntype{f}{hhh}% 0 
+  \or%
+  \newcolumntype{f}{dh}% 1
+  \fi%
+%%%%%%%%%%%%%%%%%%
+\or% 4
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhh} % 0 
+    \or
+   \newcolumntype{f}{dhh} % 1
+   \or
+   \newcolumntype{f}{dd} % 2 
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or% 5
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhh} % 0 
+    \or
+   \newcolumntype{f}{dhhh} % 1
+   \or
+   \newcolumntype{f}{ddh} % 2 
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or% 6
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhhh} % 0 
+    \or
+   \newcolumntype{f}{dhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhh} % 2 
+    \or
+   \newcolumntype{f}{ddd} % 3
+   \fi
+%%%%%%%%%%%%%%%
+\or % 7
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhhhh} % 0 
+    \or
+   \newcolumntype{f}{dhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhh} % 2 
+   \or
+   \newcolumntype{f}{dddh} % 3
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or % 8
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhhhhh} % 0 
+    \or
+   \newcolumntype{f}{dhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhh} % 3
+   \or
+   \newcolumntype{f}{dddd} % 4
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or % 9
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhhhhhh} % 0 
+    \or
+   \newcolumntype{f}{dhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhh} % 3
+   \or
+   \newcolumntype{f}{ddddh} % 4
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or %10
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{f}{dhhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhhh} % 3
+   \or
+   \newcolumntype{f}{ddddhh} % 4
+   \or
+   \newcolumntype{f}{ddddd} % 5
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or % 11
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{f}{dhhhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhhhh} % 3
+   \or
+   \newcolumntype{f}{ddddhhh} % 4
+   \or
+   \newcolumntype{f}{dddddh} % 5
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or % 12
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{f}{dhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhhhhh} % 3
+   \or
+   \newcolumntype{f}{ddddhhhh} % 4
+   \or
+   \newcolumntype{f}{dddddhh} % 5
+   \or
+   \newcolumntype{f}{dddddd} % 6
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or %13
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{f}{dhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhhhhhh} % 3
+   \or
+   \newcolumntype{f}{ddddhhhhh} % 4
+   \or
+   \newcolumntype{f}{dddddhhh} % 5
+   \or
+   \newcolumntype{f}{ddddddh} % 6
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or %14
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{f}{dhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhhhhhhh} % 3
+   \or
+   \newcolumntype{f}{ddddhhhhhh} % 4
+   \or
+   \newcolumntype{f}{dddddhhhh} % 5
+   \or
+   \newcolumntype{f}{ddddddhh} % 6
+   \or
+   \newcolumntype{f}{ddddddd} % 7
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or %15
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhhhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{f}{dhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhhhhhhhh} % 3
+   \or
+   \newcolumntype{f}{ddddhhhhhhh} % 4
+   \or
+   \newcolumntype{f}{dddddhhhhh} % 5
+   \or
+   \newcolumntype{f}{ddddddhhh} % 6
+   \or
+   \newcolumntype{f}{dddddddh} % 7
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or %16
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhhhhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{f}{dhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{f}{ddddhhhhhhhh} % 4
+   \or
+   \newcolumntype{f}{dddddhhhhhh} % 5
+   \or
+   \newcolumntype{f}{ddddddhhhh} % 6
+   \or
+   \newcolumntype{f}{dddddddhh} % 7
+   \or
+   \newcolumntype{f}{dddddddd} % 8
+\fi
+%%%%%%%%%%%%%%%%%%
+\or %17
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhhhhhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{f}{dhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{f}{ddddhhhhhhhhh} % 4
+   \or
+   \newcolumntype{f}{dddddhhhhhhh} % 5
+   \or
+   \newcolumntype{f}{ddddddhhhhh} % 6
+   \or
+   \newcolumntype{f}{dddddddhhh} % 7
+   \or
+   \newcolumntype{f}{ddddddddh} % 8
+\fi
+%%%%%%%%%%%%%%%%%%
+\or %18
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhhhhhhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{f}{dhhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{f}{ddddhhhhhhhhhh} % 4
+   \or
+   \newcolumntype{f}{dddddhhhhhhhh} % 5
+   \or
+   \newcolumntype{f}{ddddddhhhhhh} % 6
+   \or
+   \newcolumntype{f}{ddddddhhhh} % 7
+   \or
+   \newcolumntype{f}{ddddddddhh} % 8
+   \or
+   \newcolumntype{f}{ddddddddd} % 9
+\fi
+%%%%%%%%%%%%%%%%%%
+\or %19
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhhhhhhhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{f}{dhhhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{f}{ddddhhhhhhhhhhh} % 4
+   \or
+   \newcolumntype{f}{dddddhhhhhhhhh} % 5
+   \or
+   \newcolumntype{f}{ddddddhhhhhhh} % 6
+   \or
+   \newcolumntype{f}{dddddddhhhhh} % 7
+   \or
+   \newcolumntype{f}{ddddddddhhh} % 8
+   \or
+   \newcolumntype{f}{ddddddddddh} % 9
+\fi
+%%%%%%%%%%%%%%%%%%
+\or %20
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhh hhhhh hhhhh hhhhh} % 0 
+    \or
+   \newcolumntype{f}{dhhhhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhhhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{f}{ddddhhhhhhhhhhhh} % 4
+   \or
+   \newcolumntype{f}{dddddhhhhhhhhhh} % 5
+   \or
+   \newcolumntype{f}{ddddddhhhhhhhh} % 6
+   \or
+   \newcolumntype{f}{dddddddhhhhhh} % 7
+   \or
+   \newcolumntype{f}{ddddddddhhhh} % 8
+   \or
+   \newcolumntype{f}{dddddddddhh} % 9
+   \or
+   \newcolumntype{f}{dddddddddd} % 10
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or %21
+  \ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhh hhhhh hhhhh hhhhh h} % 0 
+   \or
+   \newcolumntype{f}{dhhhhhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhhhhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{f}{ddddhhhhhhhhhhhhh} % 4
+   \or
+   \newcolumntype{f}{dddddhhhhhhhhhhh} % 5
+   \or
+   \newcolumntype{f}{ddddddhhhhhhhhh} % 6
+   \or
+   \newcolumntype{f}{dddddddhhhhhhh} % 7
+   \or
+   \newcolumntype{f}{ddddddddhhhhh} % 8
+   \or
+   \newcolumntype{f}{ddd ddd ddd hhh} % 9
+   \or
+   \newcolumntype{f}{ddd ddd ddd d h} % 10
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or %22
+\ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhh hhhhh hhhhh hhhhh hh} % 0 
+   \or
+   \newcolumntype{f}{dhhhhhhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhhhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhhhhhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{f}{ddddhhhhhhhhhhhhhh} % 4
+   \or
+   \newcolumntype{f}{dddddhhhhhhhhhhhh} % 5
+   \or
+   \newcolumntype{f}{ddddddhhhhhhhhhh} % 6
+   \or
+   \newcolumntype{f}{dddddddhhhhhhhh} % 7
+   \or
+   \newcolumntype{f}{ddddddddhhhhhh} % 8
+   \or
+   \newcolumntype{f}{ddd ddd ddd hhhh} % 9
+   \or
+   \newcolumntype{f}{ddd ddd ddd dhh} % 10
+   \or
+   \newcolumntype{f}{ddddddddddd} % 11
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or %23
+\ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhh hhhhh hhhhh hhhhh hhh} % 0 
+   \or
+   \newcolumntype{f}{dhhhhhhhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhhhhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhhhhhhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{f}{ddddhhhhhhhhhhhhhhh} % 4
+   \or
+   \newcolumntype{f}{dddddhhhhhhhhhhhhh} % 5
+   \or
+   \newcolumntype{f}{ddddddhhhhhhhhhhh} % 6
+   \or
+   \newcolumntype{f}{dddddddhhhhhhhhh} % 7
+   \or
+   \newcolumntype{f}{ddddddddhhhhhhh} % 8
+   \or
+   \newcolumntype{f}{ddd ddd ddd hhhhh} % 9
+   \or
+   \newcolumntype{f}{ddddddddddhhh} % 10
+   \or
+   \newcolumntype{f}{ddddd ddddd dh} % 11
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or %24
+\ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhh hhhhh hhhhh hhhhh hhhh} % 0 
+   \or
+   \newcolumntype{f}{dhhhhhhhhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhhhhhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhhhhhhhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{f}{ddddhhhhhhhhhhhhhhhh} % 4
+   \or
+   \newcolumntype{f}{dddddhhhhhhhhhhhhhh} % 5
+   \or
+   \newcolumntype{f}{ddddddhhhhhhhhhhhh} % 6
+   \or
+   \newcolumntype{f}{dddddddhhhhhhhhhh} % 7
+   \or
+   \newcolumntype{f}{ddddddddhhhhhhhh} % 8
+   \or
+   \newcolumntype{f}{ddd ddd ddd hhhhhh} % 9
+   \or
+   \newcolumntype{f}{ddddddddddhhhh} % 10
+   \or
+   \newcolumntype{f}{ddddd ddddd dhh} % 11
+   \or
+   \newcolumntype{f}{ddddd ddddd dd} % 12
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or %25
+\ifcase\firsthowmanyDs
+   \newcolumntype{f}{hhhhh hhhhh hhhhh hhhhh hhhhh} % 0 
+   \or
+   \newcolumntype{f}{dhhhhhhhhhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{f}{ddhhhhhhhhhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{f}{dddhhhhhhhhhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{f}{ddddhhhhhhhhhhhhhhhhh} % 4
+   \or
+   \newcolumntype{f}{dddddhhhhhhhhhhhhhhh} % 5
+   \or
+   \newcolumntype{f}{ddddddhhhhhhhhhhhhh} % 6
+   \or
+   \newcolumntype{f}{dddddddhhhhhhhhhhh} % 7
+   \or
+   \newcolumntype{f}{ddddddddhhhhhhhhh} % 8
+   \or
+   \newcolumntype{f}{ddd ddd ddd hhhhhhh} % 9
+   \or
+   \newcolumntype{f}{ddddddddddhhhhh} % 10
+   \or
+   \newcolumntype{f}{dddddddddddhhh} % 11
+   \or
+   \newcolumntype{f}{ddddddddddddh} % 12
+   \fi
+%%%%%%%%%%%%%%%%%%
+\else
+\typeout{^^J----------------------------------------------------- ^^J
+Warning!^^J^^J 
+Too many Columns using in Splittabular. 
+^^J
+25 column maximum in
+each part of the table.^^J Each`T' counts as two columns.
+^^J-----------------------------------------------------^^J}
+\fi
+}
+
+
+%% Second dummy columns is the part of the table that will not print,
+%% in this case the part to the right.
+%%\makeseconddummycolumns
+
+\gdef\makeseconddummycolumns{%
+\ifcase\secondcolcount
+%0
+\or
+%1
+\newcolumntype{F}{h} % no D possible
+%%%%%%%%%%%%%%%%%%
+\or
+%2
+  \ifcase\secondhowmanyDs
+  \newcolumntype{F}{hh}%% 0
+  \or
+  \newcolumntype{F}{d} %% 1
+  \fi
+%%%%%%%%%%%%%%%%%%
+\or
+%3
+  \ifcase\secondhowmanyDs
+  \newcolumntype{F}{hhh} % 0 
+  \or
+  \newcolumntype{F}{dh} % 1 
+  \fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhh} % 0 
+    \or
+   \newcolumntype{F}{dhh} % 1
+   \or
+   \newcolumntype{F}{dd} % 2 
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhh} % 0 
+    \or
+   \newcolumntype{F}{dhhh} % 1
+   \or
+   \newcolumntype{F}{ddh} % 2 
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhhh} % 0 
+    \or
+   \newcolumntype{F}{dhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhh} % 2 
+   \or
+   \newcolumntype{F}{ddd} % 3
+   \fi
+%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhhhh} % 0 
+    \or
+   \newcolumntype{F}{dhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhh} % 2 
+   \or
+   \newcolumntype{F}{dddh} % 3
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhhhhh} % 0 
+    \or
+   \newcolumntype{F}{dhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhh} % 3
+   \or
+   \newcolumntype{F}{dddd} % 4
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhhhhhh} % 0 
+    \or
+   \newcolumntype{F}{dhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhh} % 3
+   \or
+   \newcolumntype{F}{ddddh} % 4
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{F}{dhhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhhh} % 3
+   \or
+   \newcolumntype{F}{ddddhh} % 4
+   \or
+   \newcolumntype{F}{ddddd} % 5
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{F}{dhhhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhhhh} % 3
+   \or
+   \newcolumntype{F}{ddddhhh} % 4
+   \or
+   \newcolumntype{F}{dddddh} % 5
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{F}{dhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhhhhh} % 3
+   \or
+   \newcolumntype{F}{ddddhhhh} % 4
+   \or
+   \newcolumntype{F}{dddddhh} % 5
+   \or
+   \newcolumntype{F}{dddddd} % 6
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{F}{dhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhhhhhh} % 3
+   \or
+   \newcolumntype{F}{ddddhhhhh} % 4
+   \or
+   \newcolumntype{F}{dddddhhh} % 5
+   \or
+   \newcolumntype{F}{ddddddh} % 6
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{F}{dhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhhhhhhh} % 3
+   \or
+   \newcolumntype{F}{ddddhhhhhh} % 4
+   \or
+   \newcolumntype{F}{dddddhhhh} % 5
+   \or
+   \newcolumntype{F}{ddddddhh} % 6
+   \or
+   \newcolumntype{F}{ddddddd} % 7
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhhhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{F}{dhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhhhhhhhh} % 3
+   \or
+   \newcolumntype{F}{ddddhhhhhhh} % 4
+   \or
+   \newcolumntype{F}{dddddhhhhh} % 5
+   \or
+   \newcolumntype{F}{ddddddhhh} % 6
+   \or
+   \newcolumntype{F}{dddddddh} % 7
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhhhhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{F}{dhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{F}{ddddhhhhhhhh} % 4
+   \or
+   \newcolumntype{F}{dddddhhhhhh} % 5
+   \or
+   \newcolumntype{F}{ddddddhhhh} % 6
+   \or
+   \newcolumntype{F}{dddddddhh} % 7
+   \or
+   \newcolumntype{F}{dddddddd} % 8
+\fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhhhhhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{F}{dhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{F}{ddddhhhhhhhhh} % 4
+   \or
+   \newcolumntype{F}{dddddhhhhhhh} % 5
+   \or
+   \newcolumntype{F}{ddddddhhhhh} % 6
+   \or
+   \newcolumntype{F}{dddddddhhh} % 7
+   \or
+   \newcolumntype{F}{ddddddddh} % 8
+\fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhhhhhhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{F}{dhhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{F}{ddddhhhhhhhhhh} % 4
+   \or
+   \newcolumntype{F}{dddddhhhhhhhh} % 5
+   \or
+   \newcolumntype{F}{ddddddhhhhhh} % 6
+   \or
+   \newcolumntype{F}{dddddddhhhh} % 7
+   \or
+   \newcolumntype{F}{ddddddddhh} % 8
+   \or
+   \newcolumntype{F}{ddddddddd} % 9
+\fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhhhhhhhhhhhhhhhh} % 0 
+    \or
+   \newcolumntype{F}{dhhhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{F}{ddddhhhhhhhhhhh} % 4
+   \or
+   \newcolumntype{F}{dddddhhhhhhhhh} % 5
+   \or
+   \newcolumntype{F}{ddddddhhhhhhh} % 6
+   \or
+   \newcolumntype{F}{dddddddhhhhh} % 7
+   \or
+   \newcolumntype{F}{ddddddddhhh} % 8
+   \or
+   \newcolumntype{F}{dddddddddh} % 9
+\fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhh hhhhh hhhhh hhhhh} % 0 
+    \or
+   \newcolumntype{F}{dhhhhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhhhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{F}{ddddhhhhhhhhhhhh} % 4
+   \or
+   \newcolumntype{F}{dddddhhhhhhhhhh} % 5
+   \or
+   \newcolumntype{F}{ddddddhhhhhhhh} % 6
+   \or
+   \newcolumntype{F}{dddddddhhhhhh} % 7
+   \or
+   \newcolumntype{F}{ddddddddhhhh} % 8
+   \or
+   \newcolumntype{F}{dddddddddhh} % 9
+   \or
+   \newcolumntype{F}{dddddddddd} % 10
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or
+  \ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhh hhhhh hhhhh hhhhh h} % 0 
+   \or
+   \newcolumntype{F}{dhhhhhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhhhhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{F}{ddddhhhhhhhhhhhhh} % 4
+   \or
+   \newcolumntype{F}{dddddhhhhhhhhhhh} % 5
+   \or
+   \newcolumntype{F}{ddddddhhhhhhhhh} % 6
+   \or
+   \newcolumntype{F}{dddddddhhhhhhh} % 7
+   \or
+   \newcolumntype{F}{ddddddddhhhhh} % 8
+   \or
+   \newcolumntype{F}{ddd ddd ddd hhh} % 9
+   \or
+   \newcolumntype{F}{ddd ddd ddd d h} % 10
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or
+\ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhh hhhhh hhhhh hhhhh hh} % 0 
+   \or
+   \newcolumntype{F}{dhhhhhhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhhhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhhhhhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{F}{ddddhhhhhhhhhhhhhh} % 4
+   \or
+   \newcolumntype{F}{dddddhhhhhhhhhhhh} % 5
+   \or
+   \newcolumntype{F}{ddddddhhhhhhhhhh} % 6
+   \or
+   \newcolumntype{F}{dddddddhhhhhhhh} % 7
+   \or
+   \newcolumntype{F}{ddddddddhhhhhh} % 8
+   \or
+   \newcolumntype{F}{ddd ddd ddd hhhh} % 9
+   \or
+   \newcolumntype{F}{ddddddddddhh} % 10
+   \or
+   \newcolumntype{F}{ddddddddddd} % 11
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or
+\ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhh hhhhh hhhhh hhhhh hhh} % 0 
+   \or
+   \newcolumntype{F}{dhhhhhhhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhhhhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhhhhhhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{F}{ddddhhhhhhhhhhhhhhh} % 4
+   \or
+   \newcolumntype{F}{dddddhhhhhhhhhhhhh} % 5
+   \or
+   \newcolumntype{F}{ddddddhhhhhhhhhhh} % 6
+   \or
+   \newcolumntype{F}{dddddddhhhhhhhhh} % 7
+   \or
+   \newcolumntype{F}{ddddddddhhhhhhh} % 8
+   \or
+   \newcolumntype{F}{ddd ddd ddd hhhhh} % 9
+   \or
+   \newcolumntype{F}{ddddddddddhhh} % 10
+   \or
+   \newcolumntype{F}{ddddd ddddd dh} % 11
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or
+\ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhh hhhhh hhhhh hhhhh hhhh} % 0 
+   \or
+   \newcolumntype{F}{dhhhhhhhhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhhhhhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhhhhhhhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{F}{ddddhhhhhhhhhhhhhhhh} % 4
+   \or
+   \newcolumntype{F}{dddddhhhhhhhhhhhhhh} % 5
+   \or
+   \newcolumntype{F}{ddddddhhhhhhhhhhhh} % 6
+   \or
+   \newcolumntype{F}{dddddddhhhhhhhhhh} % 7
+   \or
+   \newcolumntype{F}{ddddddddhhhhhhhh} % 8
+   \or
+   \newcolumntype{F}{ddd ddd ddd hhhhhh} % 9
+   \or
+   \newcolumntype{F}{ddddddddddhhhh} % 10
+   \or
+   \newcolumntype{F}{ddddd ddddd dhh} % 11
+   \or
+   \newcolumntype{F}{ddddd ddddd dd} % 12
+   \fi
+%%%%%%%%%%%%%%%%%%
+\or
+\ifcase\secondhowmanyDs
+   \newcolumntype{F}{hhhhh hhhhh hhhhh hhhhh hhhhh} % 0 
+   \or
+   \newcolumntype{F}{dhhhhhhhhhhhhhhhhhhhhhhh} % 1
+   \or
+   \newcolumntype{F}{ddhhhhhhhhhhhhhhhhhhhhh} % 2 
+   \or
+   \newcolumntype{F}{dddhhhhhhhhhhhhhhhhhhh} % 3
+   \or
+   \newcolumntype{F}{ddddhhhhhhhhhhhhhhhhh} % 4
+   \or
+   \newcolumntype{F}{dddddhhhhhhhhhhhhhhh} % 5
+   \or
+   \newcolumntype{F}{ddddddhhhhhhhhhhhhh} % 6
+   \or
+   \newcolumntype{F}{dddddddhhhhhhhhhhh} % 7
+   \or
+   \newcolumntype{F}{ddddddddhhhhhhhhh} % 8
+   \or
+   \newcolumntype{F}{ddd ddd ddd hhhhhhh} % 9
+   \or
+   \newcolumntype{F}{ddddddddddhhhhh} % 10
+   \or
+   \newcolumntype{F}{ddddd ddddd dhhh} % 11
+   \or
+   \newcolumntype{F}{ddddd ddddd ddh} % 12
+   \fi
+%%%%%%%%%%%%%%%%%%
+\else
+\typeout{^^J----------------------------------------------------- ^^J
+Warning!^^J^^J 
+Too many Columns using in Splittabular. 
+^^J
+25 column maximum in
+each part of the table.^^J Each`D' counts as two columns.
+^^J-----------------------------------------------------^^J}
+\fi
+}
+
+%% we don't have to worry about D's in this section, fortunately.
+\gdef\makethirddummycolumns{
+\ifcase\thirdcolcount 
+\or\newcolumntype{E}{h}
+\or\newcolumntype{E}{hh}
+\or\newcolumntype{E}{hhh}
+\or\newcolumntype{E}{hhhh}
+\or\newcolumntype{E}{hhhhh}
+\or\newcolumntype{E}{hhhhhh}
+\or\newcolumntype{E}{hhhhhhh}
+\or\newcolumntype{E}{hhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhhhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhhhhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhhhhhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhhhhhhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhhhhhhhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhhhhhhhhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhhhhhhhhhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhhhhhhhhhhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhhhhhhhhhhhhhhhhh}
+\or\newcolumntype{E}{hhhhhhhhhhhhhhhhhhhhhhhhh} %% up to 25 columns
+\else \typeout{^^J-----------------------------------------------------^^J
+Warning!
+^^J^^J Too many Columns in Splittabular. 
+^^J
+25 column maximum in
+each part of the table.^^J
+Each `D' counts as two columns.
+^^J-----------------------------------------------------^^J}\fi
+}
+
+%%%%%%%%%%%%%%%%%
+%% Colnums
+
+%% defaults
+
+\gdef\settabnumdefaults{%
+\loopnum=0\relax\loop%
+\ifnum\loopnum<31\relax%
+\expandafter\gdef\csname tab\the\loopnum\endcsname{%
+\multicolumn1{c}{\global\advance\colnumsused by 1\relax%
+(\the\colnumsused)}}%
+\global\advance\loopnum by1\repeat}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+%% this version of countcols  is for \colnumbers
+\newcount\totalcolumncount
+\def\xH{h}
+
+\makeatother
+\def\tabcountcols#1{\ifcat#1c
+\global\advance\colcount by 1\relax\fi%
+%%
+\def\lookforD{#1}%
+\ifx\lookforD\xD%
+\expandafter\gdef\csname tab\the\colcount\endcsname{%
+\multicolumn2{c}{\global\advance\colnumsused by 1\relax%
+(\the\colnumsused)}}%
+\fi%
+\ifx\lookforD\xH%
+\expandafter\gdef\csname tab\the\colcount\endcsname{%
+\multicolumn1{h}{}}%
+\fi%
+%%
+\futurelet\next\tablookatnext}
+
+\def\tabxeatone#1{\tabcountcols}
+
+%% second conditional deals with expressions like @{} in
+%% the preamble.
+\def\tablookatnext{\if\next\xrelax\let\xgo\relax\else%
+\ifx\next\bgroup\let\xgo\tabxeatone\else\let\xgo\tabcountcols\fi\fi\xgo}
+\makeatletter
+%%%%%%%%%%%%%%%
+
+\newcount\totalcolumns
+\newbox\firsttablebox
+\newbox\secondtablebox
+\newbox\thirdtablebox
+\newif\ifdbreaktab
+
+%% A loop would be more elegant, of course, but using & in a loop
+%% within a table column produces errors.
+%% was\tabnumberline, now \colnumbers
+
+%% Is this test necessary?
+%\newif\ifcolumnums
+
+\newif\ifcolnumberson
+\def\deluxecolnumbers{\global\colnumbersontrue}
+
+\def\colnumbers{\omit\\\omit\xcolnumbers}
+\def\xcolnumbers{\global\let\colnumbers\xcolnumbers%
+\global\colnumbersontrue\let&\CheckNumberAndSwitch%
+\global\colcount=0\relax%
+\global\totalcolumncount=0\relax%
+%% above here
+\settabnumdefaults%
+%% Now, change the columns that have `D' to be \multicolumn2c, by redefining
+%% the \csname tab<number>\endcsname
+%%
+\expandafter\tabcountcols\tabfullpreamble%
+\global\totalcolumncount=\the\colcount\relax%
+\global\colcount=0\relax%
+\ifbreaktab\else\ifdbreaktab\else\global\colnumsused=0\relax\fi\fi%
+%%
+%
+\ifdeluxe\ifbreaktab\\\else\\[-6pt]\fi%\hline% not above
+\else%
+\\[-14pt]\fi%
+\ifcase\totalcolumncount%
+\or%
+\csname tab1\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname%
+\or
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname%
+\or%22
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname%
+\or% 24
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname%
+\or% 25
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname%
+\or% 
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname&\csname tab26\endcsname%
+\or% 27
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname&\csname tab26\endcsname&%
+\csname tab27\endcsname%
+\or% 28
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname&\csname tab26\endcsname&%
+\csname tab27\endcsname&\csname tab28\endcsname%
+\or% 29
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname&\csname tab26\endcsname&%
+\csname tab27\endcsname&\csname tab28\endcsname&%
+\csname tab29\endcsname%
+\or% 30
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname&\csname tab26\endcsname&%
+\csname tab27\endcsname&\csname tab28\endcsname&%
+\csname tab29\endcsname&\csname tab30\endcsname%
+\else%
+\typeout{^^J^^J
+Sorry, more than 30 columns cannot be numbered with^^J
+\string\colnumbers. Please number the columns manually.^^J
+Thank you!^^J}\fi%
+%\ifbreaktab
+\\\hline% below, hline is wanted
+%\else
+\noalign{\vskip-8pt}
+%\vrule height 28pt width0pt %the \vrule is in the line below colnumbers; 
+                          % it causes all the vrules on that line to grow to 28pt.
+                          % The -14pt will cause the lower line to overlap the upper line.
+                          % Complication, needed to add this vrule to Z and z in order to
+                          % have it also work for split tabular.
+%\fi
+}
+
+
+
+\let\savecolnumbers\colnumbers
+
+\gdef\plaincolnumbers{%
+\omit\\\omit%
+\global\colnumbersontrue\let&\CheckNumberAndSwitch%
+\global\colcount=0\relax%
+\global\totalcolumncount=0\relax%
+%% above here
+\settabnumdefaults%
+%% Now, change the columns that have `D' to be \multicolumn2c, by redefining
+%% the \csname tab<number>\endcsname
+%%
+\expandafter\tabcountcols\tabfullpreamble%
+\global\totalcolumncount=\the\colcount\relax%
+\global\colcount=0\relax%
+\ifbreaktab\else\ifdbreaktab\else\global\colnumsused=0\relax\fi\fi%
+%%
+\\\ifcase\totalcolumncount%
+\or%
+\csname tab1\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname%
+\or
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname%
+\or%22
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname%
+\or% 24
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname%
+\or% 25
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname%
+\or% 
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname&\csname tab26\endcsname%
+\or% 27
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname&\csname tab26\endcsname&%
+\csname tab27\endcsname%
+\or% 28
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname&\csname tab26\endcsname&%
+\csname tab27\endcsname&\csname tab28\endcsname%
+\or% 29
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname&\csname tab26\endcsname&%
+\csname tab27\endcsname&\csname tab28\endcsname&%
+\csname tab29\endcsname%
+\or% 30
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname&\csname tab26\endcsname&%
+\csname tab27\endcsname&\csname tab28\endcsname&%
+\csname tab29\endcsname&\csname tab30\endcsname%
+\else%
+\typeout{^^J^^J
+Sorry, more than 30 columns cannot be numbered with^^J
+\string\colnumbers. Please number the columns manually.^^J
+Thank you!^^J}\fi%
+\\\hline% below, hline is wanted
+\\\noalign{\vskip-30pt }%%%%% 
+%\vrule height 28pt width0pt %the \vrule is in the line below colnumbers; 
+                          % it causes all the vrules on that line to grow to 28pt.
+                          % The -14pt will cause the lower line to overlap the upper line.
+                          % Complication, needed to add this vrule to Z and z in order to
+                          % have it also work for split tabular.
+}
+
+\let\saveplaincolnumbers\plaincolnumbers
+
+
+\def\splitplaincolnumbers{%
+\omit\\\omit%
+\xplain}
+
+\let\savesplitplaincolnumbers\splitplaincolnumbers
+
+\newif\iffirsttime
+\firsttimetrue
+\gdef\xplain{%
+\global\let\plaincolnumbers\xplain%
+\global\colnumbersontrue\let&\CheckNumberAndSwitch%
+\global\colcount=0\relax%
+\global\totalcolumncount=0\relax%
+%% above here
+\settabnumdefaults%
+%% Now, change the columns that have `D' to be \multicolumn2c, by redefining
+%% the \csname tab<number>\endcsname
+%%
+\expandafter\tabcountcols\tabfullpreamble%
+\global\totalcolumncount=\the\colcount\relax%
+\global\colcount=0\relax%
+\ifbreaktab\else\ifdbreaktab\else\global\colnumsused=0\relax\fi\fi%
+%%
+\iffirsttime
+\\%\hline% above not wanted
+\else
+\\[-12pt]%\hline% above not wanted
+\fi
+\ifcase\totalcolumncount%
+\or%
+\csname tab1\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname%
+\or
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname%
+\or%22
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname%
+\or%
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname%
+\or% 24
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname%
+\or% 25
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname%
+\or% 
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname&\csname tab26\endcsname%
+\or% 27
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname&\csname tab26\endcsname&%
+\csname tab27\endcsname%
+\or% 28
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname&\csname tab26\endcsname&%
+\csname tab27\endcsname&\csname tab28\endcsname%
+\or% 29
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname&\csname tab26\endcsname&%
+\csname tab27\endcsname&\csname tab28\endcsname&%
+\csname tab29\endcsname%
+\or% 30
+\csname tab1\endcsname&\csname tab2\endcsname&%
+\csname tab3\endcsname&\csname tab4\endcsname&%
+\csname tab5\endcsname&\csname tab6\endcsname&%
+\csname tab7\endcsname&\csname tab8\endcsname&%
+\csname tab9\endcsname&\csname tab10\endcsname&%
+\csname tab11\endcsname&\csname tab12\endcsname&%
+\csname tab13\endcsname&\csname tab14\endcsname&%
+\csname tab15\endcsname&\csname tab16\endcsname&%
+\csname tab17\endcsname&\csname tab18\endcsname&%
+\csname tab19\endcsname&\csname tab20\endcsname&%
+\csname tab21\endcsname&\csname tab22\endcsname&%
+\csname tab23\endcsname&\csname tab24\endcsname&%
+\csname tab25\endcsname&\csname tab26\endcsname&%
+\csname tab27\endcsname&\csname tab28\endcsname&%
+\csname tab29\endcsname&\csname tab30\endcsname%
+\else%
+\typeout{^^J^^J
+Sorry, more than 30 columns cannot be numbered with^^J
+\string\colnumbers. Please number the columns manually.^^J
+Thank you!^^J}\fi%
+\\\hline% below, hline is wanted
+\iffirsttime
+\\\noalign{\vskip-30pt}%% 
+%\noalign{\vskip-8pt}
+\vrule height 28pt width0pt %the \vrule is in the line below colnumbers; 
+                          % it causes all the vrules on that line to grow to 28pt.
+                          % The -14pt will cause the lower line to overlap the upper line.
+                          % Complication, needed to add this vrule to Z and z in order to
+                          % have it also work for split tabular.
+\fi\global\firsttimefalse
+}
+
+\def\decimalcolnumbers{\crcr\saveplaincolnumbers\\%
+\noalign{\global\savetabskip\tabskip
+\tabskip=0pt
+\global\let\extracolsep\relax
+\global\let\ddoit\saveddoit
+\global\let\zdoit\savezdoit
+\vskip-32pt 
+}{\vrule height28pt depth0pt width0pt}\relax}
+
+\def\splitdecimalcolnumbers{\\[-15pt]%
+\savesplitplaincolnumbers
+\global\colnumbersonfalse
+\\\noalign{\vskip-32pt %!!!
+\global\savetabskip\tabskip
+\tabskip=0pt
+\global\let\extracolsep\relax
+\global\let\ddoit\saveddoit
+\global\let\zdoit\savezdoit
+}\vrule height 28pt width0pt %!!!
+\global\let\splitdecimalcolnumbers\secondsplitdecimalcolnumbers}
+
+\def\secondsplitdecimalcolnumbers{\omit\\ 
+\plaincolnumbers
+\global\colnumbersonfalse
+\\\noalign{\vskip-26pt %!!! was -28pt
+\global\savetabskip\tabskip
+\tabskip=0pt
+\global\let\extracolsep\relax
+\global\let\ddoit\saveddoit
+\global\let\zdoit\savezdoit
+}\\\relax}
+
+\let\savesplitdecimalcolnumbers\splitdecimalcolnumbers
+
+%%AAA
+\newif\ifdeluxestar
+\expandafter\def\csname
+deluxetable*\endcsname{\deluxestartrue\bgroup\floattrue
+\hsize=\textwidth	
+\deluxetable}
+
+\expandafter\def\csname enddeluxetable*\endcsname{\enddeluxetable
+\egroup
+\null% added june 2020
+\global\colnumbersonfalse
+\global\deluxedecimalsfalse
+\global\deluxestarfalse
+}
+
+\def\deluxedecimalcolnumbers{\deluxedecimalstrue\colnumbersontrue}
+\def\deluxetablecaption#1{\gdef\@tablecaption{#1}}
+
+\newif\ifstartlongtable
+\def\startlongtable{\vskip1sp\global\startlongtabletrue}
+
+\newif\iffloat
+\def\floattable{\global\deluxestartrue\global\floattrue}
+
+%% for equivalent but in \begin...\end form.
+\def\floatrotatetable{\global\deluxestartrue\global\floattrue}
+\let\endfloatrotatetable\relax
+
+\def\deluxetable{\global\deluxetrue
+\catcode`\&=\active
+\catcode`\$=\active
+%% Mar 30, 2019, to make label outside of \caption work correctly
+{\advance\c at table by 1
+\xdef\@currentlabel{\thetable}}
+\let\tablecaption\deluxetablecaption
+\deluxetablecaption{}
+%% july 2016
+% \iffloat
+% \let\go\ydeluxetable
+% \else\let\go\longdeluxetable\fi\go%}
+%% aug 2016
+\ifstartlongtable
+%% this works for both deluxetable and deluxetable*:
+%% nov 2017:
+\def\arraystretch{1.1}
+%% March 2019 
+\if at two@col\global\returntotwocoltrue\vskip1pt
+\ifdeluxestar\onecolumngrid\fi\fi
+%%
+\ifdeluxestar
+\vskip12pt
+\fi
+\let\go\longdeluxetable
+\else
+\let\go\ydeluxetable
+\fi\go
+}
+
+\def\ydeluxetable#1{%
+\@ifnextchar[{\xdeluxetable{#1}}{\zdeluxetable{#1}}}
+
+%%
+% x and z are the same, except that xdeluxetable allows optional square bracket arg, like [h].
+\def\xdeluxetable#1[#2]{\global\breaktabtrue
+%% not here
+\let\colnumbers\deluxecolnumbers
+\global\deluxedecimalsfalse
+\let\decimals\deluxedecimals
+\let\decimalcolnumbers\deluxedecimalcolnumbers
+\let\tablehead\ztablehead
+\gdef\tabfullpreamble{#1}%<<== needed
+\def\endtabular{\endarray
+\global\let\zdoit\relax
+\global\let\tdoit\relax
+\global\Dfalse}
+\global\colnumsused=0
+\global\breaktabtrue
+\global\colcount=0
+%%
+%%%%%%%%%%%%
+  \lineskiplimit=\z@ % restore default setting
+\ifdeluxestar
+\gdef\two{#2}\gdef\checkh{h}
+\ifx\two\checkh\onecolumngrid\fi
+\begin{table*}[#2]\hsize=\textwidth\else
+  \begin{table}[#2]\fi
+\noindent\setbox\splitbox=\vtop\bgroup%
+\currtabletypesize
+    \vspace*{\abovedeluxetableskip}
+%%
+\def\startdata##1\enddata{%
+\currtabletypesize
+\setbox0=\hbox{
+\begin{tabular}{#1}
+\pt at head
+##1\end{tabular}}
+\expandafter\ifx\csname @tablecaption\endcsname\empty\else
+%% 
+\noindent\hbox
+to\hsize{\hss\vtop{\hsize=\wd0
+\caption{\@tablecaption}}\hss}\vskip3pt\fi
+
+%% not here
+\global\setbox3\hbox{%
+\begin{tabular}{#1}%
+\hline\hline\noalign{\vskip-9pt}%
+\pt at head%
+##1\crcr% added october 2017
+\omit\\\omit\\\hline\end{tabular}}
+
+%\noindent\hskip-1.25em %% kludge! but seems necessary
+\hbox to\hsize{\hss\copy3\hss}
+\global\setbox4\vtop\bgroup\ifdeluxestar\hsize=\textwidth\else\hsize=\wd0\fi\leftskip6pt\parindent-6pt
+}}
+
+\def\zdeluxetable#1{\global\breaktabtrue
+\let\colnumbers\deluxecolnumbers
+\global\deluxedecimalsfalse
+\let\decimals\deluxedecimals
+\let\decimalcolnumbers\deluxedecimalcolnumbers
+\let\tablehead\ztablehead
+\gdef\tabfullpreamble{#1}%<<== needed
+\def\endtabular{\endarray
+\global\let\zdoit\relax
+\global\let\tdoit\relax
+\global\Dfalse}
+\global\breaktabtrue
+\global\colnumsused=0
+\global\colcount=0
+%%
+%%%%%%%%%%%%
+  \lineskiplimit=\z@ % restore default setting
+\ifdeluxestar
+\begin{table*}\hsize=\textwidth\else
+  \begin{table}\fi
+\noindent\setbox\splitbox=\vtop\bgroup%
+\currtabletypesize
+    \vspace*{\abovedeluxetableskip}
+%%
+\def\startdata##1\enddata{%
+\currtabletypesize
+\setbox0=\hbox{\colnumbersonfalse
+\begin{tabular}{#1}
+\pt at head %% 
+##1\end{tabular}}% not here
+\expandafter\ifx\csname @tablecaption\endcsname\empty\else
+\noindent\hbox
+to\hsize{\hss\vtop{\hsize=\wd0
+\caption{\@tablecaption}}\hss}\vskip3pt\fi
+\global\setbox3\hbox{%
+\begin{tabular}{#1}%
+\hline\hline\noalign{\vskip-9pt}%
+\pt at head%
+##1\crcr%% added October 2017
+\omit\\\omit\\\hline\end{tabular}}%%<<== original
+\vskip-\parskip
+\noindent\hbox to\hsize{\hss\copy3\hss}
+\global\setbox4\vtop\bgroup\hsize=\wd0\relax
+\leftskip6pt\parindent-6pt
+}}
+
+
+%% go to \end{deluxetable}, after longdeluxetable
+
+
+
+%%@@@@
+
+%% Variation on definition found in revtex4-1.cls
+\def\LT at start@new{%
+ \let\LT at start\endgraf
+ \endgraf
+ \markthr@@{}%
+ \LT at pre
+ \@ifvoid\LT at firsthead{\LT at top}{\hbox{\ifdim\movetableright>0pt\relax\hskip\movetableright\fi\box\LT at firsthead}
+\nobreak}%
+ \mark at envir{longtable}%
+}%
+
+%%% 
+\newbox\longtablebox
+\def\longdeluxetable#1{
+\global\rotateonfalse
+\let\colnumbers\deluxecolnumbers
+\global\deluxedecimalsfalse
+\let\decimals\deluxedecimals
+\let\decimalcolnumbers\deluxedecimalcolnumbers
+\let\tablehead\ztablehead
+\gdef\tabfullpreamble{#1}%<<== needed
+\def\endtabular{\endarray
+\global\let\zdoit\relax
+\global\let\tdoit\relax
+\global\Dfalse}
+\global\colnumsused=0
+\global\colcount=0
+%%
+%%%%%%%%%%%%
+  \lineskiplimit=\z@ % restore default setting
+\let\enddeluxetable\endlongdeluxetable
+    \vspace*{\abovedeluxetableskip}
+%%
+\def\startdata##1\enddata{%
+\global\setbox\longtablebox=\hbox{\currtabletypesize
+\tabcolsep=3pt
+\begin{tabular}{#1}
+\pt at head
+##1\end{tabular}}
+%%%
+\bgroup\centering
+\def\table at hook{\currtabletypesize}
+      \LTcapwidth=\wd\longtablebox
+%% march 2019, added [c] and these terms: 
+\ifcenterwidetable\global\centerwidetablefalse
+  \def\LT at LR@c{\LTleft=0pt minus1fill 
+  \let\LTright\LTleft}%
+\else
+%% default, will center table that is narrower than text width
+  \def\LT at LR@c{\LTleft=0pt plus1fill 
+  \LTright\LTleft}%
+\fi
+%%
+%
+\begin{longtable}[c]{#1}%%
+\ifdim\movetableright>0pt
+ \noalign{\ifdim\movetableright>0pt
+  \global\LTleft=\movetableright
+ \fi}
+%
+ \noalign{\hbox to \wd\longtablebox{
+ \vtop{\hsize=.8\wd\longtablebox 
+  \advance\baselineskip4pt
+ \raggedright
+  {\bf \fnum at table}.\vrule depth 6pt width0pt\
+  \@tablecaption}\hss}\vskip-3pt }\\
+  \hline
+  \hline\noalign{\vskip-9pt}
+ \pt at head%
+\else
+\caption{\hsize=\wd\longtablebox 
+\advance\baselineskip2pt
+\@tablecaption}\\ %
+\hline\hline\noalign{\vskip-9pt}% prob ok
+\pt at head%
+\fi
+\endfirsthead
+
+\noalign{\centerline{\small 
+\hskip\movetableright{\bf \fnum at table}\ \it(continued)}\vskip6pt}
+\hline\hline
+\noalign{\vskip-12pt}
+\pt at head%
+\endhead
+
+\hline
+\multicolumn{\totalcolumns}{c}{\vrule height 24pt width0pt\small\it
+\fnum at table\
+continued  \if at two@col\else on next page\fi}\\ 
+\endfoot
+
+\hline%\nobreak
+\endlastfoot
+##1
+\end{longtable}
+\vglue-\LTpost
+\vskip-6pt
+\egroup
+\global\setbox4=\vtop\bgroup
+\ifdim\wd\longtablebox>\textwidth
+\hsize=\textwidth
+\else
+\hsize=\wd\longtablebox\fi
+\leftskip=6pt
+\parindent=-6pt
+\currtabletypesize
+\global\startlongtablefalse
+\global\movetableright=0pt
+}% end data, endlongtable
+}
+
+\def\endlongdeluxetable{
+%%
+\vrule depth 6pt width 0pt
+\vskip1sp
+\egroup
+\ifdim\dp4>6pt
+\vglue-6pt
+\vbox{\hbox to \columnwidth{\hfill
+\vtop{\hsize\wd\longtablebox
+\leftskip=6pt\parindent-6pt
+\copy4
+}\hfill}%%
+}
+\fi
+\vglue\ht4 
+\global\colnumbersonfalse
+\global\deluxedecimalsfalse
+\global\rotateonfalse
+%%
+\relax\null%% \null is an empty hbox.
+%% This keeps final page(s) of startlongtable/deluxetable
+%% from begin thrown away when at end of article.
+% \global\advance\c at table-1\relax
+%%
+%
+%% march 2019
+\ifreturntotwocol\global\returntotwocolfalse
+\twocolumngrid\fi
+%% May 2020
+\ifappendixon
+\if at two@col at app
+\twocolumngrid
+\else
+\onecolumngrid\fi\fi
+\null
+}%% 
+
+
+%% bbb
+%% \end{deluxetable}:
+\def\enddeluxetable{%
+\egroup%end box 4
+\ifdim\dp4>6pt
+\hbox to\hsize{\hss\copy4\hss}
+\fi
+\egroup% end splitbox
+\centering
+\ifrotateon\global\rotateonfalse
+\rotatebox{90}{\hbox to\textheight{\hfill\vbox{
+\unvbox\splitbox
+\vspace*{\belowdeluxetableskip}}\hfill}}
+\else
+\centering\unvbox\splitbox
+\vspace*{\belowdeluxetableskip}
+\vspace*{24pt}
+\fi
+\ifdeluxestar\end{table*}\global\deluxestarfalse
+\if at two@col
+\twocolumngrid\hsize=\columnwidth\fi%% check this!!
+\else
+\end{table}\fi
+\null
+% added june 2020
+\gdef\colnumbers{\saveplaincolnumbers}
+\global\breaktabfalse
+\global\deluxefalse
+\global\colnumbersonfalse
+\global\deluxedecimalsfalse
+\global\rotateonfalse
+\startlongtablefalse
+\global\movetableright=0pt
+%\global\floatfalse
+%\global\advance\c at table by -1\relax
+%% check this!!
+}
+
+%%@@@ ???
+
+\newbox\splitbox
+\newif\ifdeluxe
+\def\splitdeluxetable{
+%% Mar 30, 2019, to make label outside of \caption work correctly
+{\advance\c at table by 1
+\xdef\@currentlabel{\thetable}}
+\global\deluxetrue\catcode`\&=\active
+\catcode`\$=\active
+\xsplitdeluxetable}
+
+\def\xsplitdeluxetable#1{
+\global\breaktabtrue
+\let\colnumbers\deluxecolnumbers
+\let\decimals\deluxedecimals
+\global\deluxedecimalsfalse
+\let\decimalcolnumbers\deluxedecimalcolnumbers
+\let\tablehead\xtablehead
+\gdef\tabfullpreamble{#1}
+\def\endtabular{\endarray
+\global\let\zdoit\relax
+\global\let\tdoit\relax
+\global\Dfalse}
+%%% modification of emulateapj \deluxetable %%%%
+\setbox0=\hbox{\def\firstarg{#1}\expandafter\lookforD\firstarg}
+\gdef\temppreamble{#1\relax}
+\PartsOfTable=0
+\def\tempfullpreamble{#1BB}
+\setbox0=\hbox{\expandafter\checkforB\tempfullpreamble}
+%% Now PartsOfTable is either =2 or 3
+%%
+\gdef\one{#1Z}
+\global\colnumsused=0
+\global\breaktabtrue
+\global\colcount=0
+%%
+\ifnum\PartsOfTable=3
+\let\multicolumn\threebreakmulticolumn
+\else
+\let\multicolumn\breakmulticolumn
+\fi
+%%%%%%%%%%%%
+  \lineskiplimit=\z@ % restore default setting
+  \gdef\tblnote at list{}
+  \gdef\tblref at list{}
+\ifsplitstar
+  \begin{table*}\else
+  \begin{table}\fi
+\noindent\setbox\splitbox=\vtop\bgroup%
+\currtabletypesize
+    \vspace*{\abovedeluxetableskip}
+\let\startdata\xstartdata}
+%% \end{splitdeluxetable}:
+
+\newdimen\movetabledown
+
+\def\endsplitdeluxetable{\vskip1sp\egroup%% end box with tablenotes
+\hbox to \hsize{\hss\copy4\hss}
+\egroup
+\vskip1pt
+\ifrotateon\global\rotateonfalse
+\vskip\movetabledown\rotatebox{90}{\vbox{\noindent\unvbox\splitbox %
+\vspace*{\belowdeluxetableskip}
+}}\global\movetabledown=0pt\else
+\noindent\unvbox\splitbox
+\vspace*{\belowdeluxetableskip}
+\fi
+\ifsplitstar
+\end{table*}
+\else
+\end{table}\fi
+\gdef\colnumbers{\saveplaincolnumbers}
+\tabletypesize{\small}
+\global\breaktabfalse
+\global\deluxefalse
+\global\splitstarfalse
+\global\colnumbersonfalse
+\global\deluxedecimalsfalse
+}
+
+
+\newif\ifsplitstar
+\expandafter\def\csname splitdeluxetable*\endcsname{\global\splitstartrue\splitdeluxetable}
+\expandafter\def\csname endsplitdeluxetable*\endcsname{\endsplitdeluxetable\global\splitstarfalse 
+\global\colnumbersonfalse
+\global\deluxedecimalsfalse
+}
+
+\newdimen\maxtablewidth
+
+\gdef\NoTableCaption{\global\@table at not@headedtrue}
+
+%% For splitdeluxetable
+
+%%% ====================================================== %%%
+\gdef\dbreaktabular{\catcode`\&=\active
+\let&\CheckNumberAndSwitch\xdbreaktabular}
+
+\long\gdef\xdbreaktabular#1{%% #1=contents of table
+{\global\maxtablewidth=0pt
+\let&\CheckNumberAndSwitch
+\let$\savedollar
+\global\colnumsused=0
+%%
+\global\dbreaktabtrue
+\global\colcount=0
+%%
+\ifnum\PartsOfTable=3
+\let\multicolumn\threebreakmulticolumn
+\else
+\let\multicolumn\breakmulticolumn
+\fi
+%%
+\ifnum\PartsOfTable=3
+\expandafter\catchfirstpreamble\one
+\expandafter\catchsecondofthreepreamble\one
+\expandafter\catchthirdpreamble\one
+\makefirstdummycolumns
+\makeseconddummycolumns
+\makethirddummycolumns
+\else %% PartsOfTable=2
+\ifnum\PartsOfTable=2
+\expandafter\catchfirstpreamble\one
+\expandafter\catchsecondpreamble\one
+\makefirstdummycolumns
+\makeseconddummycolumns
+\fi\fi
+%%%
+\global\columncount=0
+\ifnum\PartsOfTable=3
+%% For table divided into three parts
+\firstboxtrue\secondboxfalse\thirdboxfalse
+\setbox\firsttablebox=\hbox{%
+\begin{tabular}{AFE}
+\ifx\csname pt at head\endcsname\relax\else
+\pt at head\fi#1\crcr\end{tabular}}
+\global\maxtablewidth=\wd\firsttablebox
+
+\noindent\hbox to \hsize{\hss\unhbox\firsttablebox\hss}
+\vskip6pt
+\hrule
+\vskip6pt
+\global\columncount=0
+\firstboxfalse\secondboxtrue\thirdboxfalse
+\ifcolnumberson%
+\setbox\secondtablebox=\hbox{%
+\let\savecolnumbers\xcolnumbers%
+\notfirsttrue%
+\begin{tabular}{fZE} %fZE !!!
+\ifx\csname pt at head\endcsname\relax\else%
+\pt at head\fi#1\crcr\end{tabular}}
+\else
+%%
+\setbox\secondtablebox=\hbox{%
+\begin{tabular}{fZE}%
+\ifx\csname pt at head\endcsname\relax\else%
+\pt at head\fi\\ [-14pt]% 
+#1\crcr%
+\end{tabular}}
+\fi
+\ifdim\wd\secondtablebox>\maxtablewidth
+\global\maxtablewidth\wd\secondtablebox\fi
+
+\noindent\hbox to \hsize{\hss\unhbox\secondtablebox\hss}
+%%
+\vskip6pt
+\hrule
+\vskip6pt
+\firstboxfalse\secondboxfalse\thirdboxtrue
+\global\columncount=0
+\ifcolnumberson
+\notfirsttrue
+\setbox\thirdtablebox=\hbox{
+\let\savecolnumbers\xcolnumbers
+\notfirsttrue
+\begin{tabular}{fFz}
+\ifx\csname pt at head\endcsname\relax\else
+\pt at head\fi#1\crcr\end{tabular}}
+\else
+\setbox\thirdtablebox=\hbox{
+\begin{tabular}{fFz}
+\ifx\csname pt at head\endcsname\relax\else
+\pt at head\fi\\[-14pt]
+#1
+\end{tabular}}
+\fi
+\ifdim\wd\thirdtablebox>\maxtablewidth
+\global\maxtablewidth\wd\thirdtablebox\fi
+
+\noindent\hbox to \hsize{\hss\unhbox\thirdtablebox\hss}
+\vskip6pt
+\hrule
+\else
+%% Original for table divided into two parts
+\global\columncount=0
+\secondboxfalse
+\setbox\firsttablebox=\hbox{%
+\begin{tabular}{AF}
+\ifx\csname pt at head\endcsname\relax\else
+\pt at head\fi%
+#1\end{tabular}}
+\global\maxtablewidth=\wd\firsttablebox
+\hbox to \hsize{\hss\unhbox\firsttablebox\hss}
+\vskip6pt
+\hrule
+\vskip6pt
+\global\columncount=0
+\secondboxtrue
+\ifcolnumberson
+\setbox\secondtablebox=\hbox{%
+\let\savecolnumbers\xcolnumbers
+\notfirsttrue
+\begin{tabular}{fZ}%%
+\ifx\csname pt at head\endcsname\relax\else%
+\pt at head\fi#1\crcr%%= tablecontents
+\end{tabular}}%
+\else
+\setbox\secondtablebox=\hbox{%
+\begin{tabular}{fZ}%% was 12
+\ifx\csname pt at head\endcsname\relax\else%
+\pt at head\fi\\[-14pt]%
+#1%%= tablecontents
+\end{tabular}}\fi
+\ifdim\wd\secondtablebox>\maxtablewidth
+\global\maxtablewidth\wd\secondtablebox\fi
+
+\noindent\hbox to \hsize{\hss\unhbox\secondtablebox\hss}
+\vskip6pt
+\hrule
+\secondboxtrue
+%%
+%% end of conditional testing for 2 or 3 part table:
+\fi
+%%
+\global\dbreaktabfalse}}
+%%% ====================================================== %%%
+
+\newif\ifnotfirst
+%% @@@@
+%% xstartdata, modified from \startdata in emulateapj, for splitdeluxetable
+\gdef\xstartdata#1\enddata{\def\tablecontents{%
+\ifcolnumberson%
+\\\savecolnumbers\\[2pt]\fi% this is for top level split
+\ifdeluxedecimals\savedecimals\fi%
+#1}%
+\currtabletypesize%
+\setbox2=\vtop{\dbreaktabular{\tablecontents}}%
+%
+\expandafter\ifx\csname @tablecaption\endcsname\empty\else
+\noindent\hbox
+to\hsize{\hss\vtop{\hsize=\maxtablewidth\caption{\@tablecaption}}\hss}\vskip3pt\fi
+\dbreaktabular{\tablecontents\noalign{\global\let\zdoit\relax
+\global\let\ddoit\relax}}
+\parindent=0pt
+\global\setbox4=\vtop\bgroup% egroup in enddeluxetable
+\currtabletypesize
+\ifsplitstar
+\hsize=\textwidth\else\hsize=245.3pt\fi
+\parindent=-6pt \leftskip=6pt 
+}
+
+\def\tablecomments#1{\vskip1pt{\small\vskip1sp\indent\vrule height 11pt depth 2pt
+width 0pt\currtabletypesize{\sc Note}---{#1}\vskip1pt}}
+
+\def\tablenotetext#1#2{\vskip1pt{\currtabletypesize\vskip1pt\indent\vrule
+height 11pt depth
+2pt width0pt\relax$^{\hbox to 5pt{$#1$}}$#2\vskip1pt}}
+
+\def\tablerefs#1{{\small\vskip3pt\indent\vrule height 11pt depth 2pt
+width 0pt\currtabletypesize{\bf References}---{#1}\vskip1sp}}
+
+\let\tablereferences\tablerefs
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% 5. Simple entry decimal numbers
+
+%% extra unused args are to get rid of unnecessary commands revtex puts in
+\gdef\lookfordecimal#1#2#3#4.#5 {\gdef\xone{{\let$\relax\savedollar#4\savedollar}}
+\gdef\xtwo{#5}\ifx\xtwo\empty\else\gdef\xtwo{{\let$\relax\savedollar#5\savedollar}}\fi}
+
+%% D 
+\def\newdoit{\setbox0=\hbox\bgroup\zdoit}
+\def\endnewdoit{\egroup\unhbox0}
+
+\long\gdef\zdoit#1 {\let$\relax
+\def\bothcols{#1 }%
+\setbox0=\hbox{\let$\relax\expandafter\lookfordecimal\bothcols{}{}{}{}.{} }%
+\xdoit}
+
+\global\let\savezdoit\zdoit
+\let\zdoit\relax
+
+\gdef\xdoit{\relax\hskip\tabcolsep\relax\xone&\tabskip=0pt%
+\ifx\xtwo\empty\let\go\relax\else.\def\go{\xtwo}\fi\go}
+
+%% d
+\def\xnewdoit{\setbox0=\hbox\bgroup\ddoit}
+\def\xendnewdoit{\egroup}
+
+\long\gdef\ddoit#1#2#3{\xxdoit}
+\let\saveddoit\ddoit
+\let\ddoit\relax
+
+%% to delete all D material: 
+
+\gdef\xxdoit{&}
+
+\newcolumntype{D}{>\newdoit r<{\endnewdoit} @{}l}%% 
+\newcolumntype{d}{>\xnewdoit h<{\xendnewdoit} @{}h} %% 
+
+\newdimen\savetabskip
+\gdef\decimals{\noalign{\global\savetabskip\tabskip
+\tabskip=0pt
+\global\let\extracolsep\relax
+\global\let\ddoit\saveddoit
+\global\let\zdoit\savezdoit
+}}
+
+\let\savedecimals\decimals
+
+%% to allow \decimals to be used before \startdata:
+\newif\ifdeluxedecimals
+\def\deluxedecimals{\global\deluxedecimalstrue}
+
+%%%%%%%%%
+%% This needed to be redefined so that \colhead in \tablehead would span both parts
+%% of decimal numbers.
+
+%% in case there isn't a table head
+\let\pt at head\relax
+
+%% for splitdeluxetable
+\def\xtablehead{\catcode`\&=\active%
+\catcode`\$=\active%
+\xxtablehead}
+
+%%
+\def\xxtablehead#1{%
+\let&\CheckNumberAndSwitch%
+\gdef\pt at head{%
+\hline\hline%
+\multicolumn1c{\vrule height 12pt width0pt\relax\tempcounter=0
+\expandafter\getDs\tabfullpreamble\relax
+\global\colcount=0
+\global\colheadcount=0}%
+\\ 
+\iftwelvepoint%
+   \ifpreprint%
+   \iflongrotateon\else\noalign{\vskip-6.5pt}\fi%
+   \else%
+      \ifpreprinttwo%
+      \iflongrotateon\else\noalign{\vskip-6.5pt}\fi%
+      \else%
+         \ifmanu%
+            \iflongrotateon\noalign{\vskip-8pt}\else\noalign{\vskip-17pt}\fi%
+         \else%
+           \ifmodern\iflongrotateon\else\noalign{\vskip-9pt}\fi%
+            \else%
+           \fi%% end ifmodern
+         \fi%% end ifmanu
+      \fi%% end ifpreprinttwo
+    \fi%% end ifpreprint
+\else%
+%% not twelvepoint
+    \iftwocolstyle%
+    \iflongrotateon\else\noalign{\vskip-5pt}\fi%
+          \else%
+              \ifonecolstyle% default
+                \iflongrotateon\noalign{\vskip2pt}\else\noalign{\vskip-4.5pt}\fi%
+              \fi% end ifonecol
+   \fi%endiftwocolstyle
+\fi%end iftwelvepoint
+#1\ifcolnumberson%
+\ifnotfirst\\[-22pt]\fi
+\else\\\hline\\[-8pt]\fi% space below hline for 2nd and 3rd part of split table 
+}%
+%
+}
+
+\def\ztablehead{\catcode`\&=\active%
+\catcode`\$=\active%
+\zztablehead}
+
+\def\zztablehead#1{\let&\CheckNumberAndSwitch%
+\gdef\pt at head{%
+%% this is needed:
+\multicolumn1c{\vrule height12pt width0pt\relax\expandafter\getDs\tabfullpreamble\relax
+\global\tempcounter=0
+\global\colcount=0
+\global\colheadcount=0}\\
+\iftwelvepoint%
+   \ifpreprint%
+   \iflongrotateon\else\noalign{\vskip-6.5pt}\fi%
+   \else%
+      \ifpreprinttwo%
+      \iflongrotateon\else\noalign{\vskip-6.5pt}\fi%
+      \else%
+         \ifmanu%
+            \iflongrotateon\noalign{\vskip-8pt}\else\noalign{\vskip-17pt}\fi%
+         \else%
+           \ifmodern  \iflongrotateon\else\noalign{\vskip-5pt}\fi%
+            \else%
+           \fi%% end ifmodern
+         \fi%% end ifmanu
+      \fi%% end ifpreprinttwo
+    \fi%% end ifpreprint
+\else%
+%% not twelvepoint
+    \iftwocolstyle%
+    \iflongrotateon\else\noalign{\vskip-5pt}\fi%
+          \else%
+              \ifonecolstyle% default
+                \iflongrotateon\noalign{\vskip2pt}\else\noalign{\vskip-4.5pt}\fi%
+              \fi% end ifonecol
+   \fi%endiftwocolstyle
+\fi%end iftwelvepoint
+#1\unskip%
+\ifcolnumberson\\[6pt]
+\savecolnumbers\vrule height 11pt depth 4pt width 0pt\relax%
+\\\ifmanu\noalign{\vskip-15pt}\fi%
+\ifdeluxedecimals\\[-14pt]% 
+\savedecimals\fi%
+\else \vrule depth 6pt
+width0pt\\\ifdeluxedecimals\savedecimals\fi\hline\fi%
+}}
+
+
+\newcount\tempcounter
+
+\gdef\getDs#1{\let&\CheckNumberAndSwitch
+\def\lookforD{#1}%
+\ifx\lookforD\xD%
+\expandafter\gdef\csname col\the\tempcounter\endcsname{2}\else
+\expandafter\gdef\csname col\the\tempcounter\endcsname{1}\fi 
+\global\advance\tempcounter by 1
+\futurelet\next\checkingpreamble}
+
+\gdef\checkingpreamble{\ifx\next\relax
+\let\go\relax\else\let\go\getDs\fi\go}
+
+%%% Something like this could be used to automate the width of colheads in the tablehead,
+%% making those that match the D in preamble are multicolumn2c instead of
+%% multicolumn 1c.
+\newcount\colheadcount
+\newcommand\xcolhead[1]{\multicolumn{\expandafter\ifx\csname
+col\the\colheadcount\endcsname\relax 1\else\expandafter%
+\csname col\the\colheadcount\endcsname\fi}{c}{\vrule depth 4pt
+width0pt\relax#1\relax\global\advance\colheadcount
+by 1\relax}\ignorespaces}%
+%
+
+%%
+\extrarowheight=2pt
+%% from revtex4-1, additions on top
+%% fix for \usepackage{amsmath} and 
+%% any matrix environment
+\def\matrixpreamble{*\c at MaxMatrixCols c}
+%% this causes problem, must be fixed!
+%\let\save at array@array at new\@array at array@new
+\def\@array at array@new[#1]#2{%
+\ifbreaktab
+\else
+%%% added so that we can use \colnumbers in any tabular environment
+%%% and avoid error messages for breaktabular
+\def\catchpreamble{#2\relax}
+\gdef\tabfullpreamble{#2\relax}
+{\colcount=0
+%% important fix, makes it possible to use amsmath and matrices.
+\def\two{#2}
+\ifx\matrixpreamble\two
+\else
+\expandafter\countcols\catchpreamble
+\global\totalcolumns=\colcount\fi}
+\fi
+%%% end of additions
+  \@tempdima\ht\strutbox
+  \advance\@tempdima by\extrarowheight
+  \setbox\@arstrutbox\hbox{%
+   \vrule \@height\arraystretch\@tempdima
+          \@depth \arraystretch\dp\strutbox
+          \@width \z@
+  }%
+  \begingroup
+   \@mkpream{#2}%
+   \xdef\@preamble{\@preamble}%
+  \endgroup
+  \prepdef\@preamble{%
+   \tabskip\tabmid at skip
+    \@arstrut
+  }%
+  \appdef\@preamble{%
+   \tabskip\tabright at skip
+   \cr
+   \array at row@pre
+  }%
+  \@arrayleft
+  \@nameuse{@array at align@#1}%
+  \m at th
+  \let\\\new at arraycr %<<== defined above, original plus reset counters
+  \let\tabularnewline\\%
+  \let\par\@empty
+  \let\@sharp##%
+  \set at typeset@protect
+  \lineskip\z@\baselineskip\z@
+  \tabskip\tableft at skip
+  \everycr{}%
+  \expandafter\halign\expandafter\@halignto\expandafter\bgroup\@preamble
+}%
+
+%% \rotate 
+\newif\ifrotateon
+\def\rotate{\global\floattrue\iffloat\global\let\go\relax\global\rotateontrue\else
+\global\rotateonfalse 
+\let\go\relax
+%\def\go{\vskip48pt\huge
+%{\tt \string\floattable\space must precede table using
+%\string\rotate !!}}
+\fi\go}
+
+\def\colnumbers{\plaincolnumbers}
+
+%% add 6pt of space between table and following text:
+\let\saveendtable\endtable
+\def\endtable{\vskip6pt\saveendtable}
+\expandafter \let \csname endtable*\endcsname = \endtable
+%%
+
+
+%%% \movetabledown works
+\newbox\rotatetablebox
+\def\rotatetable{%
+\clearpage
+\global\startlongtabletrue\setbox\rotatetablebox=\vbox\bgroup
+}
+
+\def\endrotatetable{\egroup
+\vglue\movetabledown
+\hbox to
+\textwidth{\hss\rotatebox{90}{\hbox{\box\rotatetablebox}}\hss}
+\global\movetabledown=0pt\relax
+\global\startlongtablefalse
+}
+
+%%% \movetabledown works
+\expandafter\def\csname rotatetable*\endcsname{%
+\clearpage
+\global\startlongtabletrue\setbox\rotatetablebox=\vbox to
+\textwidth\bgroup\vfill}
+
+\expandafter\def\csname endrotatetable*\endcsname{\vfill\egroup
+\vbox to \textheight{\vfill
+\vglue\movetabledown
+\hbox to
+\textwidth{\hss\rotatebox{90}{\box\rotatetablebox}\hss}\global\movetabledown=0pt\relax 
+\vfill}
+\clearpage
+\if at two@col
+\twocolumngrid
+\global\startlongtablefalse
+}
+
+%
+%%% \movetabledown works
+\newif\iflongrotateon
+\def\longrotatetable{%
+\global\longrotateontrue
+   \if at two@col\onecolumngrid\clearpage
+   \fi
+\clearpage
+   \clearpage
+  \begingroup
+\expandafter\def\csname deluxetable*\endcsname{\deluxetable}
+\expandafter\def\csname enddeluxetable*\endcsname{\enddeluxetable}
+\global\floatfalse
+\global\startlongtabletrue
+\def\LS at rot{%
+  \setbox\@outputbox\vbox{\vskip\movetabledown\hbox{\rotatebox{90}{\box\@outputbox}}}}
+
+\let\LS at makecol=\@makecol
+\let\LS at makefcolumn=\@makefcolumn
+
+  \vsize=\textwidth
+  \hsize=\textheight
+  \linewidth=\hsize
+  \columnwidth=\hsize
+  \@colroom=\vsize
+  \textheight=\vsize
+  \@colht=\vsize
+  \def\@makecol{\LS at makecol\LS at rot}%
+  \def\@makefcolumn##1{\LS at makefcolumn{##1}\LS at rot}}
+
+\def\endlongrotatetable{%
+\onecolumngrid %% ??
+\clearpage
+  \ifGin at pdftex
+    \pdfpageattr{/Rotate 90}
+  \fi
+  \clearpage
+  \endgroup
+   \if at two@col\twocolumngrid\fi
+\clearpage
+\global\longrotateonfalse
+\global\movetabledown=0pt
+  \global\@colht=\textheight
+  \global\vsize=\textheight
+  \global\@colroom=\textheight}
+
+\newif\ifGin at pdftex
+\Gin at pdftexfalse
+\DeclareOption{pdftex}{%
+  \PassOptionsToPackage\CurrentOption{graphicx}
+  \Gin at pdftextrue
+}
+
+\DeclareOption*{\PassOptionsToPackage\CurrentOption{graphicx}}
+\ProcessOptions
+
+%% set &, $ catcode back to normal:
+
+\catcode`&=4
+\catcode`$=3
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% end table tools
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Gridlines for positioning multiple illustrations in 
+%% one figure environment.
+
+\def\gridline#1{\vskip6pt\hbox to\hsize{#1}\vskip6pt}
+
+\def\boxedfig#1#2#3{\hfill\fbox{\vbox{\parskip=0pt\relax
+\hsize=#2
+\includegraphics[width=#2]{#1}\vskip2pt\vtop{\hsize=#2
+\centerline{#3}}}}\hfill}
+
+\def\fig#1#2#3{\hfill\vbox{\parskip=0pt\hsize=#2
+\includegraphics[width=#2]{#1}\vskip2pt\vtop{\centering
+\footnotesize
+\hsize=#2
+#3\vskip1pt
+}}\hfill}
+
+\def\leftfig#1#2#3{\vbox{\parskip=0pt\relax\hsize=#2
+\includegraphics[width=#2]{#1}\vskip2pt\vtop{\hsize=#2
+\centering
+#3\vskip1sp\vskip1sp}}\hfill}
+
+\def\rightfig#1#2#3{\hfill\vbox{\parskip=0pt\relax\hsize=#2
+\includegraphics[width=#2]{#1}\vskip2pt\vtop{\hsize=#2
+\centering#3\vskip1sp}}}
+
+\def\rotatefig#1#2#3#4{\hfill\vbox{\centering\parskip=0pt\hsize=#3
+\includegraphics[width=#3,angle=#1]{#2}\vskip2pt\vtop{\centering
+\footnotesize
+\hsize=#3
+#4\vskip1pt
+}}\hfill}
+
+%%%%%%%%%% End Grid line Macros %%%%%%%%%%
+
+%%%%%%%%%% Color Editing Macros %%%%%%%%%%
+%% \turnoffedit or \turnoffedits
+%% will prevent all \edit<number>{text}, all
+%% \collaborationcomment<number>{text}, and all
+%% \authorcomment<number>{text} from producing any text.
+
+\newif\ifturnoffedit
+\def\turnoffedit{\global\turnoffedittrue}
+\def\turnoffedits{\global\turnoffedittrue}
+\let\turnoffediting\turnoffedits
+
+\newif\ifturnoffone
+\newif\ifturnofftwo
+\newif\ifturnoffthree
+
+%% \turnoffeditone to only turn off only \edit1, \collaborationcomment1 and \authorcomment1 :
+\def\turnoffeditone{\turnoffonetrue}
+
+
+%% \turnoffedittwo to only turn off only \edit2, \collaborationcomment2 and \authorcomment2 :
+\def\turnoffedittwo{\turnofftwotrue}
+
+
+%% \turnoffeditthree to only turn off only \edit3, \collaborationcomment3 and \authorcomment3 :
+\def\turnoffeditthree{\turnoffthreetrue}
+
+
+%% Other choices can be made, but this should be
+%% standardized, so didn't make an user interface
+%% to change the colors easily.
+
+\expandafter\def\csname editcolor1\endcsname{black}% was magenta
+\expandafter\def\csname editcolor2\endcsname{black}% was blue
+\expandafter\def\csname editcolor3\endcsname{black}% was violet
+
+\let\newgo\relax
+\newcount\colorcount
+	
+\newcount\editnum
+\def\edit#1#2{\ifcase#1\or\ifturnoffone%
+\unskip%
+\else%
+\texorpdfstring{{\bf#2}}{#2}\fi\or%
+\ifturnofftwo%
+\unskip%
+\else\texorpdfstring{{\bfseries\itshape#2}}{#2}\fi%
+\or%
+\ifturnoffthree\unskip\else%
+\texorpdfstring{{\bfseries\underline{#2}}}{#2}\fi\fi}
+
+\def\collaborationcomment#1#2{{\colorcount=#1
+\ifturnoffedit\let\go\ignorespaces\else%
+\let\go\relax%
+\color{\csname editcolor\the\colorcount\endcsname}
+\ifnum\colorcount=1{\ifturnoffone\else\bf (Collaboration~note: #2)\ \fi}\else
+\ifnum\colorcount=2{\ifturnofftwo\else\it (Collaboration~note: #2)\ \fi}\else
+\ifnum\colorcount=3{\ifturnoffthree\else (Collaboration~note: #2)\ \fi}\fi\fi\fi\fi%
+\go}}
+
+\def\authorcomment#1#2{{\colorcount=#1
+\ifturnoffedit\let\go\ignorespaces\else%
+\let\go\relax%
+\color{\csname editcolor\the\colorcount\endcsname}
+\ifnum\colorcount=1{\ifturnoffone\else\bf (Author~note 1: #2)\ \fi}\else
+\ifnum\colorcount=2{\ifturnofftwo\else\it (Author~note 2: #2)\ \fi}\else
+\ifnum\colorcount=3{\ifturnoffthree\else (Author~note 3: #2)\ \fi}\fi\fi\fi\fi%
+\go}}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Draft watermark
+
+\definecolor{ltgray}{gray}{.9}% .89
+\font\bighelv=phvr at 2in %
+\def\setwatermarkfontsize#1{\font\bighelv=phvr at #1}
+
+\def\watermark#1{\def\thewatermark{\hbox to\textwidth{\vtop to
+1.1\textheight{\vss
+\hskip24pt\rotatebox{60}{\hbox{\bighelv \color{ltgray} 
+\uppercase{#1}}}\vss}}\hss}}
+\let\thewatermark\empty
+
+%% Used in titlepage definition, as \pagestyle{titlepage}
+\def\ps at titlepage{%
+  \let\@mkboth\@gobbletwo
+\def\@oddhead{\ifx\thewatermark\empty\hfill\else
+\hbox to \textwidth{\rlap{\thewatermark}\hfill}\fi}
+\let\@oddfoot\@empty
+\let\@evenhead\@empty\let\@evenfoot\@empty}
+
+% end of watermark definitions
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newcommand*\submitjournal[1]
+{\def\@submitted{Submitted to #1}}%
+
+%% this one is used &&&
+\def\titleblock at produce{%
+ \begingroup
+ \ltx at footnote@pop
+ \def\@mpfn{mpfootnote}% 
+ \def\thempfn{\thempfootnote}%
+ \c at mpfootnote\z@
+ \let\@makefnmark\frontmatter at makefnmark
+  \frontmatter at setup
+  \thispagestyle{titlepage}\label{FirstPage}%
+\ifmodern\leftskip=0pt\rightskip\leftskip\fi
+  \frontmatter at title@produce
+  \groupauthors at sw{%
+\frontmatter at author@produce at group
+  }{%
+   \frontmatter at author@produce at script
+  }%
+  \frontmatter at RRAPformat{%
+\vskip12pt
+   \expandafter\produce at RRAP\expandafter{\@date}%
+   \expandafter\produce at RRAP\expandafter{\@received}%
+   \expandafter\produce at RRAP\expandafter{\@revised}%
+   \expandafter\produce at RRAP\expandafter{\@accepted}%
+   \expandafter\produce at RRAP\expandafter{\@published}%
+  }%
+\expandafter\ifx\csname @submitted\endcsname\relax\else
+\vskip6pt
+\expandafter\produce at RRAP\expandafter{\centerline{\@submitted\hbox
+to 20pt{\hfill}}\vskip12pt}%
+\fi
+  \frontmatter at abstract@produce
+  \@ifx at empty\@pacs{}{%
+   \@pacs at produce\@pacs
+  }%
+  \@ifx at empty\@keywords{}{%
+   \@keywords at produce\@keywords
+  }%
+  \par
+  \frontmatter at finalspace
+\endgroup%
+}%
+
+
+% needed??
+\gdef\specialbibitem#1[#2]#3#4{
+{\tt\string\bibitem}[#2]{\tt\string{\string}}
+#4}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Track Changes
+%% Amy Hendrickson, Nov 2015
+%% Change Jan 2016, to allow list of changes
+%% to give line and page numbers for more than one entry on the same line.
+%% Change Feb 2016, to allow optional argument for time/date, and/or editor initials, etc.
+
+
+\providecolor{trackchange}{cmyk}{0,0,0,1}
+\providecolor{explain}{cmyk}{0,0,0,1}
+
+\newif\ifsilent
+
+\newcount\refchangenumber
+\def\added{\@ifnextchar[{\xadded}{\yadded}}
+
+\long\def\xadded[#1]#2{%
+\iftrack {\global\advance\refchangenumber by 1\relax%
+\vtop to 0pt{\vss
+\hypertarget{link\the\refchangenumber}{}
+\vskip14pt}%
+\ifnumlines%
+\ifabstract\else%
+\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\fi\else%
+\xdef\doit{\noexpand\label{\the\refchangenumber}{}{}{}}\doit\fi}%
+{\color{trackchange}\bf(Added: [#1] #2)}%%
+\ifabstract\label{\the\refchangenumber}%
+\expandafter\gdef\csname
+changenum\the\refchangenumber\endcsname{\bf Added: [#1]
+\textcolor{trackchange}\bf\relax{#2}\global\silenttrue}%
+\else\expandafter\gdef\csname
+changenum\the\refchangenumber\endcsname{\bf\relax Added: [#1]
+\textcolor{trackchange}\bf\relax{\let\bibitem\specialbibitem #2}\global\silentfalse}\fi%
+\else#2\fi}
+
+
+
+\long\def\yadded#1{%
+\iftrack{\global\advance\refchangenumber by 1\relax%
+\vtop to 0pt{\vss
+\hypertarget{link\the\refchangenumber}{}
+\vskip14pt}%
+\ifnumlines\ifabstract\else%
+\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\fi\else%
+\xdef\doit{\noexpand\label{\the\refchangenumber}{}{}{}}\doit%
+\fi}%
+{\color{trackchange}\bf(Added: #1)}%%
+\ifabstract%
+\label{\the\refchangenumber}%
+\expandafter\gdef\csname
+changenum\the\refchangenumber\endcsname{\bf Added:
+\textcolor{trackchange}\bf\relax{#1},
+\global\silenttrue}\else
+\expandafter\gdef\csname
+changenum\the\refchangenumber\endcsname{\bf Added:
+\textcolor{trackchange}{\bf\relax\let\bibitem\specialbibitem #1},%
+\global\silentfalse}\fi%
+\else#1\fi}
+
+
+
+\def\deleted{\@ifnextchar[{\xdeleted}{\ydeleted}}
+
+\long\def\xdeleted[#1]#2{\iftrack{\global\advance\refchangenumber by
+1\relax%
+\vtop to 0pt{\vss
+\hypertarget{link\the\refchangenumber}{}
+\vskip14pt}%
+\ifnumlines\ifabstract\else%
+\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\fi%
+\else%
+\xdef\doit{\noexpand\label{\the\refchangenumber}}\doit\fi%
+}%
+{\color{trackchange}\bf%
+\ifbib\let\sout\relax\fi%
+(Deleted: [#1] \sout{#2})
+}%
+\ifabstract\label{\the\refchangenumber}%
+\expandafter\gdef\csname
+changenum\the\refchangenumber\endcsname{Deleted: [#1]
+{\color{trackchange}\bf%
+\sout{#2}}\global\silenttrue}%
+\else
+\expandafter\gdef\csname
+changenum\the\refchangenumber\endcsname{Deleted: [#1] 
+{\color{trackchange}%
+\let\bibitem\specialbibitem%
+\sout{#2}
+}\global\silentfalse}\fi%
+\fi}
+
+\long\def\ydeleted#1{\iftrack{\global\advance\refchangenumber by 1\relax%
+\vtop to 0pt{\vss
+\hypertarget{link\the\refchangenumber}{}
+\vskip14pt}%
+\ifnumlines\ifabstract\else%
+\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\fi%
+\else%
+\xdef\doit{\noexpand\label{\the\refchangenumber}{}{}{}}\doit%
+\fi}%
+%%
+{\color{trackchange}\bf%
+\ifbib\let\sout\relax\fi%
+(Deleted: \sout{#1})}%
+\ifabstract\label{\the\refchangenumber}%
+\expandafter\gdef\csname changenum\the\refchangenumber\endcsname{Deleted:
+{\color{trackchange}\bf
+\sout{#1}}\global\silenttrue}%
+\else
+\expandafter\gdef\csname changenum\the\refchangenumber\endcsname{Deleted:
+{\color{trackchange}\bf%
+\sout{#1}}\global\silentfalse}\fi%
+\fi}
+
+
+\def\replaced{\@ifnextchar[{\xreplaced}{\yreplaced}}
+
+\long\def\xreplaced[#1]#2#3{%
+\iftrack\global\advance\refchangenumber by 1\relax%
+\vtop to 0pt{\vss
+\hypertarget{link\the\refchangenumber}{}
+\vskip14pt}%
+\ifnumlines\ifabstract\else\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\fi\else%
+\xdef\doit{\noexpand\label{\the\refchangenumber}}\doit\fi%
+{\ifbib\let\sout\relax\fi
+\color{trackchange}\bf(Replaced: [#1] \sout{#2}}%
+{\color{black}replaced with:} {
+\color{trackchange}\bf\relax #3)}%
+\ifabstract\label{\the\refchangenumber}%
+\expandafter\gdef\csname
+changenum\the\refchangenumber\endcsname{Replaced: [#1]
+{\color{trackchange}\bf\relax\sout{#2}} {\color{black} replaced with:}
+{\color{trackchange}\bf\relax#3}, \global\silenttrue}%
+\else
+\expandafter\gdef\csname
+changenum\the\refchangenumber\endcsname{Replaced: [#1]
+{\ifbib\let\sout\relax\fi
+\color{trackchange}\bf\relax\sout{#2}
+} {\color{black} replaced with:}
+{\color{trackchange}\bf\relax#3}, \global\silentfalse}\fi%
+\else#3\fi}
+
+\long\def\yreplaced#1#2{%
+\iftrack\global\advance\refchangenumber by 1\relax%
+\vtop to 0pt{\vss
+\hypertarget{link\the\refchangenumber}{}
+\vskip14pt}%
+\ifnumlines\ifabstract\else\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\fi\else%
+\xdef\doit{\noexpand\label{\the\refchangenumber}}\doit\fi%
+{\ifbib\let\sout\relax\fi
+\color{trackchange}\bf\relax(Replaced: 
+\sout{#1}
+}%
+{\color{black}replaced with:}
+{\color{trackchange}\bf\relax #2)}%
+\ifabstract\label{\the\refchangenumber}%
+\expandafter\gdef\csname changenum\the\refchangenumber\endcsname{Replaced:
+{\color{trackchange}\bf\relax
+\sout{#1}} {\color{black} replaced with:}
+{\color{trackchange}\bf\relax#2},\global\silenttrue}%
+\else
+\expandafter\gdef\csname
+changenum\the\refchangenumber\endcsname{Replaced:
+{\ifbib\let\sout\relax\fi
+\color{trackchange}\bf\relax\sout{#1}
+} {\color{black} replaced with:}
+{\let\bibitem\specialbibitem\color{trackchange}\bf\relax#2}, \global\silentfalse}\fi%
+\else#2\fi}
+
+\def\explain{\@ifnextchar[{\xexplain}{\yexplain}}
+
+\def\xexplain[#1]#2{\iftrack\ {\bfseries\itshape\color{explain} [Explanation of change:
+#2 (#1)]\ }\fi}
+
+\def\yexplain#1{\iftrack\ {\bfseries\itshape\color{explain} [Explanation of change:
+#1]\ }\fi}
+
+
+\newcount\listchangenum
+
+\def\listofchanges{
+\clearpage
+\iftrack
+\ifnum\refchangenumber>0
+\ifnumlines\nolinenumbers\fi
+\vskip36pt
+\hrule
+\noindent{\vrule height 14pt width0pt depth 6pt\large\bf List of Changes}
+\hrule
+\vskip18pt
+\nobreak
+{\parskip=4pt \parindent=0pt
+\loop
+\global\silentfalse
+\vskip-1pt\relax
+\global\advance\listchangenum by 1\relax
+\expandafter\ifx\csname changenum\the\listchangenum\endcsname\relax
+\else
+\csname changenum\the\listchangenum\endcsname\ 
+on page
+%% can't get hyperlink to work correctly for page numbers, works but error messages.
+\hyperlink{link\the\listchangenum}{\bf\pageref{\the\listchangenum}}%
+\ifnumlines%
+\ifsilent\global\silentfalse \else%
+\setbox0=\hbox{\lineref{\the\listchangenum}}%
+\ifdim\wd0<20pt%
+, line\
+\hyperlink{link\the\listchangenum}{\lineref{\the\listchangenum}}%
+\fi
+\fi\fi.\relax
+\repeat}
+\fi\fi
+\thispagestyle{empty}
+}
+
+
+\PassOptionsToPackage{normalem}{ulem}
+\usepackage{ulem}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% From earlier version of AASTeX, for usefulness and 
+%% backward compatibility, with some requested additions
+
+\let\jnl at style=\rmfamily
+\def\ref at jnl#1{{\jnl at style#1}}%
+
+%%%
+\renewcommand\memsai{\ref at jnl{Mem.~Soc.~Astron.~Italiana}}%
+          % Mem. Societa Astronomica Italiana
+%% longer version:
+\newcommand\memsocai{Mem. Societ\`a Astronomica Italiana}
+\newcommand\aspconf{Ast. Soc. of the Pac. Conference Series}
+
+\let\astap=\aap
+\let\apjlett=\apjl
+\let\apjsupp=\apjs
+\let\applopt=\ao
+
+%%% More useful commands from Earlier version of Aastex:
+\let\la=\lesssim            % For Springer A&A compliance...
+\let\ga=\gtrsim
+
+\let\farcm\farcm at mss
+\let\farcs\farcs at mss
+
+\def\farcm at apj{%
+ \mbox{.\kern -0.7ex\raisebox{.9ex}{\scriptsize$\prime$}}%
+}%
+
+\def\farcs at apj{%
+ \mbox{%
+  \kern  0.13ex.%
+  \kern -0.95ex\raisebox{.9ex}{\scriptsize$\prime\prime$}%
+  \kern -0.1ex%
+ }%
+}%
+
+\def\chem at bnd#1{%
+ {%
+  \kern.1em\relax
+  \setbox\z@\hbox{M}%
+  \dimen at ii.8em\relax
+  \p@=.1em\relax
+  \dimen at .5\ht\z@\dimen at i-\dimen@
+  \advance\dimen at 1.5\p@\advance\dimen at i-1.0\p@
+  #1%
+  \kern.1em\relax
+  }%
+ }%
+\def\@sbnd{%
+ \advance\dimen at -1.5\p@\advance\dimen at i1.5\p@
+ \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
+ }%
+\def\@dbnd{%
+ \advance\dimen at -0.5\p@\advance\dimen at i0.5\p@
+ \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
+ \advance\dimen at -1.5\p@\advance\dimen at i1.5\p@
+ \hskip-\dimen at ii
+ \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
+ }%
+\def\@tbnd{%
+ \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
+ \advance\dimen at -1.5\p@\advance\dimen at i1.5\p@
+ \hskip-\dimen at ii
+ \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
+ \advance\dimen at -1.5\p@\advance\dimen at i1.5\p@
+ \hskip-\dimen at ii
+ \vrule\@height\dimen@\@depth\dimen at i\@width\dimen at ii\nobreak
+ }%
+
+\renewcommand\LaTeX{%
+ \leavevmode
+ L%
+ \raise.42ex\hbox{%
+  \count@=\the\fam
+  $\fam\count@\scriptstyle\kern-.3em A$%
+ }%
+ \kern-.15em\TeX
+}%
+
+%% added Feb 2, 2016, redefining definition of \caption made with hyperref
+%% package. Making \caption[] be the default, to prevent sending caption 
+%% text to listoftables or listoffigures, which we are not going to use
+%% anyway. This change enables track changes commands to work in captions.
+\def\xtable{table}
+\def\caption{\numlinesfalse
+\ifx\@captype\@undefined 
+\@latex at error {\noexpand \caption outside float}\@ehd 
+\expandafter \@gobble \else 
+\H at refstepcounter \@captype \let \Hy at tempa \@caption \@ifundefined
+{float at caption}{}
+{\expandafter \ifx \csname @float at c@\@captype\endcsname
+\float at caption\let\Hy at tempa\Hy at float@caption\fi} 
+\expandafter\@firstofone\fi 
+{\@dblarg {\Hy at tempa \@captype}}[]}
+
+\def\@caption#1[#2]#3{{\small\rm\expandafter \ifx \csname if at capstart\expandafter \endcsname 
+\csname iftrue\endcsname \global \let \@currentHref \hc at currentHref \else \hyper at makecurrent {\@captype }\fi 
+\@ifundefined {NR at gettitle}{\def \@currentlabelname{\thesection\relax #2}}
+{\NR at gettitle {#2}}\par 
+%\addcontentsline {\csname ext@#1\endcsname }{#1}{\protect \numberline {\csname the#1\endcsname }{\ignorespaces #2}}
+\begingroup \@parboxrestore \if at minipage \@setminipage \fi \normalsize 
+\expandafter\ifx \csname if at capstart\expandafter \endcsname 
+\csname iftrue\endcsname \global \@capstartfalse 
+\@makecaption {\bf\csname fnum@#1\endcsname }{\ignorespaces #3}
+\else \@makecaption {\bf\csname fnum@#1\endcsname }{\ignorespaces \ifHy at nesting 
+\expandafter \hyper@@anchor \expandafter {\@currentHref }{#3}\else 
+\Hy at raisedlink {\expandafter \hyper@@anchor \expandafter
+{\@currentHref }{\relax }}{#3}\fi }\fi \par
+\endgroup}}
+
+%% changed, March 23, 2019, took out \\ at end of definition:
+\newcommand\tablebreak{\\[-11pt]\noalign{\break}}
+
+%% As suggested by Greg Schwarz, August Meunch, Feb 11
+
+\def\dataset{\def\doi##1{https://doi.org/##1}
+\@ifnextchar[{\ydataset}{\xdataset}}
+\def\xdataset#1{\ydataset[]{#1}\let\doi\savedoi}
+\def\ydataset[#1]#2{\def\one{#1}\ifx\one\empty
+\href{#2}{[DATASET]}\else
+\href{#2}{#1}\fi\let\doi\savedoi}
+
+%% this seems in the middle of nowhere...
+\advance\columnsep6pt
+
+%%%%%%%%%%
+%% macros to give hyperref link to authors when orcid numbers
+%% are supplied with \author[0000-2345-3333-0023]{author name}
+ \def\lookforbracket{\ifx\next[\let\go\xauthor\else\let\go\yauthor\fi\go}
+
+\newcount\entriesinthiscollab 
+\newcount\allentries
+\newif\ifseesmessage
+\def\author{\global\advance\entriesinthiscollab by 1\relax%
+\global\advance\allentries by 1\relax\futurelet\next\lookforbracket}
+
+\def\new at author@def#1#2{%
+ \move at AU\move at AF\move at AUAF
+ \let\@AF at join\@author at join
+ \def\@author{{\href{http://orcid.org/#1}{#2% 
+\openin1 Orcid-ID.png \ifeof1
+%% message for authors??
+%\typeout{^^J^^J  ! Missing File: Orcid-ID.png; needed for Orcid Author icon !
+%^^J}
+\else%
+\hskip2pt\includegraphics[width=9pt]{Orcid-ID.png}\fi}}{}}%
+}%
+
+\def\orciderrormessage{%
+\typeout{^^J^^J [\firstarg]\space Invalid ORCID Identifier!^^J^^J The ID
+should consist of four sets of four digits,^^J separated with -, ie,
+0000-0012-3245-1234 or ^^J
+0000-0012-3245-123X
+^^J^^J
+Please fix, or don't use square bracket argument with
+\string\author[]\string{\string}
+^^J^^J}%
+}
+
+%% Tests to see if author gave reasonable Orcid number;
+%% if not, stops processing and gives error message.
+\newif\ifbadOrcid
+\def\lookatOrcid #1-#2-#3-#4-{%
+\def\one{#1}\def\two{#2}\def\three{#3}\def\four{#4}%
+\ifx\one\empty%
+\global\badOrcidtrue%
+\else%
+\ifx\two\empty%
+\global\badOrcidtrue%
+\else%
+\ifx\three\empty%
+\global\badOrcidtrue%
+\else%
+\ifx\four\empty%
+\global\badOrcidtrue%
+\fi\fi\fi\fi}
+
+\def\lookforDigits #1#2#3#4{
+\def\xone{#1}\def\xtwo{#2}\def\xthree{#3}\def\xfour{#4}
+%%
+\ifx\xone\empty 
+\global\badOrcidtrue
+\else
+  \ifcat \xone 1\else
+  \global\badOrcidtrue\fi
+\fi
+%%%
+\ifx\xtwo\empty 
+\global\badOrcidtrue
+\else
+ \ifcat \xtwo 1\else
+  \global\badOrcidtrue\fi
+\fi
+%%%
+\ifx\xthree\empty 
+\global\badOrcidtrue
+\else
+ \ifcat \xthree 1\else
+  \global\badOrcidtrue\fi
+\fi
+%%%
+\ifx\xfour\empty 
+\global\badOrcidtrue
+\else
+ \ifcat \xfour 1\else
+  \global\badOrcidtrue\fi
+\fi}
+
+\def\FinallookforDigits #1#2#3#4{
+\def\xone{#1}\def\xtwo{#2}\def\xthree{#3}\def\xfour{#4}
+%%
+\ifx\xone\empty 
+\global\badOrcidtrue
+\else
+  \ifcat \xone 1\else
+  \global\badOrcidtrue\fi
+\fi
+%%%
+\ifx\xtwo\empty 
+\global\badOrcidtrue
+\else
+ \ifcat \xtwo 1\else
+  \global\badOrcidtrue\fi
+\fi
+%%%
+\ifx\xthree\empty 
+\global\badOrcidtrue
+\else
+ \ifcat \xthree 1\else
+  \global\badOrcidtrue\fi
+\fi
+%%%
+\ifx\xfour\empty 
+\global\badOrcidtrue
+\else
+   \ifcat \xfour 1\else
+      \if\xfour X
+      \else
+      \global\badOrcidtrue\fi%
+   \fi%
+\fi}
+
+
+
+
+
+%% Last digit might be X
+\def\xauthor[#1]#2{\def\testone{#1-}\def\firstarg{#1}%
+\setbox0=\hbox{\expandafter\lookatOrcid\testone {}-{}-{}-{}-
+\expandafter\lookforDigits\one {}{}{}{}%
+\expandafter\lookforDigits\two {}{}{}{}%
+\expandafter\lookforDigits\three {}{}{}{}%
+\expandafter\FinallookforDigits\four {}{}{}{}}%
+%%
+\ifbadOrcid\let\go\orciderrormessage
+\else\let\go\relax\fi\go%
+\ifbadOrcid\let\go\stop\else\let\go\relax\fi\go%
+\new at author@def{#1}{#2}}%% oct 7, this doesn't seem to work
+
+\def\yauthor{\@author at def{}}
+
+\def\altaffilmark#1{\typeout{^^J^^J\string\altaffilmark\space is no longer
+needed. It will not do anything.^^J Please use
+\string\altaffiliation\string{\string} instead.^^J^^J}\stop}
+
+\def\altaffiltext#1{\typeout{^^J^^J\string\altaffiltext\space is no longer
+needed. It will not do anything.^^J Please use
+\string\altaffiliation\string{\string} instead.^^J^^J}\stop}
+
+%% We do not need \and in list of authors. It is taken care of
+%% automatically. Below is the definition from revtex4-1:
+% 
+%\renewcommand\frontmatter at and{\class at err{\protect\and\space is not
+% supported}}
+
+\newcount\AuthorCollaborationLimit
+\let\AuthorCallLimit\AuthorCollaborationLimit
+%% no limit for default
+\AuthorCollaborationLimit=10000
+\newcount\largestAffilNum
+
+\def\lookfornumbers#1#2#3#4#5#6#7#8#9{\def\one{#1}
+\def\two{#2}
+\def\three{#3}
+\def\four{#4}
+\def\five{#5}
+\def\six{#6}
+\def\seven{#7}
+\def\eight{#8}
+\def\nine{#9}
+\ifnum\one>\largestAffilNum
+\global\largestAffilNum=\one\fi
+%%%
+\ifx\two\empty\else
+\ifnum\two>\largestAffilNum
+\global\largestAffilNum=\two\fi\fi
+%%%
+\ifx\three\empty\else
+\ifnum\three>\largestAffilNum
+\global\largestAffilNum=\three\fi\fi
+%%%
+\ifx\four\empty\else
+\ifnum\four>\largestAffilNum
+\global\largestAffilNum=\four\fi\fi
+%%%
+\ifx\five\empty\else
+\ifnum\five>\largestAffilNum
+\global\largestAffilNum=\five\fi\fi
+%%%
+\ifx\six\empty\else
+\ifnum\six>\largestAffilNum
+\global\largestAffilNum=\six\fi\fi
+%%%
+\ifx\seven\empty\else
+\ifnum\seven>\largestAffilNum
+\global\largestAffilNum=\seven\fi\fi
+%%%
+\ifx\eight\empty\else
+\ifnum\eight>\largestAffilNum
+\global\largestAffilNum=\eight\fi\fi
+%%%
+\ifx\nine\empty\else
+\ifnum\nine>\largestAffilNum
+\global\largestAffilNum=\nine\fi\fi
+}
+
+%\gdef\newcomma at space{\hskip-3pt\textsuperscript{,}}%
+\def\doEtAl{\rm et al.\gdef\doEtAl{\relax}}
+%% =====================
+\newif\iffirsttime
+\firsttimetrue
+\newcount\totalentries
+\newcount\docollabnum
+\newcount\tempauthornumber
+\newcount\countauthors
+\newif\ifdothis
+\def\doAnd{}
+\newcount\testnum
+
+\def\olddoauthor#1#2#3{%
+\iflongauthor\vskip6pt\fi
+\global\advance\countauthors by 1
+\ifnum\countauthors>\AuthorCollaborationLimit
+\doEtAl
+\else
+\ifnum\AuthorCollaborationLimit=1
+\let\@listand\relax
+\fi
+  \ignorespaces\leavevmode\hbox{#1\unskip\@listcomma}% nice, keeps name from breaking across lines
+\fi
+  \begingroup
+\ifnum\countauthors>\AuthorCollaborationLimit\else
+  #3% all affil numbers
+\ifx\@affilID at temp\empty
+\else%
+\setbox0=\hbox{\expandafter\lookfornumbers\@affilID at temp{}{}{}{}{}{}{}{}{}}%
+\fi\fi
+%% #2= \altaffiliation{} or \email{} or 
+%% possibly anything other than author, affiliation, or collaboration 
+  \@if at empty{#2}{\endgroup{}{}}
+{\ifnum\countauthors>\AuthorCollaborationLimit\endgroup{}{}%% <<< bug fix, added \endgroup{}{}
+\else
+\endgroup{\comma at space}{}\frontmatter at footnote{#2}\fi}%
+\ifnum\countauthors>\AuthorCollaborationLimit\else  \space
+\@listand\fi 
+}%
+
+\newif\ifaddspace
+\def\doauthor#1#2#3{%
+\iflongauthor\vskip6pt\fi%%%
+\ifanonymous%
+    \iffirsttime%
+     \global\firsttimefalse%
+     Anonymous author(s)%
+    \fi%
+\else%% ends at end of this def
+%%%
+\ifnum\docollabnum< 1
+\global\AuthorCollaborationLimit\expandafter\csname
+currCollabLimit0\endcsname%
+%% this won't change until after collaboration name at end
+\fi %% end ifnum\docollabnum
+%%
+%%%%%%%%%%%%%%%%
+\global\advance\totalentries by 1\relax%
+\global\advance\countauthors by 1\relax%
+%%%
+\ifallauthors\global\AuthorCollaborationLimit=9999 \fi%
+%%%
+% for testing
+% [author number=\the\countauthors/ auth collab limit
+% =\the\AuthorCollaborationLimit]
+%
+\gdef\xone{#1}%
+\ifnum\countauthors < \AuthorCollaborationLimit
+\global\addspacetrue
+\gdef\docomma{,}\else\gdef\docomma{}\fi% ok
+%%%
+\ifnum\countauthors = \AuthorCollaborationLimit
+\ifnum\AuthorCollaborationLimit=1\else
+\gdef\doAnd{And }\fi%
+\ifnum\tempauthornumber= 1
+\gdef\doAnd{  } \fi\fi%
+%%
+{\tempauthorminusone=\AuthorCollaborationLimit
+\advance\tempauthorminusone by -1
+\ifnum\countauthors=\tempauthorminusone
+\gdef\doAnd{And }%
+\gdef\docomma{}\fi}%
+%%%
+\global\dothisfalse%
+%% if num countauthors is less than or equal to \AuthorCollaborationLimit, print name
+\ifnum\countauthors< \AuthorCollaborationLimit
+%%% 
+\ifx\xone\empty\else%
+\global\dothistrue%
+%\expandafter\gdef\csname
+%dothisaffil-\the\countauthors\the\docollab\endcsname{dothisone}
+  \ignorespaces\leavevmode\hbox{#1\unskip\docomma}% nice, keeps name from breaking across lines
+\fi%
+\fi%
+%%
+\ifnum\countauthors= \AuthorCollaborationLimit
+%%% 
+\ifx\xone\empty\else
+\global\dothistrue
+  \ignorespaces\leavevmode\hbox{\doAnd #1\unskip\docomma}%nice, keeps name from breaking across lines
+\fi%
+\fi%
+%% ++++
+%%
+\ifsuppressAffiliations\else%
+\ifx\xone\empty\else%
+\begingroup%
+\ifnum\countauthors>\AuthorCollaborationLimit\else
+  #3% all affil numbers
+\ifx\@affilID at temp\empty %% number following author
+\else%
+\setbox0=\hbox{\expandafter\lookfornumbers\@affilID at temp{}{}{}{}{}{}{}{}{}}%
+\fi\fi%
+%% #2= \altaffiliation{} or \email{} or 
+%% possibly anything other than author, affiliation, or collaboration 
+  \@if at empty{#2}{\endgroup{}{}}%
+{\ifnum\countauthors>\AuthorCollaborationLimit\endgroup{}{}%% <<< bug fix, added \endgroup{}{}
+\else
+\endgroup{\comma at space}{}\frontmatter at footnote{#2}\fi}%
+\fi%% end test of empty
+\fi%% end test of suppressAffiliations
+%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Collaboration name is always used if available:
+\expandafter\ifx\csname currCollabName\the\totalentries\endcsname\relax\else 
+%%%
+%%%
+%%%
+%% changed locally:
+{\advance\docollabnum 1 
+\advance\countauthors-1
+%%%
+%%% We need to test to see if more than one author in collaboration
+%%% and if the number of authors is greater than the \AuthorCollaborationLimit.
+%%% If both of these are true, than use `et al.' , otherwise do not:
+\expandafter\ifx\csname
+CollabTotalAuthors\the\docollabnum\endcsname\relax
+\else
+\expandafter\ifnum\csname
+CollabTotalAuthors\the\docollabnum\endcsname
+< 2 %%%%% Don't use et al if there is only one author
+\else
+\expandafter\ifnum\csname CollabTotalAuthors\the\docollabnum\endcsname
+>\AuthorCollaborationLimit\relax%
+\ifnum\AuthorCollaborationLimit=0\else
+\vskip3pt
+{\rm et al.} \vskip-3pt
+\fi\fi\fi\fi%
+}%% end local change to docollabnum
+%%%%
+\expandafter\ifx\csname
+currCollabName\the\totalentries\endcsname\empty
+\vskip-3pt
+\else
+\vskip6pt
+\expandafter\csname currCollabName\the\totalentries\endcsname\vskip8pt
+\affiliation{testing}
+\fi%
+%%%%%%%%
+\global\countauthors=0
+%%%
+%%%
+\global\advance\docollabnum  by 1
+%% Set up counters for next time through this loop:
+{\advance\docollabnum by1
+  \expandafter\ifx\csname
+  specificCollabLimit\the\docollabnum\endcsname\relax
+ \else
+   \global\AuthorCollaborationLimit=\csname
+   specificCollabLimit\the\docollabnum\endcsname 
+  \fi%
+\expandafter\ifx\csname
+CollabTotalAuthors\the\docollabnum\endcsname\relax
+\else
+\global\tempauthornumber=\csname
+CollabTotalAuthors\the\docollabnum\endcsname
+\fi}%
+\fi %% ends test to see if it is time to use collaboration name
+\fi %% ends ifanonymous
+\ifaddspace\ \fi\global\addspacefalse}% oct 7, 2020, allows multiple names to break over lines,
+                                         %but no extra space if \collaboration{1}
+
+
+%%%% ++++====
+\newcount\tempauthorminusone
+%% +++
+\def\doAllauthors#1#2#3{%
+\global\suppressAffiliationsfalse
+\iflongauthor\vskip6pt\fi
+%%%
+\ifanonymous
+    \iffirsttime
+     \global\firsttimefalse
+     Anonymous author(s)
+    \fi
+\else %% ends at end of this def
+%%%
+\ifnum\docollabnum< 1
+%% these won't change until after collaboration name at end
+\global\AuthorCollaborationLimit\expandafter\csname currCollabLimit0\endcsname 
+\global\tempauthornumber=\csname CollabTotalAuthors1\endcsname
+\fi%% end ifnum\docollabnum
+%%
+%%%%%%%%%%%%%%%%
+\global\advance\totalentries by 1
+\global\advance\countauthors by 1
+%%%
+\ifallauthors\global\AuthorCollaborationLimit=9999 \fi
+%%%
+% for testing
+%[author number=\the\countauthors/ temp author
+%=\the\tempauthornumber]
+\def\one{#1}
+{\tempauthorminusone=\tempauthornumber
+\advance\tempauthorminusone by -1
+\ifnum\countauthors < \tempauthornumber
+\gdef\xdocomma{,}%
+\else\gdef\xdocomma{}\fi%
+%%%
+\ifnum\countauthors = \tempauthornumber
+\gdef\xdoAnd{And}\gdef\xdocomma{}%
+\else\gdef\xdoAnd{}\fi%
+\ifnum\tempauthornumber= 1
+\gdef\xdoAnd{}\gdef\xdocomma{}\fi%
+\ifnum\countauthors=\tempauthorminusone
+\gdef\xdocomma{}\fi%
+}
+%%%
+%% if num countauthors is less than or equal to \AuthorCollaborationLimit, print name
+\ifnum\countauthors< \AuthorCollaborationLimit
+%%% 
+\ifx\one\empty\else
+  \ignorespaces\leavevmode\hbox{\unskip\xdoAnd\ #1\unskip\xdocomma}% nice, keeps name from breaking across lines
+\fi\fi%
+%%
+\ifnum\countauthors= \AuthorCollaborationLimit
+%%% 
+\ifx\one\empty\else
+\ignorespaces\leavevmode\hbox{\unskip\xdoAnd\ #1\unskip\xdocomma}% nice, keeps name from breaking across lines
+\fi%
+\fi%
+%%
+\ifx\one\empty\else
+ \begingroup
+\ifnum\countauthors>\AuthorCollaborationLimit\else
+  #3% all affil numbers
+\ifx\@affilID at temp\empty
+\else%
+\setbox0=\hbox{\expandafter\lookfornumbers\@affilID at temp{}{}{}{}{}{}{}{}{}}%
+\fi\fi
+%% #2= \altaffiliation{} or \email{} or 
+%% possibly anything other than author, affiliation, or collaboration 
+  \@if at empty{#2}{\endgroup{}{}}
+{\ifnum\countauthors>\AuthorCollaborationLimit\endgroup{}{}%% <<< bug fix, added \endgroup{}{}
+\else
+\endgroup{\comma at space}{}\frontmatter at footnote{#2}\fi}%
+\fi%% end test of empty
+%%%%%%%%%%%%%%%%%%%%%%%%
+%%% Collaboration name is always used if available:
+\expandafter\ifx\csname currCollabName\the\totalentries\endcsname\relax\else 
+%%%
+%% No et al in allauthors, because all authors are listed!
+%%
+\expandafter\ifx\csname
+currCollabName\the\totalentries\endcsname\empty
+\else
+\vskip6pt
+\expandafter\csname currCollabName\the\totalentries\endcsname\vskip6pt
+\fi
+\global\countauthors=0
+%%%
+%%%
+\global\advance\docollabnum  by 1
+%% Set up counters for next time through this loop:
+{\advance\docollabnum by1
+  \expandafter\ifx\csname
+  specificCollabLimit\the\docollabnum\endcsname\relax
+ \else
+   \global\AuthorCollaborationLimit=\csname
+   specificCollabLimit\the\docollabnum\endcsname 
+  \fi
+%
+\expandafter\ifx\csname
+CollabTotalAuthors\the\docollabnum\endcsname\relax
+\else
+\global\tempauthornumber=\csname
+CollabTotalAuthors\the\docollabnum\endcsname
+\fi}
+\fi %% ends test to see if it is time to use collaboration name
+\fi %% ends ifanonymous
+}% 
+
+%%%
+%% set \affil to match \affiliation found in revtex, since authors are accustomed to using \affil{}
+\let\affil\affiliation
+
+\newif\iffirstaffil
+\firstaffiltrue
+
+\newcount\affilnum
+%% +++!
+\def\@affil at script#1#2#3#4{%
+\ifsuppressAffiliations\else
+\iffirstaffil
+% Oct 2017
+\vskip2pt
+\global\firstaffilfalse\fi
+ \@ifnum{#1=\z@}{}{%
+  \par
+  \begingroup
+   \frontmatter at affiliationfont
+   \@ifnum{\c at affil<\affil at cutoff}{}{%
+\def\one{#1}
+%%
+%%
+\ifnum\one<\largestAffilNum
+%% this makes the numbers
+   \def\@thefnmark{#1}\@makefnmark\fi
+\ifnum\one=\largestAffilNum
+   \def\@thefnmark{#1}\@makefnmark\fi
+   }%
+\ifnum\one<\largestAffilNum
+   \ignorespaces#3%
+\fi
+\ifnum\one=\largestAffilNum
+   \ignorespaces#3%
+\fi
+   \@if at empty{#4}{}{\frontmatter at footnote{#4}}%
+   \par
+  \endgroup
+ }%
+\fi}%
+
+
+
+\newif\ifnobreakafterkeywords
+\def\NoNewPageAfterKeywords{\global\nobreakafterkeywordstrue}
+\NoNewPageAfterKeywords
+\def\NewPageAfterKeywords{\global\nobreakafterkeywordsfalse}
+
+%%%+++!!!
+\def\frontmatter at maketitle{%
+%% \@author at finish needs to be here:
+\@author at finish
+\if at firstsection% not appendix, in other words
+  \title at column\titleblock at produce 
+\onecolumngrid
+\else
+%
+\global\firstaffiltrue
+ \title at column\secondtitleblock at produce
+\fi
+  \suppressfloats[t]%
+%% Prevent these from being turned off so that
+%% we can use \maketitle again for \AllAuthors.
+%%
+%  \let\and\relax
+  \let\affiliation\@gobble
+  \let\author\@gobble
+%  \let\@AAC at list\@empty
+%  \let\@AFF at list\@empty
+%  \let\@AFG at list\@empty
+%  \let\@AF at join\@AF at join@error
+%  \let\email\@gobble
+%  \let\@address\@empty
+% \let\maketitle\relax
+%  \let\thanks\@gobble
+\if at firstsection
+\let\abstract\@undefined\let\endabstract\@undefined
+\titlepage at sw{%
+\ifnobreakafterkeywords
+\else
+\vfil
+\ifrnaas\else \clearpage\fi
+\fi
+ }{}%
+\fi
+}%
+
+
+\let\maketitle\frontmatter at maketitle
+
+\def\secondtitleblock at produce{%
+ \begingroup
+  \ltx at footnote@pop
+  \def\@mpfn{footnote}%
+  \def\thempfn{\thefootnote}%
+  \c at footnote\z@
+  \let\@makefnmark\frontmatter at makefnmark
+%  \frontmatter at setup
+  \thispagestyle{titlepage}%\label{FirstPage}%
+%  \frontmatter at title@produce
+  \groupauthors at sw{%
+   \frontmatter at author@produce at group
+  }{%
+   \frontmatter at author@produce at script
+  }%
+  \endgroup
+}%
+
+%% no club or widow lines
+\widowpenalty=10000
+\clubpenalty\widowpenalty
+\setlength{\footnotesep}{8pt}
+
+\ifmodern
+\setlength{\voffset}{0in}
+\setlength{\hoffset}{0in}
+\setlength{\textwidth}{6in}
+\setlength{\textheight}{9.2in}
+\setlength{\headheight}{0ex}
+\setlength{\headsep}{36pt} % this is 2 lines in ``manuscript''
+\setlength{\footnotesep}{0in}
+\setlength{\topmargin}{-\headsep}
+\setlength{\oddsidemargin}{0.25in}
+\setlength{\evensidemargin}{0.25in}
+\setlength{\parindent}{0.54\baselineskip}
+\sloppy\sloppypar
+\fi
+
+
+\def\figurename{Figure}
+\def\tablename{Table}
+\def\fnum at figure{{\bf\figurename~\thefigure}}
+\def\fnum at table{{\bf\tablename~\ifappletter\thesection\fi\thetable}}
+
+
+\def\tempfootmark#1{}
+
+\newcount\c at affilcount
+\renewcommand*\altaffiliation[2][]{%
+\@AF at join{\ifanonymous\else
+#1#2\ifmodern\baselineskip=14pt\fi
+\if at two@col\hsize=.5\textwidth
+\advance\hsize by -18pt
+\fi\fi}%
+}%
+
+
+\def\correspondingauthor#1{{\ifanonymous
+\else
+\renewcommand\thefootnote{\hskip-12pt}
+\footnote{Corresponding author: #1\ifmodern\vrule depth 5pt
+width 0pt\relax\fi}\fi}}
+
+\let\saveemail\email
+\def\email#1{\ifanonymous
+\else{\let\ltx at footmark\tempfootmark
+\saveemail{}}
+{\renewcommand\thefootnote{\hskip-12.1pt}
+\footnote{\href{mailto: #1}{#1}\ifmodern\vrule depth 7pt width
+0pt\relax\else\ifmanu\vskip-4pt\else\vrule depth 7pt width
+0pt\fi\fi}}\fi}
+
+\def\nocollaboration#1{%
+\collaboration{#1}{\vbox to
+0pt{\vss\centerline{---}\vskip2pt}}
+}
+
+%% May 19
+%% \AuthorsAndCollaboration changed to \FullCollaborationID 
+%% June 6 \FullCollaborationID changed to \xcollaboration{}{}
+%% june 7 \collaboration changed to \xcollaboration; fullcollaborationid changed to \collaboration
+
+%% here just in case we need it in the future...
+\def\xcollaboration#1#2{
+\global\advance\allentries by 1
+\expandafter\def\csname
+currCollabLimit\the\allentries\endcsname{#1}
+\@author at def{\@booleantrue
+\collaboration at sw}{#2}
+}
+
+\let\savelistand\@listand
+\newcount\numauthors
+\newcount\collabnum
+\newbox\collabnamebox
+\newif\iffirstcollab
+\global\firstcollabtrue
+
+\newif\ifcollaborationon
+\def\collaboration#1#2{\global\collaborationontrue
+\global\advance\collabnum by 1
+\iffirstcollab\global\firstcollabfalse
+\expandafter\xdef\csname currCollabLimit0\endcsname{#1}
+\fi
+%% make this def so that we can use it when we want in doauthor:
+\expandafter\gdef\csname specificCollabLimit\the\collabnum\endcsname{#1} 
+%% This allows us access the number of authors per collaboration:
+\expandafter\xdef\csname
+CollabTotalAuthors\the\collabnum\endcsname{\the\entriesinthiscollab} 
+\global\entriesinthiscollab=0
+%%
+\global\advance\allentries by 1
+%% 
+%% we should have only one of these with this number; this used to say when
+%% use specificCollabLimit:
+\expandafter\gdef\csname currCollabLimit\the\allentries\endcsname{#1}
+%% we should have only one of these with this number
+\expandafter\gdef\csname
+currCollabName\the\allentries\endcsname{%\ifnum#1>0
+%\sc And the\vskip4pt\fi
+#2}
+%%
+\let\doEtAl\relax
+%% not here
+\@author at def{\@booleanfalse
+\collaboration at sw}{}}
+
+
+\def\and{
+\centerline{\vbox {\vrule height 12pt width0pt and\vskip2pt}}
+}
+
+%\def\andthe{%
+%\collaboration{\vbox {\vrule height 12pt width0pt and
+%the\vskip2pt}}\vskip4pt
+%}
+
+%% gets rid of () around collaboration
+\def\@collaboration at present#1#2#3#4{%
+\par
+ \begingroup
+\vskip3pt
+\iflongauthor\vskip-4pt\ifmodern\vskip-6pt\fi\fi
+  \frontmatter at collaboration@above
+  \@affilID at def{}%
+  \@tempcnta\z@
+  \@author at present{}{\ignorespaces#3\unskip}{#4}%
+%% October 2017
+  \par
+\ifmodern%\vskip-4pt
+\else
+\iflongauthor\else\vskip-6pt\fi\fi
+ \endgroup
+\iflongauthor 
+\else\vskip8pt\fi
+ \set at listcomma@list#1%
+\vskip1pt %% was \vskip9pt
+}%
+
+
+%%% These lines were commented out until a fix could be applied that
+%%% addresses the underlying issues. The problem is that on Linux systems
+%%% you can not write a "hidden" .bib file. There is no issue with this
+%%% on Mac OS X nor Windows.
+%%% get rid of \jobname Notes being sent to .aux file:
+%\let\bibdata at app\relax
+%\def\pre at bibdata{}
+
+%% This is the underlying issue:
+%% Redefining \@bibdataout at init will keep useless file, \jobnameNotes, from being written.
+\let\@bibdataout at init\relax
+
+%% redefining and simplifying RevTeX4-1 definition, so that bibliography is not looking for
+%% \jobnameNotes:
+
+\def\bibliography#1{\bibliography at latex{#1}}%
+
+
+%%%
+\newif\iffrontmatterfirsttime
+\global\frontmatterfirsttimetrue
+\let\savecentercr\@centercr
+\def\frontmatter at author@produce at script{%
+  \begingroup
+    \let\@author at present\@author at present@script
+    \frontmatterverbose at sw{\typeout{\string\frontmatter at author@produce at script:}\say\@AAC at list\say\@AFF at list\say\@AFG at list}{}%
+    \let\AU at temp\@empty
+    \@tempcnta\z@
+    \let\AF at opr \@gobble
+    \def\AU at opr{\@author at count\@tempcnta}%
+    \def\CO at opr{\@collaboration at count\AU at temp\@tempcnta}%
+    \@AAC at list
+    \expandafter\CO at opr\@author at cleared
+    \begingroup
+     \frontmatter at authorformat
+     \let\AF at opr \@affilID at def
+     \let\AU at opr \@author at present
+     \def\CO at opr{\@collaboration at present\AU at temp}%
+     \set at listcomma@list\AU at temp
+     \@AAC at list
+%% \, added to definition taken from revtex4-1 to prevent error message.
+\,     \unskip\unskip
+     \par
+    \endgroup
+%% below
+    \begingroup
+     \frontmatter at above@affiliation at script
+     \let\AFF at opr \@affil at script
+{\parskip=2pt
+\def\@centercr{\vrule depth 3pt width0pt\vskip1sp}
+     \@AFF at list}
+\let\@centercr\savecentercr
+%% sept 14, 2020
+\iffrontmatterfirsttime
+\frontmatter at footnote@produce
+\global\frontmatterfirsttimefalse
+\fi
+     \par
+    \endgroup
+  \endgroup
+}%
+
+\let\auto at bib\relax
+
+\newif\iffirstaffil
+\firstaffiltrue
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% These commands were in aastex earlier; I redefined.
+\def\tighten{\global\tightentrue\normalsize}
+\let\tightenlines=\tighten
+\def\singlespace{\par\global\doublespacefalse\global\tightenfalse\normalsize}
+\def\doublespace{\par\global\doublespacetrue\global\tightenfalse\normalsize}
+
+\bibliographystyle{aasjournal}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%% October 2017
+
+\renewenvironment{widetext}{%
+\if at two@col
+  \par\ignorespaces
+  \setbox\widetext at top\vbox{%
+   \hb at xt@\hsize{%
+    \leaders\hrule\hfil
+    \vrule\@height6\p@
+   }%
+  }%
+  \setbox\widetext at bot\hb at xt@\hsize{%
+    \vrule\@depth6\p@
+    \leaders\hrule\hfil
+  }%
+  \onecolumngrid
+  \vskip10\p@
+  \dimen@\ht\widetext at top\advance\dimen@\dp\widetext at top
+  \cleaders\box\widetext at top\vskip\dimen@
+  \vskip6\p@
+  \prep at math@patch
+\fi}{%
+\if at two@col
+  \par
+  \vskip6\p@
+  \setbox\widetext at bot\vbox{%
+   \hb at xt@\hsize{\hfil\box\widetext at bot}%
+  }%
+  \dimen@\ht\widetext at bot\advance\dimen@\dp\widetext at bot
+  \cleaders\box\widetext at bot\vskip\dimen@
+  \vskip8.5\p@
+  \twocolumngrid\global\@ignoretrue
+  \@endpetrue
+\fi}%
+\newbox\widetext at top
+\newbox\widetext at bot
+
+\urlstyle{rm}
+
+\def\doi#1{\href{https://doi.org/#1}{https://doi.org/#1}}
+\let\savedoi\doi
+
+\def\mdash{---}
+
+\newif\ifcenterwidetable
+%% these two definitions are the same, but it might
+%% be convenient to have both
+\def\centerwidetable{\global\centerwidetabletrue}
+
+
+%% this doesn't seem to be documented, assume we don't need it:
+%\def\centernarrowtable{\global\centerwidetablefalse}
+
+%% default, center within width of text on both sides
+ \def\LT at LR@c{\LTleft=0pt plus1fill 
+  \LTright\LTleft}%
+
+\def\widetable{\def\LT at LR@c{\LTleft=0pt minus1fill 
+  \let\LTright\LTleft}}
+
+\newif\ifreturntotwocol
+
+
+%%%%%%%%%
+%% to help with graceful linebreaks in two column text:
+  \tolerance 9999%
+%% sloppy defines emergencystretch to be 3 em, this is a bit
+%% more conservative:
+  \emergencystretch 1em 
+  \hfuzz .5\p@
+
+%%%%%%%%%
+%% Nominal Conversion Constants
+
+%%  \boldmath inside the \hbox ??
+\def\nomSolarEffTemp{\leavevmode\hbox{\boldmath$\mathcal{T}^{\rm N}_{\mathrm{eff}\odot}$}}
+\def\nomTerrEqRadius{\leavevmode\hbox{\boldmath$\mathcal{R}^{\rm N}_{E\mathrm e}$}}
+\def\nomTerrPolarRadius{\leavevmode\hbox{\boldmath$\mathcal{R}^{\rm N}_{E\mathrm p}$}}
+\def\nomJovianEqRadius{\leavevmode\hbox{\boldmath$\mathcal{R}^{\rm
+N}_{J\mathrm e}$}}
+ \def\nomJovianPolarRadius{\leavevmode\hbox{\boldmath$\mathcal{R}^{\rm
+ N}_{J\mathrm p}$}}
+ \def\nomTerrMass{\leavevmode\hbox{\boldmath$(\mathcal{GM})^{\rm N}_{\mathrm E}$}}
+ \def\nomJovianMass{\leavevmode\hbox{\boldmath$(\mathcal{GM})^{\rm N}_{\mathrm J}$}}
+ \def\Qnom{\leavevmode\hbox{\boldmath$\mathcal{Q}^{\rm N}_{\odot}$}}
+\let\Qn\Qnom
+
+%% Generic commands that can be given an argument:
+\def\nom#1{\leavevmode\hbox{\boldmath$\mathcal{#1}^{\rm N}_{\odot}$}}
+\def\Eenom#1{\leavevmode\hbox{\boldmath$\mathcal{#1}^{\rm N}_{Ee}$}}
+\def\Epnom#1{\leavevmode\hbox{\boldmath$\mathcal{#1}^{\rm N}_{Ep}$}}
+\def\Jenom#1{\leavevmode\hbox{\boldmath$\mathcal{#1}^{\rm N}_{Je}$}}
+\def\Jpnom#1{\leavevmode\hbox{\boldmath$\mathcal{#1}^{\rm N}_{Jp}$}}
+
+%%%%%%%%%%%%%%%%
+%% Ability to have tables, equations, figures in appendix start from 1, and use appendix section letter.
+
+\newif\ifappletter
+\def\apptablenumbers{\global\applettertrue
+\setcounter{table}{0}
+\setcounter{figure}{0}
+\setcounter{equation}{0}
+\def\thetable{\thesection\the\c at table}%
+\def\fnum at table{{\bf\tablename~\thetable}}%
+\def\thefigure{\thesection\the\c at figure}%
+\def\fnum at figure{{\bf\figurename~\thefigure}}%
+}%
+
+%%% easier to remember than \apptablenumbers
+\let\restartappendixnumbering\apptablenumbers
+
+\def\resetapptablenumbers{\global\c at table=0
+\global\c at figure=0
+\global\c at equation=0
+\def\thetable{\thesection\the\c at table}
+\def\fnum at table{{\bf\tablename~\thetable}}%
+\def\thefigure{\thesection\the\c at figure}
+\def\fnum at figure{{\bf\figurename~\thefigure}}%
+}
+
+%% written for aastex63
+\newif\ifallauthors
+\def\allauthors{
+\global\allauthorstrue
+\let\doauthor\doAllauthors
+\ifanonymous
+\vskip6pt\vskip1sp\centerline{\large\bf All Authors and
+Affiliations\vrule depth 18pt width0pt}\nobreak
+\centerline{Anonymous author(s)}
+\else
+\ifnumlines\nolinenumbers\fi
+\onecolumngrid
+\clearpage
+{\vskip6pt\vskip1sp\centerline{\large\bf All Authors and
+Affiliations\vrule depth 18pt width0pt}\nobreak
+\global\docollabnum=0
+\global\totalentries=0
+\global\countauthors=0
+\maketitle
+}\fi}
+
+%% written for AASTeX62
+\def\oldallauthors{%% this conditional keeps \allauthors from turning on
+%%                 unless \AuthorCollaborationLimit is used:
+\ifnumlines\nolinenumbers\fi
+\onecolumngrid
+\clearpage
+\AuthorCollaborationLimit=10000
+%\largestAffilNum=10000 <<== not needed
+{\vskip6pt\vskip1sp\centerline{\large\bf All Authors and
+Affiliations\vrule depth 18pt width0pt}\nobreak
+\maketitle
+}}
+\let\AllAuthors\allauthors
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Highlight Figure
+\definecolor{ltblue}{cmyk}{.5,.1,.1,0}
+\newdimen\currwidth
+\long\def\highlightfigure#1{
+\bgroup
+\fboxrule=4pt
+\fboxsep=12pt
+\vskip6pt
+\global\currwidth=\hsize
+\global\advance\currwidth by -32pt
+\noindent\hbox to\currwidth{\fcolorbox{ltblue}{white}{%
+$\vcenter{\hbox to\currwidth{\hss#1\hss}}$}}
+\egroup}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% New interactive command:
+
+\def\xlc{lc}
+\def\xjs{js}
+\def\xanimation{animation}
+\newbox\interactbox
+\newif\ifcorrectentries
+
+
+\def\interactive#1#2{
+\global\correctentriesfalse\def\checkone{#1}
+\ifx\checkone\xlc\correctentriestrue\fi
+\ifx\checkone\xjs\correctentriestrue\fi
+\ifx\checkone\xanimation \correctentriestrue\fi
+\def\checktwo{#2}
+\ifx\checktwo\empty\global\correctentriesfalse\fi
+\ifcorrectentries
+\else\hrule height1pt\vskip12pt\bf ERROR:
+The command
+{\tt\string\begin\string{interactive\string}\string{\string}\string{\string}} 
+needs two arguments. The
+first describes the interactive type and the only allowed choices are
+lc, js, or animation.\\
+The second argument is the movie file or package
+containing the interactive figure components. See\\
+\url{https://journals.aas.org/aastexguide/\hashmark interactivefig} for more
+details.
+\vskip12pt\hrule height1pt
+\fi \global\currwidth\hsize
+\global\advance\currwidth by -32pt
+%% we need to set \currwidth here because interactbox expands 
+%% before highlightfigure
+\global\setbox\interactbox=\vbox\bgroup\hsize=\currwidth\relax\centering
+}
+
+\def\endinteractive{\egroup
+\ifcorrectentries\highlightfigure{\copy\interactbox}\fi
+}
+
+%%%% For cases in which footnotes are called in full width environment
+%%   but are used in two cols. This keeps them from overwriting the
+%%   second column:
+
+\let\savefootnote\footnote
+\def\onecolfootnote#1{\savefootnote{\hsize=.5\textwidth\advance\hsize
+by-18pt\relax#1}}
+
+\def\onecolumnfootnotes{\let\footnote\onecolfootnote}
+
+\newdimen\movetableright
+
+%% for anonymous option
+\newif\ifsuppressAffiliations
+\def\suppressAffiliations{\global\suppressAffiliationstrue}
+
+%% new definition to be used in trackchanges:
+\def\sout#1{\raise5pt\hbox{\underline{\vbox to
+0pt{\vskip-4pt\hbox{#1\vrule height 8.5pt depth 3.5pt width0pt}\vss}}}} 
+
+%% changes for affiliations when anonymous option is used:
+\ifanonymous
+\suppressAffiliationstrue
+\gdef\affiliation#1{}%% may 20, 2020
+\def\xauthor[#1]#2{}
+\let\yauthor\@gobble
+\def\lookforbracket{\ifx\next[
+\let\go\xauthor\else\let\go\yauthor\fi\go}
+\def\author{\futurelet\next\lookforbracket}
+\fi
+
+
+%%%%%%%%%%%%%
+%% Line numbering
+
+
+\ifnumlines
+\usepackage[mathlines]{lineno}%% dec 20
+%%
+\linenumbers*[1]
+%%\linenumbersep default=10pt
+\if at two@col
+\advance\linenumbersep -6pt
+\else
+\advance\linenumbersep 12pt
+\fi
+\fi
+
+%% Use when line numbers are on, and after \usepackage{amsmath}.
+%% Will make line numbering work on math as it would without amsmath.
+\def\fixmathlinenumbering{
+\let\saveopensqbracket\[
+\def\[{\linenomath\saveopensqbracket}
+\let\saveequation\equation
+\let\saveendequation\endequation
+%%
+ \let\savealign\align
+ \let\saveendalign\endalign
+%%
+ \let\savealigned\aligned
+ \let\saveendaligned\endaligned
+%%
+\def\align{\linenomath\savealign}
+ \def\endalign{\saveendalign}
+ \def\aligned{\linenomath\savealigned}
+ \def\endaligned{\linenomath\saveendaligned}
+%%
+\def\equation{\linenomath\saveequation}
+\def\endequation{\linenomath\saveendequation}
+\usepackage[mathlines]{lineno}
+}
+
+\AtBeginDocument{\expandafter\ifx\csname
+ at amsmath@err\endcsname\relax\else\fixmathlinenumbering\fi}
+
+\endinput
+%% Change Log
+============================
+Jan 29, 2021
+added \ifonecolstyle to see if reference numberlines need to
+be closer to text
+
+Dec 20, 2020
+Line numbering solutions:
+
+Line numbering equations and \[ \] works fine.
+
+$$math $$ does not work, and should be replaced with \[ math \]
+
+If author has \usepackage{amsmath} the equations will not number;
+amsmath and lineno are incompatible.
+
+
+June 28
+For using \edit{}{} in section heads; new command,
+\simpleedit that will prevent errors in section heads
+and in bookmarks. \edit is set to be equal to \simpleedit{}{}
+in \section definition, so nothing needs to be done by user.
+\protect used in section head, as \protect\edit{}{}, is not
+necessary.
+
+June 27
+\null added to \end{deluxetable} and \csname enddeluxetable*\endcsname
+to force final page of multipage table to print.
+
+June 26
+Acknowledgments: remember to use
+\begin{acknowledgments}...\end{acknowledgments} form
+OR
+\begin{acknowledgements}...\end{acknowledgements}
+
+Now have an error message built in if someone uses
+just \acknowledgments or \acknowledgements
+
+
+June 4, 2020
+   Added \nocollaboration{0} to first
+   section head, if anonymous was true. This
+   allowed correct titlepage for anonymous
+   if any style option was used.
+
+Acknowledgments: remember to use
+\begin{acknowledgments}...\end{acknowledgments} form
+
+
+
+
+%% Change Log
+============================
+May 19, 2020
+Changed definition of \sout (strike out) so that
+it works with a variety of citations in
+argument of \deleted and \replaced without complaint.
+
+Made anonymous work with \longauthor, and without
+\collaboration or \nocollaboration.
+
+Changed \acknowledgements to
+\begin{acknowledgements}...\end{acknowledgements}
+(More error proof, and standard mark up)
+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+June 8, 2019
+Changed \author and \collaboration macros.
+Collaboration now takes two arguments:
+#1= number of authors to be listed before the
+name of the collaboration; #2 = name of the collaboration
+
+\nocollaboration{} has one argument, 
+#1= the number of authors above it that we want to print on the title page.
+
+June 6, 2019
+
+\acknowledgments does not use \begin{}...\end{} form,
+now just \acknowledgments command. Acknowledgments text
+ends with \par, so if author wants more than one paragraph
+in acknowledgment he/she should surround text with curly
+bracket:
+
+\acknowledgments
+text...
+
+or
+
+\acknowledgments
+{text...
+
+more text...}
+
+------
+
+
+============================
+June 3, 2019
+\let\footnote\onecolfootnote on page where references start, but
+before footnotes are entered,
+will allow footnotes to break in the right place (one column's width).
+
+============================
+May 15, 2019
+\centerwidetable is now \movetableover at Greg's suggestion.
+
+============================
+Nov 27, 2017
+
+1) Change to \begin{widetext}...\end{widetext} to
+return the horizontal lines before and after the 
+environment.
+
+2) \NoNewPageAfterKeywords is now default;
+authors wanting a new page after keywords can
+use the \NewPageAfterKeywords command.
+
+3) Change in definition names, returning to earlier version:
+\turnoffediting will turn off colors for all levels
+of editing mark up made with \edit1{}, \edit2{}, or \edit3{}.
+You can turn off any level of editing with 
+\turnoffeditone, \turnoffedittwo, and \turnoffeditthree.
+
+4) It is now possible to use \doi{} as an argument of \dataset.
+\dataset[]{\doi{10.5281/zenodo.831784}} and
+\dataset[\doi{10.5281/zenodo.831784}]{\doi{10.5281/zenodo.831784}}
+will work.
+ 
+============================
+October 15, 2017
+
+1) \movetabledown now works with longrotatetable as it does with
+rotatetable.
+\movetabledown=<dimen> before either 
+\begin{rotatetable} or
+\begin{longrotatetable}
+
+Added \clearpage before \begin{rotatetable} and \begin{rotatetable*}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+2)
+
+\NoNewPageAfterKeywords, used after \documentclass{AASTeX62},
+will keep a new page from starting after keywords.
+Extra vertical space before first section in Modern option.
+
+Solution suggested by  Alex Drlica-Wagner.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+3)\edit1{}, \edit2{} and \edit3{} will add color
+to the edited text.
+
+To get rid of the color, but not the text, authors should
+use \turnoffeditonecolor (for \edit1{})
+ \turnoffedittwocolor (for \edit2{})
+ \turnoffeditthreecolor (for \edit3{})
+These commands have the same results as
+\turnoffeditone, \turnoffedittwo, and \turnoffeditthree
+which are not disabled, but the new commands make the
+action to be produced more descriptive.
+
+Similarly, instead of \turnoffedit or \turnoffedits
+we now have \turnoffeditcolors. The original two
+commands still work, but the new command is more
+descriptive of the results.
+
+Authors should be instructed to put these commands before
+\begin{document}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+4)
+\begin{widetext}...\end{widetext}
+
+\begin{widetext}
+will go from twocolumngrid to onecolumngrid, centered.
+
+\end{widetext} will turn off centering and go back
+to twocolumngrid.
+
+Only needed in twocolumn styles; nothing will happen
+in single column styles.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+5) Sean Lake's problem with \mag was solved by Barbara Beeton online,
+
+``the latest edit identifies the problem unambiguously: \mag is a tex
+primitive, and shouldn't be redefined. why this didn't appear in the
+logs you posted is beyond me, but if you rename your command to (say)
+\Mag it should stop having a problem. � barbara beeton Feb 22''
+
+\mag is a tex primitive, and it is expecting to be followed by a
+number.
+
+This had nothing to do with AASTeX61.cls
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+6) 
+\def\arraystretch{.9} as requested will make the space between
+lines in tables shrink to 90% of the original space.
+
+I think what is really wanted is \def\arraystretch{1.1} which will
+still give us 110% of the original space, a little extra vertical space, but not
+as much as we had before.
+
+Meanwhile, an author can change the definition of \arraystretch{}
+for a single table or all the tables in his paper, if he wants more
+or less space.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+7) Abstract is now the same width as in emulateapj
+in all styles, with the exception of the modern option 
+which is unchanged. Abstracts in all styles will break over pages
+in this version.
+
+Thanks to suggestion by Patricio Cubillos.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+8) Center and tighten affiliations, changed and
+tested for all styles, including longauthor option.
+
+samples.zip show examples titlepage of each style with and
+without longauthor option.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+9) preprintnumbers activated.
+No need to use a documentclass option.
+
+Just enter \reportnum{<text>}, before \begin{document}
+and repeat as many times as needed. The entries will stack 
+in the top right hand corner of the titlepage, for all styles.
+
+ie
+\reportnum{YOUR-INST-REP-789}
+\reportnum{MY-INST-REP-123}
+
+%% author can continue with as many entries as desired.
+% \reportnum{A number of other numbers}
+% \reportnum{More Numbers}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+10) Title is no longer uppercase by default. It is
+now title case, which means all important words are
+capitalized by author.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+11) \AuthorCollaborationLimit now
+set to default of 10,000. If smaller number of
+authors wanted, \AuthorCollaborationLimit can
+be set to the number wanted; \allauthors typed
+at end of article will make every author and
+affiliation print.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+12) \startlongtable\deluxetable now works in appendix, even
+when it is the last entry in the paper. Added \null
+to \endlongdeluxetable which has the effect of making
+last page print.
+
+This works in my test, but it
+may be useful to see the example from author, github #54
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+13) Deluxetable no longer crashes if author has neglected
+to put in \\ before \enddata. I added the non-redundant \\
+command, \crcr, and sample now works.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+14) \tablehead in deluxetable had too much space underneath
+double horizontal lines. Made custom negative skip based 
+on each style, tested, and supplied tabsamples.zip showing
+tableheads in each style.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+15) \urlstyle{rm} is set so that url and href produce
+the same fonts.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+16) Fix to \dataset so that square brackets
+are not printed in the case of argument
+in square brackets.
+
+Now
+\dataset[]{http://www.texnology.com}
+produces
+[DATASET] linked to www.texnology.com
+
+\dataset[TeXnology]{http://www.texnology.com}
+produces
+TeXnology linked to www.texnology.com
+
+%% This will also work,
+% same results as \dataset[]{http://www.texnology.com}
+% but using the more common LaTeX syntax:
+
+\dataset{http://www.texnology.com}
+also produces
+[DATASET] linked to www.texnology.com
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+17) New version of DOI:
+
+\doi{10.5281/zenodo.831784}
+now produces hyperlinked
+
+https://doi.org/10.5281/zenodo.831784
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+18) Added to definition of \software,
+working with sample from August Muench, reduced
+the space between words, and got rid of
+extra space after punctuation with the
+\frenchspacing command.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+19) August Muench entered a bug report
+complaining that \clearpage doesn't always
+work, but he didn't have a sample, so I am
+not able to debug this one. It may be that
+the problem isn't with the code, but with
+the way the commands were entered, but 
+without a sample I have no way of knowing.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+20)
+Tested \startlongtable in all styles
+and didn't find a problem with centering.
+I did add a skip at the beginning of
+\startlongtable in case someone didn't
+leave a blank line before using the
+command.
+
+============================
+September 21, 2016
+Finishing Version 6.1 update
+
+=====================
+August 27, 2016                               
+Many changes
+
+=====================
+August 17
+Many changes:
+
+%% note:
+%% this keeps tables from being set to \small, code used in Revtex4-1
+\let\table at hook\relax
+
+=====================
+Feb 29, changes to table macros to center caption even if table is wider than
+width of text; give error message if user asks to rotate table but
+forgets to use \floattable before table; make rotating table be full
+text width even if called for in double columns.
+
+March 1, reworking figure and table numbering for appendices. 
+Deleted recent definition of \appendix, returned to earlier version
+with additions.
+
+================
+
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% New interactive command:
+
+\def\xlc{timeseries}
+\def\xjs{js}
+\def\xanimation{animation}
+\newbox\interactbox
+\newif\ifcorrectentries
+
+\def\interactive#1#2{
+\global\correctentriesfalse\def\checkone{#1}
+\ifx\checkone\xlc\correctentriestrue\fi
+\ifx\checkone\xjs\correctentriestrue\fi
+\ifx\checkone\xanimation \correctentriestrue\fi
+\ifcorrectentries
+\else\hrule height1pt\vskip12pt\bf ERROR: Your choices for the first argument for
+{\tt\string\interactive} are timeseries, js, or animation.\\[6pt] Please choose one
+of these terms.\vskip12pt \fi
+%%%
+\def\checktwo{#2}
+\ifx\checktwo\empty \vskip12pt \bf ERROR: The command {\tt\string\interactive} needs
+two arguments, with the second argument for the graphics file or files
+needed.\vskip12pt\hrule height1pt \else\global\correctentriestrue\fi
+\global\currwidth\hsize
+\global\advance\currwidth by -32pt
+%% we need to set \currwidth here because interactbox expands 
+%% before highlightfigure
+\global\setbox\interactbox=\vbox\bgroup\hsize=\currwidth\centering}
+
+\def\xxinteractive#1#2{\global\correctentriesfalse\def\checkone{#1}
+\ifx\checkone\xlc\correctentriestrue\fi
+\ifx\checkone\xjs\correctentriestrue\fi
+\ifx\checkone\xanimation \correctentriestrue\fi
+\ifcorrectentries
+\else\hrule height1pt\vskip12pt\bf 
+\noindent ERROR:\\[6pt] Your choices for the first argument for
+{\tt\string\begin\string{\string\interactive\string}} are timeseries, js, or animation.\\[6pt] Please choose one
+of these terms.\vskip12pt \fi
+%%%
+\def\checktwo{#2}
+\ifx\checktwo\empty \vskip12pt \bf 
+\noindent ERROR:\\[6pt]
+The second argument of %{\tt\string\begin\string{interactive\string}} is the file containing the
+interactive component. Please check your LaTeX to be sure it conforms.
+See %\href{https://journals.aas.org/aastexguide/interactivefig}{stuff}
+%{https://journals.aas.org/aastexguide/\#interactivefig}
+for more details.
+\vskip12pt\hrule height1pt \else\global\correctentriestrue\fi
+\global\currwidth\hsize
+\global\advance\currwidth by -32pt
+%% we need to set \currwidth here because interactbox expands 
+%% before highlightfigure
+\global\setbox\interactbox=\vbox\bgroup\hsize=\currwidth\centering}
+
+\def\endinteractive{\egroup
+\ifcorrectentries\highlightfigure{\copy\interactbox}\fi}
+


Property changes on: branches/branch2020.0/Master/texmf-dist/tex/latex/aastex/aastex631.cls
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property


More information about the tex-live-commits mailing list.