From ad064f4f430789093d5c0a6830352db76751ffaf Mon Sep 17 00:00:00 2001 From: August Muench Date: Wed, 2 Mar 2016 15:09:28 -0500 Subject: [PATCH] March 2, 2016 update --- bst/aasjournal.bst | 18 +- cls/aastex6.cls | 10699 ++++++++++++++++++++++--------------------- other/natbib.pdf | Bin 0 -> 69869 bytes other/natbib.tex | 4 +- sample/sample.pdf | Bin 355751 -> 361244 bytes sample/sample.tex | 70 +- 6 files changed, 5558 insertions(+), 5233 deletions(-) create mode 100644 other/natbib.pdf diff --git a/bst/aasjournal.bst b/bst/aasjournal.bst index c9480bc..ee6879c 100644 --- a/bst/aasjournal.bst +++ b/bst/aasjournal.bst @@ -1,6 +1,10 @@ %% %% $Log: apj.bst,v $ +%% Revision 1.12 2016/2/11 Amy +%% Changes to @misc function to specifications by Dr. August Muench. +%% Made comma appear between title and publisher whether or not there is a version number. + %% Revision 1.11 2015/12/31 Amy %% Changes to @misc function to specifications by Dr. August Muench. %% Added version and publisher fields. @@ -128,6 +132,7 @@ ENTRY school series title +misctitle type volume year @@ -542,6 +547,7 @@ FUNCTION {format.title} if$ } + FUNCTION {format.version} { version empty$ { "" } @@ -549,6 +555,14 @@ FUNCTION {format.version} if$ } +FUNCTION {format.miscversion} +{ version empty$ + { "" } + { bbl.version version * "" *} + if$ +} + + FUNCTION {format.full.names} {'s := #1 'nameptr := @@ -1016,7 +1030,7 @@ FUNCTION {format.aaspublisher} { "empty publisher in " cite$ * warning$ } 'skip$ if$ - "" + ", " address empty$ publisher empty$ and 'skip$ { @@ -1323,7 +1337,7 @@ FUNCTION {misc} date.block format.title output howpublished output - format.version output + format.miscversion output format.aaspublisher format.note output format.pid output diff --git a/cls/aastex6.cls b/cls/aastex6.cls index 87041d5..8330eb6 100644 --- a/cls/aastex6.cls +++ b/cls/aastex6.cls @@ -1,5186 +1,5513 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% AASTeX6.cls %% -%% Jan 6, 2016, 7:00pm %% -%% Copyright 2016 American Astronomical Society %% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\def\currversion{1.0} - -%% -%% 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 = "2016/01/4", -%%% author = "Amy Hendrickson (mailto:amyh@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 -%%% 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@aas.org", -%%% codetable = "ISO/ASCII", -%%% keywords = "latex, AAS, journal", -%%% supported = "yes", -%%% abstract = "formatter for AAS journal submissions", -%%% } - -\ProvidesClass{aastex6}% - [2016/01/04 1.0/AAS markup document class]% -{} -\ClassInfo{aastex6}{% -^^J -^^J - Original \protect\LaTeX2.09 style - by Chris Biemesderfer (chris@seagoat.com). -^^J - Adapted to \protect\LaTeXe\space - by A. Ogawa (ogawa@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 -ORCID identifier and more, by Amy Hendrickson,% -^^J - (amyh@texnology.com, http://www.texnology.com) -^^J -^^J -}% - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% aastex6.cls version 1.0 is a based on emulateapj.cls, version January 23, 2015, -%% and an older version of aastex.cls, with many additional functionalities. -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -%% Options - -% These are the available options: -% manuscript : onecolumn, doublespace, 12pt fonts -% preprint : onecolumn, single space, 10pt fonts -% preprint2 : twocolumn, single space, 10pt fonts -% revtex4 : will produce an error message and demand to download revtex4-1. -% twocolumn : a two column article. Probably not needed, but here just in case. -% onecolumn : a one column article; default option. -% twocolappendix: make 2 column appendix -% onecolappendix: make 1 column appendix is the default. -% astrosymb : Loads Astrosymb font and define \astrocommands. -% tighten : Makes baselineskip slightly smaller -% times : uses times font instead of the default -% linenumbers : turn on lineno package. -% trackchanges : required to see the revision mark up and print output -% numberedappendix: Needed to label appendix sections A, B, . -% appendixfloats: Needed. Resets figure and table counters to zero - - -\newif\ifdoublespace -\newif\if@two@col - - \DeclareOption{manuscript}{\@two@colfalse\doublespacetrue}% single column, double space - \DeclareOption{preprint}{\@two@colfalse\doublespacefalse}% single column, single space - \DeclareOption{preprint2}{\@two@coltrue\doublespacefalse}% double column, single space - \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} - -%% left in from older version, in case it could be useful: -\DeclareOption{twocolumn}{\@two@coltrue} -\DeclareOption{onecolumn}{\@two@colfalse} - -\newif\if@two@col@app -\DeclareOption{twocolappendix}{\@two@col@apptrue} -\DeclareOption{onecolappendix}{\@two@col@appfalse}%% this is default - -\newlength{\bibbaselineskip}\setlength{\bibbaselineskip}{3.075mm} - - \DeclareOption{astrosymb}{ - \def\astro#1{\leavevmode\hbox{\astro@font#1}}% - \def\load@astro@font{% - \font\astro@font=Astrosym at\f@size pt - }% - \AtBeginDocument{\load@astro@font} - } - - \def\apjsecfont{\normalsize} - \def\secnum@size{\small} - \def\subsecnum@size{\normalsize} - - \def\AppendixApjSectionMarkInTitle#1{\relax} - \DeclareOption{numberedappendix}{ - \def\AppendixApjSectionMarkInTitle#1{#1.\ } - } - - \newif\if@number@appendix@floats\@number@appendix@floatsfalse - \DeclareOption{appendixfloats}{ - \@number@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} - -%% End AH Options - -\ExecuteOptions{onecolumn,onecolappendix,numberedappendix}% - -\ProcessOptions - -%%%%%%%%%%%%% - - \iftimes -%% would 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 - -%%%%%%%%%%%%% -%% Line numbering -\usepackage{lineno} - -%%%%%%%%%%%%% - - \IfFileExists{revtex4-1.cls}{ - \def\@revtex@cls{revtex4-1} - }{ -\typeout{^^J^^J Please update your system to include -revtex4-1.cls^^J^^J}\stop - } - -\def\@revtex@cls{revtex4-1} -\let\@startsection@from@latex=\@startsection - -\if@two@col - \LoadClass[twocolumn,nofootinbib,showkeys,twoside,floatfix,unsortedaddress,flushbottom,10pt,aps,pra] -{\@revtex@cls} -\else - \LoadClass[nofootinbib,showkeys,twoside,floatfix,unsortedaddress,flushbottom,notitlepage,10pt,aps,pra] -{\@revtex@cls} -\fi - -\def\blankaffiliation{~}% - -%% needed? - \def\@eapj@cap@font{\bfseries} - \def\@eapj@figname{Figure} - \def\@eapj@tabname{Table} - -% Restore natbib package without sorting. -\def\NAT@sort{0} -\def\NAT@cmprs{0} -% only redefine sort@cites for natbib versions < 2009 -\@ifundefined{NAT@sort@cites@}{\def\NAT@sort@cites#1{\edef\NAT@cite@list{#1}}}% - -\RequirePackage{latexsym}% -\RequirePackage{graphicx}% -\RequirePackage{amssymb}% - -\newcommand{\bibstyle@aas}{\bibpunct{(}{)}{;}{a}{}{,}}% -\@citestyle{aas}% - -\let\@startsection=\@startsection@from@latex -\def\baselinestretch{1.0} - -%% a bit more vertical space between horizontal lines, makes table more readable -\AtBeginDocument{\def\arraystretch{1.05}} - -%% needed? -\def\raggedcolumn@sw#1#2{#2} % implement flushbottom as it was in revtex4 - -\RequirePackage{epsf,graphicx} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Font families -%% modification of bk10.clo, standard LaTeX distribution -%% -%% Implements doublespace used in `manuscript' option -%% Implements `tighten' option: make baselineskip smaller if `tighten' is used -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\renewcommand\normalsize{% -\ifdoublespace -\iftighten - \@setfontsize\normalsize\@xiipt{24}% -\else - \@setfontsize\normalsize\@xiipt{28}% -\fi -\else % not doublespace -\iftighten - \@setfontsize\normalsize\@xpt{11.5}% -\else - \@setfontsize\normalsize\@xpt{12.5}% -\fi -\fi%% end doublespace branch - \abovedisplayskip 2.2mm \@plus2\p@ \@minus1\p@ - \abovedisplayshortskip \z@ \@plus3\p@ - \belowdisplayshortskip 2.2mm \@plus2\p@ \@minus1\p@ - \belowdisplayskip \abovedisplayskip - \let\@listi\@listI} - -\normalsize - -\renewcommand\small{% -\ifdoublespace -\iftighten - \@setfontsize\small\@xipt{20}% -\else - \@setfontsize\small\@xipt{22}% -\fi -\else % not doublespace -\iftighten - \@setfontsize\small\@ixpt{8.68}% -\else - \@setfontsize\small\@ixpt{9.68}% -\fi -\fi%% end doublespace branch - \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{% -\ifdoublespace -\iftighten - \@setfontsize\footnotesize\@xpt{22}% -\else - \@setfontsize\footnotesize\@xpt{24}% -\fi -\else % not doublespace -\iftighten - \@setfontsize\footnotesize\@viiipt{7.36}% -\else - \@setfontsize\footnotesize\@viiipt{8.36}% -\fi -\fi%% end doublespace branch - \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 -} - -\ifdoublespace - -\renewcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{16}} -\renewcommand\tiny{\@setfontsize\tiny\@vipt{12}} -\renewcommand\large{\@setfontsize\large\@xivpt{24}} -\renewcommand\Large{\@setfontsize\Large\@xviipt{24}} -\renewcommand\LARGE{\@setfontsize\LARGE\@xxpt{30}} -\renewcommand\huge{\@setfontsize\huge\@xxvpt{36}} -\let\Huge=\huge - -\else -\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 - -\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 - -\advance\textheight -36pt - -\topskip\baselineskip -\maxdepth\baselineskip - - -\let\tighten=\relax -\let\tightenlines=\tighten -\let\singlespace=\relax -\let\doublespace=\relax - -\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{\gdef\@rectohead{#1}} \righthead{\relax} -\let\shorttitle=\lefthead % New AASTEX commands -\let\shortauthors\righthead % New AASTEX commands - -\def\ps@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}} - -\@twosidetrue - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% TITLE PAGE % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\long\def\frontmatter@title@above{ -\vspace*{-\headsep}\vspace*{\headheight} -\footnotesize -{\footnotesize\textsc{\@journalinfo}}\par -{\scriptsize Preprint typeset using \LaTeX\ style AASTeX6 v.\ 1.0 -}\par\vspace*{-\baselineskip}\vspace*{0.625in} -}% -\def\frontmatter@title@produce{% - \begingroup - \frontmatter@title@above - \frontmatter@title@format - \@title -\vskip12pt - \@ifx{\@title@aux\@title@aux@cleared}{}{% - \expandafter\frontmatter@footnote\expandafter{\@title@aux}% - }% - \par -%% \class@warn{Unused short title ignored}% - \frontmatter@title@below - \endgroup -}% -\renewcommand\title[2][]{% - \def\@title{\uppercase{#2}}% - \def\@shorttitle{#1}% - \let\@AF@join\@title@join -}% -\def\frontmatter@title@format{\normalsize\centering} -\def\frontmatter@title@below{\vspace*{-2.63\baselineskip\vspace*{0.25in}}}% - -\def\frontmatter@above@affilgroup{\vspace*{0.25in}}% -\def\frontmatter@authorformat{\small\scshape\centering}% -\def\frontmatter@affiliationfont{\normalfont\footnotesize}% - -\def\frontmatter@finalspace{\vspace*{-\baselineskip}\vspace*{0.375in}} - -\def\@separator{\\}% - -\def\frontmatter@footnote#1{% - \begingroup - \@booleanfalse\temp@sw - \def\@tempa{#1}% - \let\@tempb\@empty - \def\@TBN@opr{\y@match\@tempa}% - \@FMN@list - \temp@sw{% - \expandafter\frontmatter@footnotemark - \expandafter{\@tempb}% - }{% - \def\@thefnmark{\relax} - \frontmatter@footnotetext{#1} - }% - \endgroup -}% - -\newcounter{front@matter@foot@note}\setcounter{front@matter@foot@note}{0} - -\def\frontmatter@above@affiliation{\vspace*{0.5mm}}% -\renewcommand\affiliation[1]{% - \move@AU\move@AF% - \begingroup% - \@affiliation{\hspace*{2mm}\advance\baselineskip2pt #1\vskip-12pt}% -}% - -\def\affil#1{\expandafter\gdef\csname - xaffil\the\authorcount\endcsname{#1} -\affiliation{#1}} - -\def\affil@mark#1{\textsuperscript{#1}} - -\def\affile@mark@pad{0.2em} - -% Fight poor revtex algorithm for altaffiliation: -\def\@alt@affil@kill@next@symbol#1{\relax} -\newtoks\alt@affil@toks \alt@affil@toks{\@alt@affil@kill@next@symbol} -\newtoks\alt@affil@toks@count \alt@affil@toks@count{} - -\let\@author@finish@revtex=\@author@finish -\def\@author@finish{% -\if!\the\alt@affil@toks@count!% -\relax -\else -\altaffiliation{\the\alt@affil@toks}\the\alt@affil@toks@count -\fi -\@author@finish@revtex -} - -\let\old@foot@note@mark=\footnotemark -\let\old@foot@note@text=\footnotetext -\def\footnotemark[#1]{\altaffilmark{#1}} -\def\footnotetext[#1]#2{\altaffiltext{#1}{#2}} - -% ABSTRACT - \def\frontmatter@abstractfont{\normalsize\parindent=0.0in}% -\def\frontmatter@abstractwidth{6in} -\def\frontmatter@preabstractspace{0.0\baselineskip} -\def\frontmatter@postabstractspace{0.0\baselineskip} - -\def\abstractname{ABSTRACT} -\long\def\frontmatter@abstractheading{% -\makeaffils - \vspace*{-\baselineskip}\vspace*{1.5pt} -% \centerline{\itshape\footnotesize\@submitted} - \vspace*{0.13189in} - \begingroup - \centering - \abstractname - \vskip 1mm - \par - \endgroup - \everypar{\rightskip=0.5in\leftskip=\rightskip}\par -}% - -% Redefine the LaTeX \and command for this style. -\def\and{\ifnum\AuthorCallLimit>0\else\xauthor{\vspace*{-0.2in}and\vspace*{-0.558cm}}\noaffiliation\fi} -\def\@listand{\@ifnum{\@tempcnta=\tw@}{\andname\space}{}}% - -% **************************************** -% * KEYWORDS * -% **************************************** - - - \def\@keys@name{\textit{Keywords:}\/~\mbox{}}% - -\newlength{\keys@width} -\def\frontmatter@keys@format{\vspace*{0.5mm}% - \settowidth{\keys@width}{\normalsize\@keys@name}% - \rightskip=0.5in\leftskip=\rightskip\parindent=0pt% - \hangindent=\keys@width\hangafter=1\normalsize}% -\def\@keywords@produce#1{% - \showKEYS@sw{% - \begingroup% - \frontmatter@keys@format% - \@keys@name#1\par - \endgroup - }{% - \@if@empty{#1}{}{% - \class@warn{If you want your keywords to appear in your output, use document class option showkeys}% - }% - }% -}% - -\let\subjectheadings=\keywords - -% **************************************** -% * FOOTNOTES * -% **************************************** - -% Modify code from revtex: -\def\@xfootnotemark@ltx[#1]{% - \begingroup -% \csname c@\@mpfn\endcsname #1\relax - \unrestored@protected@xdef\@thefnmark{#1}% - \endgroup - \H@@footnotemark -}% -% Modify code from LaTeX to fix footnotes: -\def\@xfootnotenext[#1]{% - \begingroup -% \csname c@\@mpfn\endcsname #1\relax - \unrestored@protected@xdef\@thefnmark{#1}% - \endgroup - \@footnotetext} - - - -% 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@footnote=\footnote -% -\def\spit@out@footnotes@{\addtocounter{footnote}{-\c@lastfootnote}\vspace*{-\baselineskip}\vspace*{\skip\footins}\bgroup\footnotesize\lastfootnote\par\egroup\let\footnote=\orig@footnote} -% -\let\spit@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@out@footnotes\spit@out@footnotes@ -\long\def\footnote##1{\refstepcounter{lastfootnote}\footnotemark\g@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@with@appendix@footnotes{ -\BeforeBegin{appendix}{\spit@out@footnotes\let\spit@out@footnotes\relax} -\BeforeEnd{appendix}{\spit@out@footnotes\let\spit@out@footnotes\relax} -\AfterEnd{appendix}{\let\footnote=\orig@footnote} -} - -\if@two@col - \if@two@col@app\else - \mess@with@appendix@footnotes - \fi -\fi - -\BeforeBegin{references}{\spit@out@footnotes\let\spit@out@footnotes\relax} -\BeforeBegin{thebibliography}{\spit@out@footnotes\let\spit@out@footnotes\relax} -% in case \lastpagefootnotes were given inside \begin{appendix}\end{appendix}, -\AfterEnd{references}{\let\footnote=\orig@footnote} -\AfterEnd{thebibliography}{\let\footnote=\orig@footnote} -} -\let\lastpagefootnote=\lastpagefootnotes - -\skip\footins 4.5mm plus 1mm minus 1mm -\footnotesep 0pt -\let\footnoterule\relax - -\def\@makefntext#1{\mbox{}\hspace*{3mm}\@makefnmark~#1} - -\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 - -% **************************************** -% * SECTIONS * -% **************************************** - -\setcounter{secnumdepth}{3} - -\newif\if@firstsection \@firstsectiontrue - -\def\section{% - \if@firstsection\@firstsectionfalse - \maketitle\setcounter{footnote}{\thefront@matter@foot@note}% - \let\footnotetext=\old@foot@note@text - \let\footnotemark=\old@foot@note@mark - \fi - \@startsection{section}{1}{\z@}{9pt plus 2pt 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}{-0.5\parindent}{\small\it}} - -\def\subparagraph{\@startsection{subparagraph}{5}{\z@}% - {1ex plus 1ex minus .2ex}{-0.5\parindent}{\small\it}} - -\def\thesection{\@arabic{\c@section}} -\def\thesubsection{\thesection.\@arabic{\c@subsection}} -\def\thesubsubsection{\thesubsection.\@arabic{\c@subsubsection}} -\def\theparagraph{\thesubsubsection.\@arabic{\c@paragraph}} -\def\p@section {} -\def\p@subsection {} -\def\p@subsubsection {} -\def\p@paragraph {} -\def\p@subparagraph {} - - -\def\sec@upcase#1{\uppercase{#1}} -\def\subsec@upcase#1{\relax{#1}} - -% -% How the section number will appear in the section title - AV -\def\ApjSectionMarkInTitle#1{#1.\ } -\def\ApjSectionpenalty{0} - -\def\@sect#1#2#3#4#5#6[#7]#8% -{\@tempskipa #5\relax - \ifdim \@tempskipa >\z@ \begingroup - #6\relax - \ifnum #2>\c@secnumdepth \def \@svsec {}\else - \refstepcounter{#1} \edef \@svsec {\ApjSectionMarkInTitle - {\csname the#1\endcsname}}\fi - \@hangfrom {\hskip #3\relax - \ifnum #2=1{\secnum@size {\rm\@svsec~}}% - \else {\subsecnum@size {\rm\@svsec~}}\fi }% - {\interlinepenalty \@M - \ifnum #2=1\sec@upcase{#8}% - \else \subsec@upcase{#8}\fi\par}\endgroup - \csname #1mark\endcsname {#7}\addcontentsline{toc}{#1}% - {\ifnum #2>\c@secnumdepth \else \protect \numberline - {\csname the#1\endcsname }\fi #7}% - \else - \ifnum #2>\c@secnumdepth \def \@svsec {}\else - \refstepcounter{#1} \edef \@svsec {\ApjSectionMarkInTitle - {\csname the#1\endcsname}}\fi - \def \@svsechd {#6\hskip #3% - \ifnum #2=1{\secnum@size{\rm\@svsec~}}\else{\subsecnum@size{\rm\@svsec~}}\fi% - \ifnum #2=1\sec@upcase{#8}\else\subsec@upcase{#8}\fi% - \ifnum #2=4\hskip 0.4ex{\rm ---}\fi% - \csname #1mark\endcsname {#7}\addcontentsline{toc}{#1}% - {\ifnum #2>\c@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@edef\@currentlabel{\csname p@#1\endcsname\csname the#1\endcsname} -} - - -\def\@ssect#1#2#3#4#5{\@tempskipa #3\relax - \ifdim \@tempskipa>\z@ - \begingroup #4\@hangfrom{\hskip #1}{\interlinepenalty \@M - \sec@upcase{#5}\par}\endgroup - \else \def\@svsechd{#4\hskip #1\relax \sec@upcase{#5}}\fi - \@xsect{#3} -% MM: -\penalty \ApjSectionpenalty} - - -\def\acknowledgments{\vskip 5.8mm plus 1mm minus 1mm} -\let\acknowledgements=\acknowledgments % second spelling - - -% **************************************** -% * APPENDIX * -% **************************************** - -\newcounter{remember@figure@num} -\newcounter{remember@table@num} - -\renewenvironment{appendix}[0]{ - \vspace*{0pt plus 20pt minus 5pt} % otherwise revtex4-1 sometimes eats -% away the last line before appendix - \if@two@col - \if@two@col@app\else - \onecolumngrid - \fi - \fi - \vskip 10pt plus 2pt minus 1pt - \noindent\mbox{}\hfill{\apjsecfont APPENDIX}\hfill\mbox{}\par - \nopagebreak\medskip\@nobreaktrue\def\ApjSectionpenalty{\@M} - \@firstsectionfalse - \setcounter{section}{0} - \setcounter{subsection}{0} - \setcounter{equation}{0} - \setcounter{remember@figure@num}{\c@figure} - \setcounter{remember@table@num}{\c@table} -%% want this?? - \def\fnum@figure{Figure \Alph{section}\thefigure:} - \def\fnum@table{Table \Alph{section}\thetable:} - \def\thesection{\Alph{section}} - \def\theequation{\hbox{\Alph{section}\arabic{equation}}} - - \if@number@appendix@floats - \setcounter{figure}{0} - \setcounter{table}{0} - \def\thefigure{\thesection\@arabic\c@figure} - \def\thetable{\thesection\@arabic\c@table} - \fi -% -% Do not use appendix numbers in the titles - \def\ApjSectionMarkInTitle{\AppendixApjSectionMarkInTitle} - \def\section{\setcounter{equation}{0}\if@number@appendix@floats\setcounter{figure}{0}\setcounter{table}{0}\fi\@startsection {section}{1}{\z@} - {10pt}{5pt}{\centering\scshape\apjsecfont}} -% -% - }{% - \if@number@appendix@floats - \setcounter{figure}{\c@remember@figure@num}% - \setcounter{table}{\c@remember@table@num}% - \fi - } - - - -% **************************************** -% * BIBLIOGRAPHY * -% **************************************** - -\renewenvironment{references}[0]{ - \onecolumngrid - \par - \vspace{10pt plus 3pt} - \noindent \makebox[\textwidth][c]{\small\scshape REFERENCES} - \par - \vspace*{4pt plus 3pt} - \set@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 -% redefine thebibliography - -% remove numbers from the reference list -\def\@biblabel#1{\relax} - -\newdimen\bibindent -\renewenvironment{thebibliography}[1]{ - \vspace{12pt plus 3pt} - \centerline{\normalsize REFERENCES} -\twocolumngrid - \par - \raggedright - \vspace{10pt plus 3pt} - \par - \list{}% - { - \parindent=0pt \parskip=1pt \parsep=0pt % AV - \bibindent=0pt % - \footnotesize -\baselineskip=10pt plus .01pt \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@enumiv\@empty - \renewcommand\theenumiv{\relax}}% - \sloppy\clubpenalty4000\widowpenalty4000% - \sfcode`\.\@m} - {\def\@noitemerr - {\@latex@warning{Empty `thebibliography' environment}}% - \endlist - \onecolumngrid % to balance references - \if@two@col \twocolumngrid \fi - } - -% %% 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: -\def\submitted#1{\gdef\@submitted{#1}} -\def\journalinfo#1{\gdef\@journalinfo{#1}} - -%% AH: modification in definition of subtitle to use aastex instead of emulateapj: -\def\subtitle{ - \vspace*{-12mm} - \noindent - {\scriptsize {\sc \@journalinfo} \\ - Preprint typeset using \LaTeX\ style AASTeX6 v.\ 1.0} -} -\let\slugcomment\submitted % slugcomment == submitted -\submitted{Draft version \today} -\journalinfo{\@submitted} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Equations % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% EQNARRAY with reduced spacing around tab characters - AV -\def\eqnarray{% - \stepcounter{equation}% - \def\@currentlabel{\p@equation\theequation}% - \global\@eqnswtrue - \setlength{\arraycolsep}{0.25\arraycolsep} - \m@th - \global\@eqcnt\z@ - \tabskip\@centering - \let\\\@eqncr - $$\everycr{}\halign to\displaywidth\bgroup - \hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel - &\global\@eqcnt\@ne\hskip \tw@\arraycolsep \hfil${##}$\hfil - &\global\@eqcnt\tw@ \hskip \tw@\arraycolsep - $\displaystyle{##}$\hfil\tabskip\@centering - &\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup - \tabskip\z@skip - \cr - } - -% **************************************** -% * TABLES AND FIGURES * -% **************************************** - -\def\@arstrut@hline@clnc{0.5\p@}% % Klootch: magic number - -\setcounter{topnumber}{7} - -\setlength{\belowcaptionskip}{4pt}% -\setlength{\abovecaptionskip}{5pt} - -\setlength{\textfloatsep}{-\baselinestretch\baselineskip} -\setlength{\dbltextfloatsep}{-\baselinestretch\baselineskip} -%\if@apj@letter -% \addtolength{\textfloatsep}{5mm plus 10mm minus 10mm} -% \addtolength{\dbltextfloatsep}{5mm plus 10mm minus 10mm} -%\else - \addtolength{\textfloatsep}{7mm plus 10mm minus 10mm} - \addtolength{\dbltextfloatsep}{7mm plus 10mm minus 10mm} -%\fi - -\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@prep{% - \let\footnote\footnote@latex - \def\@mpfn{mpfootnote}% - \def\thempfn{\thempfootnote}% - \c@mpfootnote\z@ - \let\@footnotetext\@mpfootnotetext - \let\H@@footnotetext\@mpfootnotetext - \let\@makefntext\@mpmakefntext -}% - - - -%%%%%%%%%%%% \cutinhead - -%% Number of \pt@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@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@ncol}{l}{#1}% - \@ptabularcr - \noalign{\vskip .8ex}% -% \hline -% \@ptabularcr -% \noalign{\vskip -2ex}% -}% - - -\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@figure} -\def\fnum@figure{{\footnotesize{\@eapj@cap@font -\mbox{\@eapj@figname~\thefigure}% <== was period here -}}} - -\def\thetable{\@arabic\c@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}}} -\def\fnum@table{{\@eapj@cap@font \@eapj@tabname~\thetable}} - - \let\fnum@ptable=\fnum@table - \def\fnum@ptablecont{{\centering{\scshape Table~\thetable}---{\itshape - Continued}}}% - \long\def\@make@caption@text#1#2{% - {\small\centering#1{\scshape #2}\par\vskip1.4ex} - }% - -\long\def\@makecaption@plano@cont#1#2{% - {\small \centering#1\par}\vskip1.4ex\relax -}% - - -%% Commands from aastex.cls: -\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}}% - -\newcommand\software{\@testopt\@software{[}}% -\def\@software[#1]#2{{\vskip6pt{\large\it Software:} #2}}% - -\newcommand\object{\@testopt\@object{[}}% -\def\@object[#1]#2{#2}% -\newcommand\objectname{\@testopt\@objectname{[]}}% -\def\@objectname[#1]#2{#2}% -\newlength{\plot@width} -\def\eps@scaling{1.0}% -\newcommand\epsscale[1]{\def\eps@scaling{#1}}% -\newcommand\plotone[1]{% - \centering - \leavevmode - \setlength{\plot@width}{0.85\linewidth} - \includegraphics[width={\eps@scaling\plot@width}]{#1}% -}% -\newcommand\plottwo[2]{% - \centering - \leavevmode - \setlength{\plot@width}{0.425\linewidth} - \includegraphics[width={\eps@scaling\plot@width}]{#1}% - \hfil - \includegraphics[width={\eps@scaling\plot@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@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@mss{\mbox{$.\mkern-4mu^\prime$}}% -\let\farcm\farcm@mss -\newcommand\farcs@mss{\mbox{$.\!\!^{\prime\prime}$}}% -\let\farcs\farcs@mss -\newcommand\fp{\mbox{$.\!\!^{\scriptscriptstyle\mathrm p}$}}% -\newcommand\micron{\mbox{$\mu$m}}% -\def\farcm@apj{% - \mbox{.\kern -0.7ex\raisebox{.9ex}{\scriptsize$\prime$}}% -}% -\def\farcs@apj{% - \mbox{% - \kern 0.13ex.% - \kern -0.95ex\raisebox{.9ex}{\scriptsize$\prime\prime$}% - \kern -0.1ex% - }% -}% - - -\newcommand\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@bnd{\@sbnd}}% -\newcommand\dbond{\chem@bnd{\@dbnd}}% -\newcommand\tbond{\chem@bnd{\@tbnd}}% -\def\chem@bnd#1{% - {% - \kern.1em\relax - \setbox\z@\hbox{M}% - \dimen@ii.8em\relax - \p@=.1em\relax - \dimen@.5\ht\z@\dimen@i-\dimen@ - \advance\dimen@1.5\p@\advance\dimen@i-1.0\p@ - #1% - \kern.1em\relax - }% - }% -\def\@sbnd{% - \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@ - \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak - }% -\def\@dbnd{% - \advance\dimen@-0.5\p@\advance\dimen@i0.5\p@ - \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak - \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@ - \hskip-\dimen@ii - \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak - }% -\def\@tbnd{% - \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak - \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@ - \hskip-\dimen@ii - \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak - \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@ - \hskip-\dimen@ii - \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak - }% - -\newcommand\anchor[2]{#2}% -\renewcommand\url{\@dblarg\@url}% -\def\@url[#1]{\anchor{#1}}% - -\let\jnl@style=\rmfamily -\def\ref@jnl#1{{\jnl@style#1}}% -\newcommand\aj{\ref@jnl{AJ}}% % Astronomical Journal -\newcommand\araa{\ref@jnl{ARA\&A}}% % Annual Review of Astron and Astrophys -\renewcommand\apj{\ref@jnl{ApJ}}% % Astrophysical Journal -%\newcommand\apjl{\ref@jnl{\@eapj@ApJLetters}}% % Astrophysical Journal, Letters -\newcommand\apjl{\ref@jnl{ApJL}}% % Astrophysical Journal, Letters -\newcommand\apjs{\ref@jnl{ApJS}}% % Astrophysical Journal, Supplement -\renewcommand\ao{\ref@jnl{Appl.~Opt.}}% % Applied Optics -\newcommand\apss{\ref@jnl{Ap\&SS}}% % Astrophysics and Space Science -\newcommand\aap{\ref@jnl{A\&A}}% % Astronomy and Astrophysics -\newcommand\aapr{\ref@jnl{A\&A~Rev.}}% % Astronomy and Astrophysics Reviews -\newcommand\aaps{\ref@jnl{A\&AS}}% % Astronomy and Astrophysics, Supplement -\newcommand\azh{\ref@jnl{AZh}}% % Astronomicheskii Zhurnal -\newcommand\baas{\ref@jnl{BAAS}}% % Bulletin of the AAS -\newcommand\icarus{\ref@jnl{Icarus}}% % Icarus -\newcommand\jrasc{\ref@jnl{JRASC}}% % Journal of the RAS of Canada -\newcommand\memras{\ref@jnl{MmRAS}}% % Memoirs of the RAS -\newcommand\mnras{\ref@jnl{MNRAS}}% % Monthly Notices of the RAS -\renewcommand\pra{\ref@jnl{Phys.~Rev.~A}}% % Physical Review A: General Physics -\renewcommand\prb{\ref@jnl{Phys.~Rev.~B}}% % Physical Review B: Solid State -\renewcommand\prc{\ref@jnl{Phys.~Rev.~C}}% % Physical Review C -\renewcommand\prd{\ref@jnl{Phys.~Rev.~D}}% % Physical Review D -\renewcommand\pre{\ref@jnl{Phys.~Rev.~E}}% % Physical Review E -\renewcommand\prl{\ref@jnl{Phys.~Rev.~Lett.}}% % Physical Review Letters -\newcommand\pasp{\ref@jnl{PASP}}% % Publications of the ASP -\newcommand\pasj{\ref@jnl{PASJ}}% % Publications of the ASJ -\newcommand\qjras{\ref@jnl{QJRAS}}% % Quarterly Journal of the RAS -\newcommand\skytel{\ref@jnl{S\&T}}% % Sky and Telescope -\newcommand\solphys{\ref@jnl{Sol.~Phys.}}% % Solar Physics -\newcommand\sovast{\ref@jnl{Soviet~Ast.}}% % Soviet Astronomy -\newcommand\ssr{\ref@jnl{Space~Sci.~Rev.}}% % Space Science Reviews -\newcommand\zap{\ref@jnl{ZAp}}% % Zeitschrift fuer Astrophysik -\renewcommand\nat{\ref@jnl{Nature}}% % Nature -\newcommand\iaucirc{\ref@jnl{IAU~Circ.}}% % IAU Cirulars -\newcommand\aplett{\ref@jnl{Astrophys.~Lett.}}% % Astrophysics Letters -\newcommand\apspr{\ref@jnl{Astrophys.~Space~Phys.~Res.}}% % Astrophysics Space Physics Research -\newcommand\bain{\ref@jnl{Bull.~Astron.~Inst.~Netherlands}}% % Bulletin Astronomical Institute of the Netherlands -\newcommand\fcp{\ref@jnl{Fund.~Cosmic~Phys.}}% % Fundamental Cosmic Physics -\newcommand\gca{\ref@jnl{Geochim.~Cosmochim.~Acta}}% % Geochimica Cosmochimica Acta -\newcommand\grl{\ref@jnl{Geophys.~Res.~Lett.}}% % Geophysics Research Letters -\renewcommand\jcp{\ref@jnl{J.~Chem.~Phys.}}% % Journal of Chemical Physics -\newcommand\jgr{\ref@jnl{J.~Geophys.~Res.}}% % Journal of Geophysics Research -\newcommand\jqsrt{\ref@jnl{J.~Quant.~Spec.~Radiat.~Transf.}}% % Journal of Quantitiative Spectroscopy and Radiative Trasfer -\newcommand\memsai{\ref@jnl{Mem.~Soc.~Astron.~Italiana}}% % Mem. Societa Astronomica Italiana -\newcommand\nphysa{\ref@jnl{Nucl.~Phys.~A}}% % Nuclear Physics A -\newcommand\physrep{\ref@jnl{Phys.~Rep.}}% % Physics Reports -\newcommand\physscr{\ref@jnl{Phys.~Scr}}% % Physica Scripta -\newcommand\planss{\ref@jnl{Planet.~Space~Sci.}}% % Planetary Space Science -\newcommand\procspie{\ref@jnl{Proc.~SPIE}}% % Proceedings of the SPIE - -\newcommand\actaa{\ref@jnl{Acta Astron.}}% % Acta Astronomica -\newcommand\caa{\ref@jnl{Chinese Astron. Astrophys.}}% % Chinese Astronomy and Astrophysics -\newcommand\cjaa{\ref@jnl{Chinese J. Astron. Astrophys.}}% % Chinese Journal of Astronomy and Astrophysics -\newcommand\jcap{\ref@jnl{J. Cosmology Astropart. Phys.}}% % Journal of Cosmology and Astroparticle Physics -\newcommand\na{\ref@jnl{New A}}% % New Astronomy -\newcommand\nar{\ref@jnl{New A Rev.}}% % New Astronomy Review -\newcommand\pasa{\ref@jnl{PASA}}% % Publications of the Astron. Soc. of Australia -\newcommand\rmxaa{\ref@jnl{Rev. Mexicana Astron. Astrofis.}}% % Revista Mexicana de Astronomia y Astrofisica - - -\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}}}% - - -% Implementation of deluxetables via the longtable package disabled. - -\newcounter{table@save} -\def\save@label#1{ - \if@filesw\immediate\write\@auxout{% - \string\newlabel{#1}{{\@currentlabel}{\thepage}}}% - \fi% -} - -\def\tablenum#1{% - \setcounter{table@save}{\the\c@table} - \gdef\use@tablenum{1} - \setcounter{table}{#1}\def\thetable{#1}\def\@currentlabel{#1} - %\def\label##1{\save@label{##1}} -}% -\gdef\use@tablenum{0} -\def\restore@tablenum{\if\use@tablenum0\else\setcounter{table}{\the\c@table@save}\addtocounter{table}{\m@ne}\gdef\use@tablenum{0}\fi} - -\def\tabletypesize#1{\gdef\currtabletypesize{#1} -\def\@table@type@size{#1}}% - -\tabletypesize{\small} -\let\tablefontsize=\tabletypesize % for compatibility with old documents - -\gdef\@tablecaption{} -\def\tablecaption#1{\gdef\@tablecaption{#1}} - -\def\LT@endpbox{% - \@finalstrut\@arstrutbox - \egroup - \the\LT@p@ftn - \global\LT@p@ftn{}% - \hfil} - -\def\LT@makecaption#1#2#3{% - \LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{% -% \sbox\@tempboxa{#2.~~#3}% -% \ifdim\wd\@tempboxa>\hsize - \centering - #2~~#3% -% \else -% \hbox to\hsize{\hfil\box\@tempboxa\hfil}% -% \fi - \endgraf\vskip\baselineskip}% - \hss}}} - -\let\LT@makecaption@rtx=\LT@makecaption % to fight redefinition in Revtex-4.1 - -%% from book.cls -\long\def\@makecaption#1#2{% - \vskip\abovecaptionskip -\normalsize - #1. #2\par - \vskip\belowcaptionskip} - -\long\def\@makecaption#1#2{% - \vskip\abovecaptionskip - \sbox\@tempboxa{#1. #2}% - \ifdim \wd\@tempboxa >\hsize - #1. #2\par - \else - \global \@minipagefalse - \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% - \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@width} %%%% - {\hskip1em\rm References. --- #1}\par}% -}% - - -\global\def\tablenotemark#1{{\normalfont\textsuperscript{#1}}} -\global\def\tablenotetext#1#2{\footnotetext[#1]{\@table@type@size#2}} - -%% redefined by AH below, since it wasn't working with tabular table -\global\def\tablenotetext#1#2{\vskip-8pt\vskip1sp\flushleft{\footnotesize -\noindent\hskip1em $^{#1}$ #2}\vskip1sp} - - -\newif\if@table@not@headed - -%% this doesn't seem to be used: -\def\tablehead#1{\@table@not@headedfalse% - \kill - \caption{\\% - \@tablecaption}% - \\\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% -} - -\newlength{\table@note@skip} -\setlength{\table@note@skip}{0.5ex} -\newlength{\deluxe@table@width} -\newlength{\@d@t@a} -\newcounter{deluxe@table@num} -\newdimen\LTcapwidth - -\def\colhead#1{\multicolumn{1}{c}{\vrule depth 3pt width 0pt#1}} -\def\twocolhead#1{\multicolumn{2}{c}{\hss\vrule depth 3pt width -0pt#1\hss}} -\def\nocolhead#1{\multicolumn{1}{h}{}} -\def\dcolhead#1{\multicolumn{1}{c}{$\vrule depth 3pt width0pt\relax#1$}} - -\newcounter{LT@tables} -\def\tablewidth#1{% - \ifdim#1=\z@ - \else - \gdef\@d@t@@flag{1} - \if@filesw\immediate\write\@auxout{% - \gdef\expandafter\noexpand - \csname deluxe@table@width@\romannumeral\c@LT@tables\endcsname - {#1}} - \fi - \fi -} - - -\def\save@natural@width{% - \ifnum\@d@t@@flag=0 - \setlength{\@d@t@a}{0pt}% - \let\@d@t@b=\LT@entry% - \def\LT@entry##1##2{\addtolength{\@d@t@a}{##2}% - }% - \expandafter\csname LT@\romannumeral\c@deluxe@table@num\endcsname - \setlength{\@d@t@a}{-\@d@t@a} - \tablewidth{\the\@d@t@a} - \def\LT@entry{\@d@t@b} - \fi -} - -\def\lt@expand@linewidth@one{\setlength\LTleft{0pt}\setlength\LTright{0pt}} -\def\lt@expand@linewidth@two{@{\extracolsep{0pt plus 1filll}}} -\def\find@table@width{% -%%% set table width using aux file and command \tablewidth - \setcounter{deluxe@table@num}{\c@LT@tables} - \refstepcounter{deluxe@table@num} - \expandafter\ifx\csname deluxe@table@width@\romannumeral\c@deluxe@table@num\endcsname\relax - \def\@d@t@{0.999\linewidth} - \else - \edef\@d@t@{\expandafter\csname deluxe@table@width@\romannumeral\c@deluxe@table@num\endcsname} - \fi - \ifdim\@d@t@<\z@% then natural width is used - \setlength{\deluxe@table@width}{-\@d@t@} - \setlength{\LTcapwidth}{-\@d@t@} - \def\lt@expand@linewidth{\relax} - \def\lt@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@t@>\z@\else\def\@d@t@{0.999\linewidth}\fi - \setlength{\deluxe@table@width}{\@d@t@} - \setlength{\LTcapwidth}{\@d@t@} - \def\lt@expand@linewidth{\lt@expand@linewidth@one} - \def\lt@expand@linewidth@{\lt@expand@linewidth@two} - \fi -} - -\newlength{\abovedeluxetableskip} -\newlength{\belowdeluxetableskip} -\setlength{\abovedeluxetableskip}{0pt} -\setlength{\belowdeluxetableskip}{0pt} -\setlength{\tabcolsep}{5pt} - -\setlength\doublerulesep{1.5pt} -\newdimen\lastrowheight -\def\set@last@row@height{\setlength{\lastrowheight}{\ht\strutbox}\addtolength{\lastrowheight}{\dp\strutbox}\setlength{\lastrowheight}{-\arraystretch\lastrowheight}} - -\let\tableline=\hline % Revtex said: Command \tableline is obsolete; Use \colrule instead.. - -\newtoks\DT@p@ftn -\global\def\tablenotetext@DT#1#2{ -% \edef\@tempa{\the\DT@p@ftn\noexpand\footnotetext[#1]} - \edef\@tempa{\the\DT@p@ftn\noexpand\tablenotemark{#1}~} - \global\DT@p@ftn\expandafter{\@tempa{\@table@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@column -\newcount\pt@ncol - -\newcommand\tablecolumns[1]{% - \pt@column=#1\relax - \pt@ncol=#1\relax - \global\let\pt@addcol\@empty -}% - -%% from older version, probably can delete: -\def\@tablecom#1{% - \vspace*{\table@note@skip} -\par -{\parbox{\linewidth}{\hskip1em\rmfamily {\@eapj@cap@font Note}. --- #1}\par}% -}% -\def\@tableref#1{% - \vspace*{\table@note@skip} -\par -{\parbox{\linewidth}{\hskip1em\rmfamily {\@eapj@cap@font References}. --- #1}\par}% -}% -\def\spew@tblnotes{% - \@ifx@empty\tblref@list{}{% - \@tablenotes{\tblref@list}% - \vspace*{\table@note@skip}% - \global\let\tblref@list\@empty - }% - \@ifx@empty\tblnote@list{}{% - \@tablenotes{\tblnote@list}% - \vspace*{\table@note@skip}% - \global\let\tblnote@list\@empty - } - \the\DT@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}} - -%% for url's in document, will allow them to break over lines. -\usepackage{url} - -%% In response to request from AAS - \usepackage[bookmarks=false, % show bookmarks bar? - pdfnewwindow=true, % links in new window - colorlinks=true, % false: boxed links; true: colored links - linkcolor=cyan, % color of internal links - citecolor=cyan, % color of links to bibliography - filecolor=cyan, % color of file links - urlcolor=cyan, % color of external links - ]{hyperref} - -%% for editing changes -\usepackage{xcolor} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% 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}{}...\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\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} -\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@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{\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@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@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@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@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\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-17pt} -\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\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\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} -\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\\%[-15pt] -\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\hsize=\textwidth\deluxetable} -\expandafter\def\csname enddeluxetable*\endcsname{\enddeluxetable -\global\colnumbersonfalse -\global\deluxedecimalsfalse -\global\deluxestarfalse} - -\def\deluxedecimalcolnumbers{\deluxedecimalstrue\colnumbersontrue} -\def\deluxetablecaption#1{\gdef\@tablecaption{#1}} - -\def\deluxetable{\global\deluxetrue -\catcode`\&=\active -\catcode`\$=\active -\let\tablecaption\deluxetablecaption -\ydeluxetable} - - -\def\ydeluxetable#1{% -\@ifnextchar[{\xdeluxetable{#1}}{\zdeluxetable{#1}}} - -\def\xdeluxetable#1[#2]{\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\colnumsused=0 -\global\breaktabtrue -\global\colcount=0 -%% -%%%%%%%%%%%% - \lineskiplimit=\z@ % restore default setting -\ifdeluxestar -\begin{table*}[#2]\hsize=\textwidth\else - \begin{table}[#2]\fi -\noindent\setbox\splitbox=\vtop\bgroup% -\currtabletypesize - \vspace*{\abovedeluxetableskip} -%% -\def\startdata##1\enddata{% -\setbox0=\hbox{ -\begin{tabular}{#1} -##1\end{tabular}} -\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@head% -##1\omit\\\omit\\\hline\end{tabular}} -\hbox to\hsize{\hss\copy3\hss} -\global\setbox4\vtop\bgroup\ifdeluxestar\hsize=\textwidth\else\hsize=\wd3\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\colnumsused=0 -\global\breaktabtrue -\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{% -\setbox0=\hbox{ -\begin{tabular}{#1} -##1\end{tabular}} -\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@head% -##1\omit\\\omit\\\hline\end{tabular}} -\hbox to\hsize{\hss\copy3\hss} -\global\setbox4\vtop\bgroup\ifdeluxestar\hsize=\textwidth\else\hsize=\wd3\fi\leftskip6pt\parindent-6pt -}} -%% \end{deluxetable}: - - - -%% bbb - -\def\enddeluxetable{% -\egroup%end box 4 -\hbox to\hsize{\hss\copy4\hss} -\egroup% end splitbox -\centering -\ifrotateon\global\rotateonfalse -\rotatebox{90}{\vbox{ -\unvbox\splitbox -\vspace*{\belowdeluxetableskip}}} -\else -\unvbox\splitbox -\vspace*{\belowdeluxetableskip} -\fi -\ifdeluxestar\end{table*}\global\deluxestarfalse\else\end{table}\fi -\gdef\colnumbers{\saveplaincolnumbers} -\global\breaktabfalse -\global\deluxefalse -\global\colnumbersonfalse -\global\deluxedecimalsfalse -} - -\newbox\splitbox -\newif\ifdeluxe -\def\splitdeluxetable{\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@list{} - \gdef\tblref@list{} -\ifsplitstar - \begin{table*}\else - \begin{table}\fi -\noindent\setbox\splitbox=\vtop\bgroup% -\currtabletypesize - \vspace*{\abovedeluxetableskip} -\let\startdata\xstartdata} -%% \end{splitdeluxetable}: - -\def\endsplitdeluxetable{\vskip1sp\egroup%% end box with tablenotes -\hbox to \hsize{\hss\copy4\hss} -\egroup -\vskip1pt -\ifrotateon\global\rotateonfalse -\rotatebox{90}{\vbox{ -\noindent\unvbox\splitbox -\vspace*{\belowdeluxetableskip} -}}\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@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@head\endcsname\relax\else -\pt@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@head\endcsname\relax\else% -\pt@head\fi#1\crcr\end{tabular}} -\else -%% -\setbox\secondtablebox=\hbox{% -\begin{tabular}{fZE}% -\ifx\csname pt@head\endcsname\relax\else% -\pt@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@head\endcsname\relax\else -\pt@head\fi#1\crcr\end{tabular}} -\else -\setbox\thirdtablebox=\hbox{ -\begin{tabular}{fFz} -\ifx\csname pt@head\endcsname\relax\else -\pt@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@head\endcsname\relax\else -\pt@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@head\endcsname\relax\else% -\pt@head\fi#1\crcr%%= tablecontents -\end{tabular}}% -\else -\setbox\secondtablebox=\hbox{% -\begin{tabular}{fZ}%% was 12 -\ifx\csname pt@head\endcsname\relax\else% -\pt@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\fi% -\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 -\ifsplitstar -\hsize=\textwidth\else\hsize=245.3pt\fi -\parindent=-6pt \leftskip=6pt -} - -\def\tablecomments#1{{\small\vskip3pt\indent\vrule height 9pt depth 2pt -width 0pt{\sc Note}---{#1}\vskip1sp}} - -\def\tablenotetext#1#2{{\small\vskip1pt\indent\vrule height 9pt depth -2pt width0pt\relax$^{\hbox to 5pt{$#1$}}$#2\vskip1sp}} - -\def\tablerefs#1{{\small\vskip3pt\indent\vrule height 9pt depth 2pt -width 0pt{\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@head\relax - -%% for splitdeluxetable -\def\xtablehead{\catcode`\&=\active% -\catcode`\$=\active% -\xxtablehead} - -\def\xxtablehead#1{% -\let&\CheckNumberAndSwitch% -\gdef\pt@head{% -\hline\hline% -\multicolumn1c{ -\tempcounter=0 -\expandafter\getDs\tabfullpreamble\relax -\global\colcount=0 -\global\colheadcount=0}% -\\[-10pt]% this is right -#1\ifcolnumberson% -\ifnotfirst\\[-22pt]\fi -\else\\\hline\fi% -}% -% -} - -\def\ztablehead{\catcode`\&=\active% -\catcode`\$=\active% -\zztablehead} - -\def\zztablehead#1{\let&\CheckNumberAndSwitch% -\gdef\pt@head{% -%% this is needed: -\multicolumn1c{\expandafter\getDs\tabfullpreamble\relax -\global\tempcounter=0 -\global\colcount=0 -\global\colheadcount=0}\\% -#1 -\ifcolnumberson\\[6pt] -\savecolnumbers\vrule height 11pt depth 4pt width 0pt\relax% -\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 width -0pt#1\relax\global\advance\colheadcount -by 1\relax}\ignorespaces}% -% - -\extrarowheight=2pt -%% from revtex4-1, additions on top -\def\@array@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 -\expandafter\countcols\catchpreamble -\global\totalcolumns=\colcount} -\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@skip - \@arstrut - }% - \appdef\@preamble{% - \tabskip\tabright@skip - \cr - \array@row@pre - }% - \@arrayleft - \@nameuse{@array@align@#1}% - \m@th - \let\\\new@arraycr %<<== defined above, original plus reset counters - \let\tabularnewline\\% - \let\par\@empty - \let\@sharp##% - \set@typeset@protect - \lineskip\z@\baselineskip\z@ - \tabskip\tableft@skip - \everycr{}% - \expandafter\halign\expandafter\@halignto\expandafter\bgroup\@preamble -}% - -%% \rotate -\newif\ifrotateon -\def\rotate{\global\rotateontrue} - -\def\rotatetable{\setbox0=\vbox\bgroup} -\def\endrotatetable{\egroup -\rotatebox{90}{\vtop{\unvbox0}} -} - - -\def\colnumbers{\plaincolnumbers} -%% 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 %%%%%%%%%% -\newif\ifturnoffedit -\def\turnoffedit{\global\turnoffedittrue} -\def\turnonedit{\global\turnoffeditfalse} - -%% 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{magenta} -\expandafter\def\csname editcolor2\endcsname{blue} -\expandafter\def\csname editcolor3\endcsname{violet} - -\newcount\colorcount - -\def\edit#1#2{\colorcount=#1 -\ifturnoffedit #2\else -\textcolor{\expandafter\csname -editcolor\the\colorcount\endcsname}{\ifnum\colorcount=1{\bf #2}\else -\ifnum\colorcount=2{\it #2}\else -\ifnum\colorcount=3\underline{#2}\fi\fi\fi}\fi} - -\def\collaborationcomment#1#2{\ifturnoffedit\else \colorcount=#1{\textcolor{\expandafter\csname -editcolor\the\colorcount\endcsname} -{\ifnum\colorcount=1{\bf Collaboration~note: #2}\else -\ifnum\colorcount=2{\it Collaboration~note: #2}\else -\ifnum\colorcount=3\underline{Collaboration~note: #2}\fi\fi\fi}}\fi} - -\let\authorcomment\collaborationcomment - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% 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@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} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% ORCID identifier - -\def\ORCID#1{% - \aftermaketitle@chk{\ORCIDs}% - \gdef\@Orcid{\vskip2pt\noindent\hskip.5in{\it ORCID: \rm #1}\vskip1pt}% -}% - - -\def\titleblock@produce{% - \begingroup - \ltx@footnote@pop - \def\@mpfn{mpfootnote}% - \def\thempfn{\thempfootnote}% - \c@mpfootnote\z@ - \let\@makefnmark\frontmatter@makefnmark - \frontmatter@setup - \thispagestyle{titlepage}\label{FirstPage}% - \frontmatter@title@produce - \groupauthors@sw{% - \frontmatter@author@produce@group - }{% - \frontmatter@author@produce@script - }% - \frontmatter@RRAPformat{% - \expandafter\produce@RRAP\expandafter{\@date}% - \expandafter\produce@RRAP\expandafter{\@received}% - \expandafter\produce@RRAP\expandafter{\@revised}% - \expandafter\produce@RRAP\expandafter{\@accepted}% - \expandafter\produce@RRAP\expandafter{\@published}% - }% - \frontmatter@abstract@produce - \@ifx@empty\@pacs{}{% - \@pacs@produce\@pacs - }% - \@ifx@empty\@keywords{}{% - \@keywords@produce\@keywords -%%% Addition to produce ORCID identifier(s) -\expandafter\ifx\csname @Orcid\endcsname\relax\else -\@Orcid\global\let\@Orcid\relax\fi - }% - \par - \frontmatter@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}}}\gdef\highlightfigure{\typeout{^^J^^JERROR!^^J^^J -Only One Highlighted Figure per Article!^^J^^J}\stop}} - - -%%%%%%%%%%%%%%%%%%%%%%%%% -%% 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. - - -\ifnumlines -\linenumbers*[1] -\if@two@col -\advance\linenumbersep 6pt -\else -\advance\linenumbersep 12pt -\fi\fi - -\PassOptionsToPackage{normalem}{ulem} -\usepackage{ulem} - -\providecolor{added}{rgb}{1,0,0} -\providecolor{deleted}{rgb}{1,0,0} -\providecolor{explain}{rgb}{.5,0,.5} - -\newcount\changenumber -\newcount\refchangenumber - -\long\def\added#1{% -\iftrack{\color{added}(Added: #1)}%% -\global\advance\refchangenumber by 1 -\ifnumlines\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\else% -\xdef\doit{\noexpand\label{\the\refchangenumber}}\doit\fi% -\global\advance\changenumber by 1\relax% -\expandafter\xdef\csname changenum\the\changenumber\endcsname{Added: -\noexpand\textcolor{added}{#1}, }\else#1\fi} - -\long\def\deleted#1{ -\iftrack{\color{deleted}(Deleted: \sout{#1})}% -\global\advance\refchangenumber by 1 -\ifnumlines\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\else% -\xdef\doit{\noexpand\label{\the\refchangenumber}}\doit\fi% -\global\advance\changenumber by 1 -\expandafter\gdef\csname changenum\the\changenumber\endcsname{Deleted: -{\color{deleted}\sout{#1}}, }\fi} - -\long\def\replaced#1#2{% -\iftrack{\color{deleted}(Replaced: \sout{#1} -with #2)}% -\global\advance\refchangenumber by 1 -\ifnumlines\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\else% -\xdef\doit{\noexpand\label{\the\refchangenumber}}\doit\fi% -\global\advance\changenumber by 1 -\expandafter\gdef\csname changenum\the\changenumber\endcsname{Replaced: -{\color{deleted}\sout{#1}} with -{\color{deleted}#2}, }\else#2\fi} - - -\def\explain#1{\iftrack\ {\it\color{explain} [Explanation of change: -#1]\ }\fi} - -\newcount\listchangenum - -\def\listofchanges{\iftrack -\vskip36pt -\vtop{ -\nolinenumbers -\hrule -\noindent{\vrule height 14pt width0pt depth 6pt\large\bf List of Changes} -\hrule -\vskip18pt}\nobreak -{\parskip=4pt \parindent=0pt -\loop -\vskip-1pt -\global\advance\listchangenum by 1\relax -\expandafter\ifx\csname changenum\the\listchangenum\endcsname\relax -\else -\csname changenum\the\listchangenum\endcsname\ -on page \pageref{\the\listchangenum}\ifnumlines, line -\lineref{\the\listchangenum}\fi. -\repeat}\fi} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% Limit number of printed author/affiliations - -\def\collaborationName#1{\def\thecollaborationname{#1}} - -\collaborationName{} - -\collaborationName{{\tt Please Enter \string\collaborationName\string{< name -for Collaboration >\string}}} - -\def\collaborationlist#1{\vskip24pt -\noindent The \thecollaborationname\ is #1} - -\newcount\AuthorCallLimit -%% no limit for default -\AuthorCallLimit=100 -\let\saveauthor\author -\def\xauthor#1{\saveauthor{#1}} - -\long\def\eatentry#1{} -\long\def\almosteatentry#1{\expandafter\gdef\csname -xaffil\the\authorcount\endcsname{#1}} - -\def\eatarg#1{} -\def\eattwo#1#2{} -\newcount\authorcount - -\def\eatnine#1#2#3#4#5#6#7#8#9{} - -\def\author#1{ -\ifnum\AuthorCallLimit<1 -\xauthor{#1} - \else - \ifnum\authorcount<\AuthorCallLimit - \xauthor{#1} - \else - \ifnum\authorcount=\AuthorCallLimit -\def\frontmatter@collaboration@above{\vskip12pt} -\collaboration{and the \thecollaborationname\ collaboration} -\global\let\affil\almosteatentry -\global\let\email\eatentry -\global\let\thecollaboration\relax -\let\and\relax -\def\@listand{\@ifnum{\@tempcnta=\tw@}{\space}{}}% -\def\@listcomma@comma{\@ifnum{\@tempcnta>\@ne}{}{}}% -\def\@listcomma@comma@UK{\@ifnum{\@tempcnta>\tw@}{}{}}% - \fi%% authorcount=authorcallimit -\fi% authorcount less than authorcalllimit -\fi% end test to see if authorcalllimit was used -\global\advance\authorcount by 1\relax -\expandafter\gdef\csname -author\the\authorcount\endcsname{{\sc #1}}} - -\newcount\endauthorcount -\def\allauthors{%% this conditional keeps \allauthors from turning on -%% unless \AuthorCallLimit is used: -\ifnum\AuthorCallLimit>0 -{\vskip6pt\vskip1sp\section*{All Authors and -Affiliations} \let\parsecomma\eatnine -\endauthorcount=1 -\vtop{\parskip=0pt -\centering -\loop\expandafter\ifx\csname author\the\endauthorcount\endcsname\relax\else -\ifnum\endauthorcount<\authorcount -\csname author\the\endauthorcount\endcsname,\\ -\csname xaffil\the\endauthorcount\endcsname\\[2pt] -\else\vskip1sp {\sc And}\\ -\csname author\the\endauthorcount\endcsname.\\ -\csname xaffil\the\endauthorcount\endcsname -\fi -\global\advance\endauthorcount by 1 -\vskip3pt -\repeat -\vskip1pt} -\vskip12pt -\endauthorcount=1 -\loop\ifnum\endauthorcount<\affilcount -\csname endaffil\the\endauthorcount\endcsname, -\global\advance\endauthorcount by 1 -\repeat -\csname endaffil\the\endauthorcount\endcsname -\vskip12pt}\fi} - -\newcount\affilnum -\newcount\curraffilnum -\newcount\tempaffilnum - -\def\parsecomma#1,#2,#3,#4,#5,#6,#7,#8,#9,{\sendnumber{#1} -\def\two{#2}\ifx\two\empty\else\sendnumber{#2}\fi -\def\three{#3}\ifx\three\empty\else\sendnumber{#3}\fi -\def\four{#4}\ifx\four\empty\else\sendnumber{#4}\fi -\def\five{#5}\ifx\five\empty\else\sendnumber{#5}\fi -\def\six{#6}\ifx\six\empty\else\sendnumber{#6}\fi -\def\seven{#7}\ifx\seven\empty\else\sendnumber{#7}\fi -\def\eight{#8}\ifx\eight\empty\else\sendnumber{#8}\fi -\def\nine{#9}\ifx\nine\empty\else\sendnumber{#9}\fi -} - -\def\sendnumber#1{% -\immediate\write\@auxout{\string\ifnum\string\curraffilnum < #1 -\string\global\string\curraffilnum=#1\relax\string\fi}} - -\def\altaffilmark#1{% -\setbox0=\hbox{\parsecomma#1,{},{},{},{},{},{},{},{},}% -\affil@mark{#1}} - -\newcount\affilcount -\def\altaffiltext#1#2{%% for allauthors at end of paper -\global\advance\affilcount by 1 -\expandafter\gdef\csname endaffil\the\affilcount\endcsname{ -\vskip.6pt -{\noindent\llap{$^{#1}$}\footnotesize\relax#2}} -%%%% end for all authors -\global\advance\affilnum by 1 -\ifnum\affilnum <\curraffilnum -\expandafter\gdef\csname affil\the\affilnum\endcsname{\vskip.6pt -{\noindent\llap{$^{#1}$}\footnotesize\relax#2}} -\else -\expandafter\gdef\csname affil\the\affilnum\endcsname{\relax} -\fi -\ifnum\affilnum =\curraffilnum -\expandafter\gdef\csname affil\the\affilnum\endcsname{\vskip.6pt -{\noindent\llap{$^{#1}$}\footnotesize\relax#2}}\fi -} - -\def\makeaffils{\loopnum=1\relax\loop -\expandafter\ifx\csname affil\the\loopnum\endcsname\relax -\else -\expandafter\csname affil\the\loopnum\endcsname\relax -% resetting: -\expandafter\gdef\csname affil\the\loopnum\endcsname{\relax} -\global\advance\loopnum by 1 -\repeat -\expandafter\csname affil\the\loopnum\endcsname\relax -\vskip12pt -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% From earlier version of AASTeX, for usefulness and -%% backward compatibility, with some requested additions - -\let\jnl@style=\rmfamily -\def\ref@jnl#1{{\jnl@style#1}}% - -%%% -\renewcommand\memsai{\ref@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@mss -\let\farcs\farcs@mss - -\def\farcm@apj{% - \mbox{.\kern -0.7ex\raisebox{.9ex}{\scriptsize$\prime$}}% -}% - -\def\farcs@apj{% - \mbox{% - \kern 0.13ex.% - \kern -0.95ex\raisebox{.9ex}{\scriptsize$\prime\prime$}% - \kern -0.1ex% - }% -}% - -\def\load@astro{% - \dimen@=1\aas@ptsize\p@ - \font\astro@font=Astrosym at\dimen@ -}% -\def\astro#1{\leavevmode\hbox{\astro@font#1}}% -\def\astro@font{% - \ClassWarning{aastex}{% - Please use class option `astro', since you are using the astro font.% - }% -}% - -\def\chem@bnd#1{% - {% - \kern.1em\relax - \setbox\z@\hbox{M}% - \dimen@ii.8em\relax - \p@=.1em\relax - \dimen@.5\ht\z@\dimen@i-\dimen@ - \advance\dimen@1.5\p@\advance\dimen@i-1.0\p@ - #1% - \kern.1em\relax - }% - }% -\def\@sbnd{% - \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@ - \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak - }% -\def\@dbnd{% - \advance\dimen@-0.5\p@\advance\dimen@i0.5\p@ - \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak - \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@ - \hskip-\dimen@ii - \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak - }% -\def\@tbnd{% - \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak - \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@ - \hskip-\dimen@ii - \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak - \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@ - \hskip-\dimen@ii - \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak - }% - -\renewcommand\LaTeX{% - \leavevmode - L% - \raise.42ex\hbox{% - \count@=\the\fam - $\fam\count@\scriptstyle\kern-.3em A$% - }% - \kern-.15em\TeX -}% - -\endinput - +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% AASTeX.cls %% +%% March 2, 2016 %% +%% Copyright 2016 American Astronomical Society %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\currversion{6.0} + +%% +%% 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 = "2016/01/4", +%%% author = "Amy Hendrickson (mailto:amyh@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 +%%% 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@aas.org", +%%% codetable = "ISO/ASCII", +%%% keywords = "latex, AAS, journal", +%%% supported = "yes", +%%% abstract = "formatter for AAS journal submissions", +%%% } + +\ProvidesClass{aastex}% + [2016/02/16 1.0/AAS markup document class]% +{} +\ClassInfo{aastex}{% +^^J +^^J + Original \protect\LaTeX2.09 style + by Chris Biemesderfer (chris@seagoat.com). +^^J + Adapted to \protect\LaTeXe\space + by A. Ogawa (ogawa@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 +ORCID identifier and more, by Amy Hendrickson,% +^^J + (amyh@texnology.com, http://www.texnology.com) +^^J +^^J +}% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% aastex6.cls version 1.0 is a based on emulateapj.cls, version January 23, 2015, +%% and an older version of aastex.cls, with many additional functionalities. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% Options + +% These are the available options: +% manuscript : onecolumn, doublespace, 12pt fonts +% preprint : onecolumn, single space, 10pt fonts +% preprint2 : twocolumn, single space, 10pt fonts +% revtex4 : will produce an error message and demand to download revtex4-1. +% twocolumn : a two column article. Probably not needed, but here just in case. +% onecolumn : a one column article; default option. +% twocolappendix: make 2 column appendix +% onecolappendix: make 1 column appendix is the default. +% astrosymb : Loads Astrosymb font and define \astrocommands. +% tighten : Makes baselineskip slightly smaller +% times : uses times font instead of the default +% linenumbers : turn on lineno package. +% trackchanges : required to see the revision mark up and print output +% numberedappendix: Needed to label appendix sections A, B, . +% appendixfloats: Needed. Resets figure and table counters to zero + + +\newif\ifdoublespace +\newif\if@two@col + + \DeclareOption{manuscript}{\@two@colfalse\doublespacetrue}% single column, double space + \DeclareOption{preprint}{\@two@colfalse\doublespacefalse}% single column, single space + \DeclareOption{preprint2}{\@two@coltrue\doublespacefalse}% double column, single space + \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} + +%% left in from older version, in case it could be useful: +\DeclareOption{twocolumn}{\@two@coltrue} +\DeclareOption{onecolumn}{\@two@colfalse} + + + +\newif\if@two@col@app +\DeclareOption{twocolappendix}{\@two@col@apptrue} +\DeclareOption{onecolappendix}{\@two@col@appfalse}%% this is default + +\newlength{\bibbaselineskip}\setlength{\bibbaselineskip}{3.075mm} + + \DeclareOption{astrosymb}{ + \def\astro#1{\leavevmode\hbox{\astro@font#1}}% + \def\load@astro@font{% + \font\astro@font=Astrosym at\f@size pt + }% + \AtBeginDocument{\load@astro@font} + } + + \def\apjsecfont{\normalsize} + \def\secnum@size{\small} + \def\subsecnum@size{\normalsize} + + \def\AppendixApjSectionMarkInTitle#1{\relax} +\newif\ifnumberedappendix + \DeclareOption{numberedappendix}{\global\numberedappendixtrue + \def\AppendixApjSectionMarkInTitle#1{#1.\ } + } + + \newif\if@number@appendix@floats\@number@appendix@floatsfalse + \DeclareOption{appendixfloats}{ + \@number@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} + +%% End AH Options + +\ExecuteOptions{onecolumn,onecolappendix,numberedappendix}% + +\ProcessOptions + +%%%%%%%%%%%%% + + \iftimes +%% would 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 + +%%%%%%%%%%%%% +%% Line numbering +\usepackage{lineno} + +%%%%%%%%%%%%% + + \IfFileExists{revtex4-1.cls}{ + \def\@revtex@cls{revtex4-1} + }{ +\typeout{^^J^^J Please update your system to include +revtex4-1.cls^^J^^J}\stop + } + +\def\@revtex@cls{revtex4-1} +\let\@startsection@from@latex=\@startsection + +\if@two@col + \LoadClass[twocolumn,nofootinbib,showkeys,twoside,floatfix,unsortedaddress,flushbottom,10pt,aps,pra] +{\@revtex@cls} +\else + \LoadClass[nofootinbib,showkeys,twoside,floatfix,unsortedaddress,flushbottom,notitlepage,10pt,aps,pra] +{\@revtex@cls} +\fi + +\def\blankaffiliation{~}% + +%% needed? + \def\@eapj@cap@font{\bfseries} + \def\@eapj@figname{Figure} + \def\@eapj@tabname{Table} + +% Restore natbib package without sorting. +\def\NAT@sort{0} +\def\NAT@cmprs{0} +% only redefine sort@cites for natbib versions < 2009 +\@ifundefined{NAT@sort@cites@}{\def\NAT@sort@cites#1{\edef\NAT@cite@list{#1}}}% + +\RequirePackage{latexsym}% +\RequirePackage{graphicx}% +\RequirePackage{amssymb}% + +\newcommand{\bibstyle@aas}{\bibpunct{(}{)}{;}{a}{}{,}}% +\@citestyle{aas}% + +\let\@startsection=\@startsection@from@latex +\def\baselinestretch{1.0} + +%% a bit more vertical space between horizontal lines, makes table more readable +\AtBeginDocument{\def\arraystretch{1.2}} + +%% needed? +\def\raggedcolumn@sw#1#2{#2} % implement flushbottom as it was in revtex4 + +\RequirePackage{epsf,graphicx} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Font families +%% modification of bk10.clo, standard LaTeX distribution +%% +%% Implements doublespace used in `manuscript' option +%% Implements `tighten' option: make baselineskip smaller if `tighten' is used +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\renewcommand\normalsize{% +\ifdoublespace +\iftighten + \@setfontsize\normalsize\@xiipt{24}% +\else + \@setfontsize\normalsize\@xiipt{28}% +\fi +\else % not doublespace +\iftighten + \@setfontsize\normalsize\@xpt{11.5}% +\else + \@setfontsize\normalsize\@xpt{12.5}% +\fi +\fi%% end doublespace branch + \abovedisplayskip 2.2mm \@plus2\p@ \@minus1\p@ + \abovedisplayshortskip \z@ \@plus3\p@ + \belowdisplayshortskip 2.2mm \@plus2\p@ \@minus1\p@ + \belowdisplayskip \abovedisplayskip + \let\@listi\@listI} + +\normalsize + +\renewcommand\small{% +\ifdoublespace +\iftighten + \@setfontsize\small\@xipt{20}% +\else + \@setfontsize\small\@xipt{22}% +\fi +\else % not doublespace +\iftighten + \@setfontsize\small\@ixpt{8.68}% +\else + \@setfontsize\small\@ixpt{9.68}% +\fi +\fi%% end doublespace branch + \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{% +\ifdoublespace +\iftighten + \@setfontsize\footnotesize\@xpt{22}% +\else + \@setfontsize\footnotesize\@xpt{24}% +\fi +\else % not doublespace +\iftighten + \@setfontsize\footnotesize\@viiipt{7.36}% +\else + \@setfontsize\footnotesize\@viiipt{8.36}% +\fi +\fi%% end doublespace branch + \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 +} + +\ifdoublespace + +\renewcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{16}} +\renewcommand\tiny{\@setfontsize\tiny\@vipt{12}} +\renewcommand\large{\@setfontsize\large\@xivpt{24}} +\renewcommand\Large{\@setfontsize\Large\@xviipt{24}} +\renewcommand\LARGE{\@setfontsize\LARGE\@xxpt{30}} +\renewcommand\huge{\@setfontsize\huge\@xxvpt{36}} +\let\Huge=\huge + +\else +\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 + +\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 + +\advance\textheight -36pt + +\topskip\baselineskip +\maxdepth\baselineskip + + +\let\tighten=\relax +\let\tightenlines=\tighten +\let\singlespace=\relax +\let\doublespace=\relax + +\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{\gdef\@rectohead{#1}} \righthead{\relax} +\let\shorttitle\lefthead +\let\shortauthors\righthead + +\def\ps@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 % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\long\def\frontmatter@title@above{ +\vspace*{-\headsep}\vspace*{\headheight} +\footnotesize +{\footnotesize\textsc{\@journalinfo}}\par +{\scriptsize Preprint typeset using \LaTeX\ style AASTeX6 v.\ 1.0 +}\par\vspace*{-\baselineskip}\vspace*{0.625in} +}% +\def\frontmatter@title@produce{% + \begingroup + \frontmatter@title@above + \frontmatter@title@format + \@title +\vskip12pt + \@ifx{\@title@aux\@title@aux@cleared}{}{% + \expandafter\frontmatter@footnote\expandafter{\@title@aux}% + }% + \par +%% \class@warn{Unused short title ignored}% + \frontmatter@title@below + \endgroup +}% + +\newcount\fncount +\newcount\endfncount +\long\def\tempfootnote#1{\global\advance\fncount by 1\relax% +\expandafter\gdef\csname footnote\the\fncount\endcsname{#1}} + +\def\tempfootnoteintitle#1{\hskip-1.5pt$^{\fnsymbol{footnote}}$} + +\renewcommand\title[2][]{% +\def\@title{\setbox0=\vbox{\let\footnote\tempfootnote #2}% +{\let\footnote\tempfootnoteintitle\uppercase{#2}} +\loop\advance\endfncount by 1 +\expandafter\ifx\csname footnote\the\endfncount\endcsname\relax\else +\footnote{\csname footnote\the\endfncount\endcsname} +\repeat +\ifdoublespace\vskip 3\baselineskip +\fi +}% + \def\@shorttitle{#1}% + \let\@AF@join\@title@join +}% + +\def\frontmatter@title@format{\normalsize\centering} +\def\frontmatter@title@below{\vspace*{-2.63\baselineskip\vspace*{0.25in}}}% + +\def\frontmatter@above@affilgroup{\vspace*{0.25in}}% +\def\frontmatter@authorformat{\small\scshape\centering}% +\def\frontmatter@affiliationfont{\normalfont\footnotesize}% + +\def\frontmatter@finalspace{\vspace*{-\baselineskip}\vspace*{0.375in}} + +\def\@separator{\\}% + +\def\frontmatter@footnote#1{% + \begingroup + \@booleanfalse\temp@sw + \def\@tempa{#1}% + \let\@tempb\@empty + \def\@TBN@opr{\y@match\@tempa}% + \@FMN@list + \temp@sw{% + \expandafter\frontmatter@footnotemark + \expandafter{\@tempb}% + }{% + \def\@thefnmark{\relax} + \frontmatter@footnotetext{#1} + }% + \endgroup +}% + +\newcounter{front@matter@foot@note}\setcounter{front@matter@foot@note}{0} + +\def\frontmatter@above@affiliation{\vspace*{0.5mm}}% +\renewcommand\affiliation[1]{% + \move@AU\move@AF% + \begingroup% + \@affiliation{\hspace*{2mm}\advance\baselineskip2pt #1\vskip1sp}% +}% + +\def\affil#1{\expandafter\gdef\csname + xaffil\the\authorcount\endcsname{#1} +\affiliation{#1}} + +\def\affil@mark#1{\textsuperscript{#1}} + +\def\affile@mark@pad{0.2em} + +% Fight poor revtex algorithm for altaffiliation: +\def\@alt@affil@kill@next@symbol#1{\relax} +\newtoks\alt@affil@toks \alt@affil@toks{\@alt@affil@kill@next@symbol} +\newtoks\alt@affil@toks@count \alt@affil@toks@count{} + +\let\@author@finish@revtex=\@author@finish +\def\@author@finish{% +\if!\the\alt@affil@toks@count!% +\relax +\else +\altaffiliation{\the\alt@affil@toks}\the\alt@affil@toks@count +\fi +\@author@finish@revtex +} + +\let\old@foot@note@mark=\footnotemark +\let\old@foot@note@text=\footnotetext +\def\footnotemark[#1]{\altaffilmark{#1}} +\def\footnotetext[#1]#2{\altaffiltext{#1}{#2}} + +% ABSTRACT + \def\frontmatter@abstractfont{\normalsize\parindent=0.0in}% +\def\frontmatter@abstractwidth{6in} +\def\frontmatter@preabstractspace{0.0\baselineskip} +\def\frontmatter@postabstractspace{0.0\baselineskip} + +\def\abstractname{ABSTRACT} +\long\def\frontmatter@abstractheading{% +\makeaffils + \vspace*{-\baselineskip}\vspace*{1.5pt} +% \centerline{\itshape\footnotesize\@submitted} + \vspace*{0.13189in} + \begingroup + \centering + \abstractname + \vskip 1mm + \par + \endgroup + \everypar{\rightskip=0.5in\leftskip=\rightskip}\par +}% + +% Redefine the LaTeX \and command for this style. +\def\and{\ifnum\AuthorCallLimit>0\else\xauthor{\vspace*{-0.2in}and\vspace*{-0.558cm}}\noaffiliation\fi} +\def\@listand{\@ifnum{\@tempcnta=\tw@}{\andname\space}{}}% + +% **************************************** +% * KEYWORDS * +% **************************************** + + + \def\@keys@name{\textit{Keywords:}\/~\mbox{}}% + +\newlength{\keys@width} +\def\frontmatter@keys@format{\vspace*{0.5mm}% + \settowidth{\keys@width}{\normalsize\@keys@name}% + \rightskip=0.5in\leftskip=\rightskip\parindent=0pt% + \hangindent=\keys@width\hangafter=1\normalsize}% +\def\@keywords@produce#1{% + \showKEYS@sw{% + \begingroup% + \frontmatter@keys@format% + \@keys@name#1\par + \endgroup + }{% + \@if@empty{#1}{}{% + \class@warn{If you want your keywords to appear in your output, use document class option showkeys}% + }% + }% +}% + +\let\subjectheadings=\keywords + +% **************************************** +% * FOOTNOTES * +% **************************************** + +% Modify code from revtex: +\def\@xfootnotemark@ltx[#1]{% + \begingroup +% \csname c@\@mpfn\endcsname #1\relax + \unrestored@protected@xdef\@thefnmark{#1}% + \endgroup + \H@@footnotemark +}% +% Modify code from LaTeX to fix footnotes: +\def\@xfootnotenext[#1]{% + \begingroup +% \csname c@\@mpfn\endcsname #1\relax + \unrestored@protected@xdef\@thefnmark{#1}% + \endgroup + \@footnotetext} + + + +% 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@footnote=\footnote +% +\def\spit@out@footnotes@{\addtocounter{footnote}{-\c@lastfootnote}\vspace*{-\baselineskip}\vspace*{\skip\footins}\bgroup\footnotesize\lastfootnote\par\egroup\let\footnote=\orig@footnote} +% +\let\spit@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@out@footnotes\spit@out@footnotes@ +\long\def\footnote##1{\refstepcounter{lastfootnote}\footnotemark\g@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@with@appendix@footnotes{ +\BeforeBegin{appendix}{\spit@out@footnotes\let\spit@out@footnotes\relax} +\BeforeEnd{appendix}{\spit@out@footnotes\let\spit@out@footnotes\relax} +\AfterEnd{appendix}{\let\footnote=\orig@footnote} +} + +\if@two@col + \if@two@col@app\else + \mess@with@appendix@footnotes + \fi +\fi + +\BeforeBegin{references}{\spit@out@footnotes\let\spit@out@footnotes\relax} +\BeforeBegin{thebibliography}{\spit@out@footnotes\let\spit@out@footnotes\relax} +% in case \lastpagefootnotes were given inside \begin{appendix}\end{appendix}, +\AfterEnd{references}{\let\footnote=\orig@footnote} +\AfterEnd{thebibliography}{\let\footnote=\orig@footnote} +} +\let\lastpagefootnote=\lastpagefootnotes + +\ifdoublespace %used for manuscript +\skip\footins 36pt +\footnotesep 12pt +\else +\footnotesep 12pt +\skip\footins 24pt +\fi + +\let\footnoterule\relax + +\def\@makefntext#1{\mbox{}\hspace*{3mm}\@makefnmark~#1} + +\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 + +% **************************************** +% * SECTIONS * +% **************************************** + +\setcounter{secnumdepth}{3} + +\newif\if@firstsection \@firstsectiontrue + +\def\section{% + \if@firstsection\@firstsectionfalse + \maketitle\setcounter{footnote}{\thefront@matter@foot@note}% + \let\footnotetext=\old@foot@note@text + \let\footnotemark=\old@foot@note@mark + \fi + \@startsection{section}{1}{\z@}{9pt plus 2pt 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}{-0.5\parindent}{\small\it}} + +\def\subparagraph{\@startsection{subparagraph}{5}{\z@}% + {1ex plus 1ex minus .2ex}{-0.5\parindent}{\small\it}} + +\def\thesection{\@arabic{\c@section}} +\def\thesubsection{\thesection.\@arabic{\c@subsection}} +\def\thesubsubsection{\thesubsection.\@arabic{\c@subsubsection}} +\def\theparagraph{\thesubsubsection.\@arabic{\c@paragraph}} +\def\p@section {} +\def\p@subsection {} +\def\p@subsubsection {} +\def\p@paragraph {} +\def\p@subparagraph {} + + +\def\sec@upcase#1{\uppercase{#1}} +\def\subsec@upcase#1{\relax{#1}} + +% +% How the section number will appear in the section title - AV +\def\ApjSectionMarkInTitle#1{#1.\ } +\def\ApjSectionpenalty{0} + +\def\@sect#1#2#3#4#5#6[#7]#8% +{\@tempskipa #5\relax + \ifdim \@tempskipa >\z@ \begingroup + #6\relax + \ifnum #2>\c@secnumdepth \def \@svsec {}\else + \refstepcounter{#1} \edef \@svsec {\ApjSectionMarkInTitle + {\csname the#1\endcsname}}\fi + \@hangfrom {\hskip #3\relax + \ifnum #2=1{\secnum@size {\rm\@svsec~}}% + \else {\subsecnum@size {\rm\@svsec~}}\fi }% + {\interlinepenalty \@M + \ifnum #2=1\sec@upcase{#8}% + \else \subsec@upcase{#8}\fi\par}\endgroup + \csname #1mark\endcsname {#7}\addcontentsline{toc}{#1}% + {\ifnum #2>\c@secnumdepth \else \protect \numberline + {\csname the#1\endcsname }\fi #7}% + \else + \ifnum #2>\c@secnumdepth \def \@svsec {}\else + \refstepcounter{#1} \edef \@svsec {\ApjSectionMarkInTitle + {\csname the#1\endcsname}}\fi + \def \@svsechd {#6\hskip #3% + \ifnum #2=1{\secnum@size{\rm\@svsec~}}\else{\subsecnum@size{\rm\@svsec~}}\fi% + \ifnum #2=1\sec@upcase{#8}\else\subsec@upcase{#8}\fi% + \ifnum #2=4\hskip 0.4ex{\rm ---}\fi% + \csname #1mark\endcsname {#7}\addcontentsline{toc}{#1}% + {\ifnum #2>\c@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@edef\@currentlabel{\csname p@#1\endcsname\csname the#1\endcsname} +} + + +\def\@ssect#1#2#3#4#5{\@tempskipa #3\relax + \ifdim \@tempskipa>\z@ + \begingroup #4\@hangfrom{\hskip #1}{\interlinepenalty \@M + \sec@upcase{#5}\par}\endgroup + \else \def\@svsechd{#4\hskip #1\relax \sec@upcase{#5}}\fi + \@xsect{#3} +% MM: +\penalty \ApjSectionpenalty} + + +\def\acknowledgments{\vskip 5.8mm plus 1mm minus 1mm} +\let\acknowledgements=\acknowledgments % second spelling + + +% **************************************** +% * APPENDIX * +% **************************************** + +\newcounter{remember@figure@num} +\newcounter{remember@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. Resets figure and table counters to zero, also needs letters + +\def\appendix{ + \if@two@col@app\else + \onecolumngrid + \fi +% \vrule used for extra space; otherwise revtex4-1 sometimes eats +% away the last line before appendix + \noindent\mbox{}\vrule height 24pt width0pt\hfill{\apjsecfont APPENDIX}\hfill\mbox{}\par + \nopagebreak\medskip\@nobreaktrue\def\ApjSectionpenalty{\@M} + \@firstsectionfalse + \setcounter{section}{0} + \setcounter{subsection}{0} + \setcounter{equation}{0} +%% +\ifnumberedappendix + \def\thesection{\Alph{section}} + \def\theequation{\hbox{\Alph{section}\arabic{equation}}} +\setcounter{table}{0} +\setcounter{figure}{0} +\else +%% +\if@number@appendix@floats +\setcounter{table}{0} +\setcounter{figure}{0} +\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\fi +%% +% +%% this will work for either lettered or not lettered section heads, since +%% the definition of \thesection will be dependant on conditionals above. +\def\thefigure{\thesection\arabic{figure}} +\def\thetable{\thesection\arabic{table}}} + + + +% **************************************** +% * BIBLIOGRAPHY * +% **************************************** + +\renewenvironment{references}[0]{ + \onecolumngrid + \par + \vspace{10pt plus 3pt} + \noindent \makebox[\textwidth][c]{\small\scshape REFERENCES} + \par + \vspace*{4pt plus 3pt} + \set@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 +% redefine thebibliography + +% remove numbers from the reference list +\def\@biblabel#1{\relax} + +\bibliographystyle{aasjournal} +\newdimen\bibindent +\renewenvironment{thebibliography}[1]{ +\onecolumngrid +\vspace{20pt} + \hbox to\textwidth{\hss\normalsize REFERENCES\hss} +\vspace{4pt} +\twocolumngrid + \par + \raggedright + \vspace{10pt plus 3pt} + \par + \list{}% + { + \parindent=0pt \parskip=1pt \parsep=0pt % AV + \bibindent=0pt % + \footnotesize +\baselineskip=10pt plus .01pt \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@enumiv\@empty + \renewcommand\theenumiv{\relax}}% + \sloppy\clubpenalty4000\widowpenalty4000% + \sfcode`\.\@m} + {\def\@noitemerr + {\@latex@warning{Empty `thebibliography' environment}}% + \endlist + \onecolumngrid % to balance references + \if@two@col \twocolumngrid \fi + } + +% %% 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: +\def\submitted#1{\gdef\@submitted{#1}} +\def\journalinfo#1{\gdef\@journalinfo{#1}} + +%% AH: modification in definition of subtitle to use aastex instead of emulateapj: +\def\subtitle{ + \vspace*{-12mm} + \noindent + {\scriptsize {\sc \@journalinfo} \\ + Preprint typeset using \LaTeX\ style AASTeX 6 v.\ 1.0} +} +\let\slugcomment\submitted % slugcomment == submitted +\submitted{Draft version \today} +\journalinfo{\@submitted} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Equations % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% EQNARRAY with reduced spacing around tab characters - AV +\def\eqnarray{% + \stepcounter{equation}% + \def\@currentlabel{\p@equation\theequation}% + \global\@eqnswtrue + \setlength{\arraycolsep}{0.25\arraycolsep} + \m@th + \global\@eqcnt\z@ + \tabskip\@centering + \let\\\@eqncr + $$\everycr{}\halign to\displaywidth\bgroup + \hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel + &\global\@eqcnt\@ne\hskip \tw@\arraycolsep \hfil${##}$\hfil + &\global\@eqcnt\tw@ \hskip \tw@\arraycolsep + $\displaystyle{##}$\hfil\tabskip\@centering + &\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup + \tabskip\z@skip + \cr + } + +% **************************************** +% * TABLES AND FIGURES * +% **************************************** + +\def\@arstrut@hline@clnc{0.5\p@}% % Klootch: magic number + +\setcounter{topnumber}{7} + +\setlength{\belowcaptionskip}{4pt}% +\setlength{\abovecaptionskip}{5pt} + +\setlength{\textfloatsep}{-\baselinestretch\baselineskip} +\setlength{\dbltextfloatsep}{-\baselinestretch\baselineskip} +%\if@apj@letter +% \addtolength{\textfloatsep}{5mm plus 10mm minus 10mm} +% \addtolength{\dbltextfloatsep}{5mm plus 10mm minus 10mm} +%\else + \addtolength{\textfloatsep}{7mm plus 10mm minus 10mm} + \addtolength{\dbltextfloatsep}{7mm plus 10mm minus 10mm} +%\fi + +\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@prep{% + \let\footnote\footnote@latex + \def\@mpfn{mpfootnote}% + \def\thempfn{\thempfootnote}% + \c@mpfootnote\z@ + \let\@footnotetext\@mpfootnotetext + \let\H@@footnotetext\@mpfootnotetext + \let\@makefntext\@mpmakefntext +}% + + +%%%%%%%%%%%% \cutinhead + +%% Number of \pt@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@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@ncol}{l}{#1}% + \@ptabularcr + \noalign{\vskip .8ex}% +% \hline +% \@ptabularcr +% \noalign{\vskip -2ex}% +}% + + +\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@figure} + +\def\fnum@figure{{\footnotesize{\@eapj@cap@font +\mbox{\@eapj@figname~\thefigure}% <== was period here +}}} + +\def\thetable{\@arabic\c@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}}} +\def\fnum@table{{\@eapj@cap@font \@eapj@tabname~\thetable}} + + \let\fnum@ptable=\fnum@table + \def\fnum@ptablecont{{\centering{\scshape Table~\thetable}---{\itshape + Continued}}}% + \long\def\@make@caption@text#1#2{% + {\small\centering#1{\scshape #2}\par\vskip1.4ex} + }% + +\long\def\@makecaption@plano@cont#1#2{% + {\small \centering#1\par}\vskip1.4ex\relax +}% + + +%% Commands from aastex.cls: +\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}}% + +\newcommand\software{\@testopt\@software{[}}% +\def\@software[#1]#2{{\vskip6pt{\large\it Software:} #2}}% + +\newcommand\object{\@testopt\@object{[}}% +\def\@object[#1]#2{#2}% +\newcommand\objectname{\@testopt\@objectname{[]}}% +\def\@objectname[#1]#2{#2}% +\newlength{\plot@width} +\def\eps@scaling{1.0}% +\newcommand\epsscale[1]{\def\eps@scaling{#1}}% +\newcommand\plotone[1]{% + \centering + \leavevmode + \setlength{\plot@width}{0.85\linewidth} + \includegraphics[width={\eps@scaling\plot@width}]{#1}% +}% +\newcommand\plottwo[2]{% + \centering + \leavevmode + \setlength{\plot@width}{0.425\linewidth} + \includegraphics[width={\eps@scaling\plot@width}]{#1}% + \hfil + \includegraphics[width={\eps@scaling\plot@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@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@mss{\mbox{$.\mkern-4mu^\prime$}}% +\let\farcm\farcm@mss +\newcommand\farcs@mss{\mbox{$.\!\!^{\prime\prime}$}}% +\let\farcs\farcs@mss +\newcommand\fp{\mbox{$.\!\!^{\scriptscriptstyle\mathrm p}$}}% +\newcommand\micron{\mbox{$\mu$m}}% +\def\farcm@apj{% + \mbox{.\kern -0.7ex\raisebox{.9ex}{\scriptsize$\prime$}}% +}% +\def\farcs@apj{% + \mbox{% + \kern 0.13ex.% + \kern -0.95ex\raisebox{.9ex}{\scriptsize$\prime\prime$}% + \kern -0.1ex% + }% +}% + + +\newcommand\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@bnd{\@sbnd}}% +\newcommand\dbond{\chem@bnd{\@dbnd}}% +\newcommand\tbond{\chem@bnd{\@tbnd}}% +\def\chem@bnd#1{% + {% + \kern.1em\relax + \setbox\z@\hbox{M}% + \dimen@ii.8em\relax + \p@=.1em\relax + \dimen@.5\ht\z@\dimen@i-\dimen@ + \advance\dimen@1.5\p@\advance\dimen@i-1.0\p@ + #1% + \kern.1em\relax + }% + }% +\def\@sbnd{% + \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@ + \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak + }% +\def\@dbnd{% + \advance\dimen@-0.5\p@\advance\dimen@i0.5\p@ + \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak + \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@ + \hskip-\dimen@ii + \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak + }% +\def\@tbnd{% + \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak + \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@ + \hskip-\dimen@ii + \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak + \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@ + \hskip-\dimen@ii + \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak + }% + +\newcommand\anchor[2]{#2}% +\renewcommand\url{\@dblarg\@url}% +\def\@url[#1]{\anchor{#1}}% + +\let\jnl@style=\rmfamily +\def\ref@jnl#1{{\jnl@style#1}}% +\newcommand\aj{\ref@jnl{AJ}}% % Astronomical Journal +\newcommand\araa{\ref@jnl{ARA\&A}}% % Annual Review of Astron and Astrophys +\renewcommand\apj{\ref@jnl{ApJ}}% % Astrophysical Journal +\newcommand\apjl{\ref@jnl{ApJL}} % Astrophysical Journal, Letters +\newcommand\apjs{\ref@jnl{ApJS}}% % Astrophysical Journal, Supplement +\renewcommand\ao{\ref@jnl{ApOpt}}% % Applied Optics +\newcommand\apss{\ref@jnl{Ap\&SS}}% % Astrophysics and Space Science +\newcommand\aap{\ref@jnl{A\&A}}% % Astronomy and Astrophysics +\newcommand\aapr{\ref@jnl{A\&A~Rv}}% % Astronomy and Astrophysics Reviews +\newcommand\aaps{\ref@jnl{A\&AS}}% % Astronomy and Astrophysics, Supplement +\newcommand\azh{\ref@jnl{AZh}}% % Astronomicheskii Zhurnal +\newcommand\baas{\ref@jnl{BAAS}}% % Bulletin of the AAS +\newcommand\icarus{\ref@jnl{Icarus}}% % Icarus +\newcommand\jrasc{\ref@jnl{JRASC}}% % Journal of the RAS of Canada +\newcommand\memras{\ref@jnl{MmRAS}}% % Memoirs of the RAS +\newcommand\mnras{\ref@jnl{MNRAS}}% % Monthly Notices of the RAS +\renewcommand\pra{\ref@jnl{PhRvA}}% % Physical Review A: General Physics +\renewcommand\prb{\ref@jnl{PhRvB}}% % Physical Review B: Solid State +\renewcommand\prc{\ref@jnl{PhRvC}}% % Physical Review C +\renewcommand\prd{\ref@jnl{PhRvD}}% % Physical Review D +\renewcommand\pre{\ref@jnl{PhRvE}}% % Physical Review E +\renewcommand\prl{\ref@jnl{PhRvL}}% % Physical Review Letters +\newcommand\pasp{\ref@jnl{PASP}}% % Publications of the ASP +\newcommand\pasj{\ref@jnl{PASJ}}% % Publications of the ASJ +\newcommand\qjras{\ref@jnl{QJRAS}}% % Quarterly Journal of the RAS +\newcommand\skytel{\ref@jnl{S\&T}}% % Sky and Telescope +\newcommand\solphys{\ref@jnl{SoPh}}% % Solar Physics +\newcommand\sovast{\ref@jnl{Soviet~Ast.}}% % Soviet Astronomy +\newcommand\ssr{\ref@jnl{SSRv}}% % Space Science Reviews +\newcommand\zap{\ref@jnl{ZA}}% % Zeitschrift fuer Astrophysik +\renewcommand\nat{\ref@jnl{Nature}}% % Nature +\newcommand\iaucirc{\ref@jnl{IAUC}}% % IAU Cirulars +\newcommand\aplett{\ref@jnl{Astrophys.~Lett.}}% % Astrophysics Letters +\newcommand\apspr{\ref@jnl{Astrophys.~Space~Phys.~Res.}}% % Astrophysics Space Physics Research +\newcommand\bain{\ref@jnl{BAN}}% % Bulletin Astronomical Institute of the Netherlands +\newcommand\fcp{\ref@jnl{FCPh}}% % Fundamental Cosmic Physics +\newcommand\gca{\ref@jnl{GeoCoA}}% % Geochimica Cosmochimica Acta +\newcommand\grl{\ref@jnl{Geophys.~Res.~Lett.}}% % Geophysics Research Letters +\renewcommand\jcp{\ref@jnl{JChPh}}% % Journal of Chemical Physics +\newcommand\jgr{\ref@jnl{J.~Geophys.~Res.}}% % Journal of Geophysics Research +\newcommand\jqsrt{\ref@jnl{JQSRT}}% % Journal of Quantitiative Spectroscopy and Radiative Trasfer +\newcommand\memsai{\ref@jnl{MmSAI}}% % Mem. Societa Astronomica Italiana +\newcommand\nphysa{\ref@jnl{NuPhA}}% % Nuclear Physics A +\newcommand\physrep{\ref@jnl{PhR}}% % Physics Reports +\newcommand\physscr{\ref@jnl{PhyS}}% % Physica Scripta +\newcommand\planss{\ref@jnl{Planet.~Space~Sci.}}% % Planetary Space Science +\newcommand\procspie{\ref@jnl{Proc.~SPIE}}% % Proceedings of the SPIE + +\newcommand\actaa{\ref@jnl{AcA}}% % Acta Astronomica +\newcommand\caa{\ref@jnl{ChA\&A}}% % Chinese Astronomy and Astrophysics +\newcommand\cjaa{\ref@jnl{ChJA\&A}}% % Chinese Journal of Astronomy and Astrophysics +\newcommand\jcap{\ref@jnl{JCAP}}% % Journal of Cosmology and Astroparticle Physics +\newcommand\na{\ref@jnl{NewA}}% % New Astronomy +\newcommand\nar{\ref@jnl{NewAR}}% % New Astronomy Review +\newcommand\pasa{\ref@jnl{PASA}}% % Publications of the Astron. Soc. of Australia +\newcommand\rmxaa{\ref@jnl{RMxAA}}% % Revista Mexicana de Astronomia y Astrofisica + +%% added feb 9, 2016 +\newcommand\maps{\ref@jnl{M\&PS}}% Meteoritics and Planetary Science +\newcommand\aas{\ref@jnl{AAS Meeting Abstracts}}% American Astronomical Society Meeting Abstracts +\newcommand\dps{\ref@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}}}% + + +% Implementation of deluxetables via the longtable package disabled. + +\newcounter{table@save} +% doesn't seem needed: +%\def\save@label#1{ + % \if@filesw\immediate\write\@auxout{% + % \string\newlabel{#1}{{\@currentlabel}{\thepage}}}% +% \fi% +%} + + +\def\tablenum#1{% + \setcounter{table@save}{\the\c@table} + \gdef\use@tablenum{1} + \setcounter{table}{#1}\def\thetable{#1}\def\@currentlabel{#1} + %\def\label##1{\save@label{##1}} +}% +\gdef\use@tablenum{0} +\def\restore@tablenum{\if\use@tablenum0\else\setcounter{table}{\the\c@table@save}\addtocounter{table}{\m@ne}\gdef\use@tablenum{0}\fi} + +\def\tabletypesize#1{\gdef\currtabletypesize{#1} +\def\@table@type@size{#1}}% + +\tabletypesize{\small} +\let\tablefontsize=\tabletypesize % for compatibility with old documents + +\gdef\@tablecaption{} +\def\tablecaption#1{\gdef\@tablecaption{#1}} + +\def\LT@endpbox{% + \@finalstrut\@arstrutbox + \egroup + \the\LT@p@ftn + \global\LT@p@ftn{}% + \hfil} + +%% Used for longtable +\def\LT@makecaption#1#2#3{% + \LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth +{% +\def \@currentlabel{\thetable} + \sbox\@tempboxa{\small #2. #3}% + \ifdim\wd\@tempboxa>\hsize + \small #2. #3% + \else + \hbox to\hsize{\hfil\box\@tempboxa\hfil}% + \fi + \endgraf\vskip\baselineskip}% + \hss}}} + +\let\LT@makecaption@rtx=\LT@makecaption % to fight redefinition in Revtex-4.1 + +\def\xfigure{figure} +%% from book.cls +\long\def\@makecaption#1#2{% + \vskip\abovecaptionskip +\ifx\@captype\xfigure +\gdef \@currentlabel{\thefigure} +\else +\gdef \@currentlabel{\thetable}\fi +%% \small added to keep currtabletypesize from determining size of caption + \sbox\@tempboxa{\small +#1. #2}% + \ifdim \wd\@tempboxa >\hsize +\small + #1. #2\par + \else + \global \@minipagefalse + \hb@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@width} %%%% + {\hskip1em\rm References. --- #1}\par}% +}% + + +\global\def\tablenotemark#1{{\normalfont\textsuperscript{#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} + + +\newif\if@table@not@headed + +%% this doesn't seem to be used: +\def\tablehead#1{\@table@not@headedfalse% + \kill + \caption{\\% + \@tablecaption}% + \\\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% +} + +\newlength{\table@note@skip} +\setlength{\table@note@skip}{0.5ex} +\newlength{\deluxe@table@width} +\newlength{\@d@t@a} +\newcounter{deluxe@table@num} +\newdimen\LTcapwidth + +\def\colhead#1{\multicolumn{1}{c}{\vrule depth 3pt width 0pt#1}} +\def\twocolhead#1{\multicolumn{2}{c}{\hss\vrule depth 3pt width +0pt#1\hss}} +\def\nocolhead#1{\multicolumn{1}{h}{}} +\def\dcolhead#1{\multicolumn{1}{c}{$\vrule depth 3pt width0pt\relax#1$}} + +%\newcounter{LT@tables} +\def\tablewidth#1{% + \ifdim#1=\z@ + \else + \gdef\@d@t@@flag{1} + \if@filesw\immediate\write\@auxout{% + \gdef\expandafter\noexpand + \csname deluxe@table@width@\romannumeral\c@LT@tables\endcsname + {#1}} + \fi + \fi +} + + +\def\save@natural@width{% + \ifnum\@d@t@@flag=0 + \setlength{\@d@t@a}{0pt}% + \let\@d@t@b=\LT@entry% + \def\LT@entry##1##2{\addtolength{\@d@t@a}{##2}% + }% + \expandafter\csname LT@\romannumeral\c@deluxe@table@num\endcsname + \setlength{\@d@t@a}{-\@d@t@a} + \tablewidth{\the\@d@t@a} + \def\LT@entry{\@d@t@b} + \fi +} + +\def\lt@expand@linewidth@one{\setlength\LTleft{0pt}\setlength\LTright{0pt}} +\def\lt@expand@linewidth@two{@{\extracolsep{0pt plus 1filll}}} +\def\find@table@width{% +%%% set table width using aux file and command \tablewidth + \setcounter{deluxe@table@num}{\c@LT@tables} + \refstepcounter{deluxe@table@num} + \expandafter\ifx\csname deluxe@table@width@\romannumeral\c@deluxe@table@num\endcsname\relax + \def\@d@t@{0.999\linewidth} + \else + \edef\@d@t@{\expandafter\csname deluxe@table@width@\romannumeral\c@deluxe@table@num\endcsname} + \fi + \ifdim\@d@t@<\z@% then natural width is used + \setlength{\deluxe@table@width}{-\@d@t@} + \setlength{\LTcapwidth}{-\@d@t@} + \def\lt@expand@linewidth{\relax} + \def\lt@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@t@>\z@\else\def\@d@t@{0.999\linewidth}\fi + \setlength{\deluxe@table@width}{\@d@t@} + \setlength{\LTcapwidth}{\@d@t@} + \def\lt@expand@linewidth{\lt@expand@linewidth@one} + \def\lt@expand@linewidth@{\lt@expand@linewidth@two} + \fi +} + +\newlength{\abovedeluxetableskip} +\newlength{\belowdeluxetableskip} +\setlength{\abovedeluxetableskip}{0pt} +\setlength{\belowdeluxetableskip}{0pt} +\setlength{\tabcolsep}{5pt} + +\setlength\doublerulesep{1.5pt} +\newdimen\lastrowheight +\def\set@last@row@height{\setlength{\lastrowheight}{\ht\strutbox}\addtolength{\lastrowheight}{\dp\strutbox}\setlength{\lastrowheight}{-\arraystretch\lastrowheight}} + +\let\tableline=\hline % Revtex said: Command \tableline is obsolete; Use \colrule instead.. + +%% not used? +\newtoks\DT@p@ftn +\global\def\xtablenotetext@DT#1#2{ +% \edef\@tempa{\the\DT@p@ftn\noexpand\footnotetext[#1]} + \edef\@tempa{\the\DT@p@ftn\noexpand\tablenotemark{#1}~} + \global\DT@p@ftn\expandafter{\@tempa{\@table@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@column +\newcount\pt@ncol + +\newcommand\tablecolumns[1]{% + \pt@column=#1\relax + \pt@ncol=#1\relax + \global\let\pt@addcol\@empty +}% + +%% from older version, probably can delete: +\def\@tablecom#1{% + \vspace*{\table@note@skip} +\par +{\parbox{\linewidth}{\hskip1em\rmfamily {\@eapj@cap@font Note}. --- #1}\par}% +}% +\def\@tableref#1{% + \vspace*{\table@note@skip} +\par +{\parbox{\linewidth}{\hskip1em\rmfamily {\@eapj@cap@font References}. --- #1}\par}% +}% +\def\spew@tblnotes{% + \@ifx@empty\tblref@list{}{% + \@tablenotes{\tblref@list}% + \vspace*{\table@note@skip}% + \global\let\tblref@list\@empty + }% + \@ifx@empty\tblnote@list{}{% + \@tablenotes{\tblnote@list}% + \vspace*{\table@note@skip}% + \global\let\tblnote@list\@empty + } + \the\DT@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}} + +%% for url's in document, will allow them to break over lines. +\usepackage{url} + +%% for tables continuing over pages +\usepackage{longtable} + +%% In response to request from AAS + \usepackage[bookmarks=false, % show bookmarks bar? + pdfnewwindow=true, % links in new window + colorlinks=true, % false: boxed links; true: colored links + linkcolor=cyan, % color of internal links + citecolor=cyan, % color of links to bibliography + filecolor=cyan, % color of file links + urlcolor=cyan, % color of external links + ]{hyperref} + +%% for editing changes +\usepackage{xcolor} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% 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}{}...\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\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} +\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@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{\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@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@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@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@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\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-13pt} +%\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\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\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} +\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\\%[-15pt] +\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{\onecolumngrid\deluxestartrue\bgroup +\hsize=\textwidth +\deluxetable} + +\expandafter\def\csname enddeluxetable*\endcsname{\enddeluxetable +\egroup +\global\colnumbersonfalse +\global\deluxedecimalsfalse +\global\deluxestarfalse +\if@two@col +\hsize=\columnwidth +\twocolumngrid\fi +} + +\def\deluxedecimalcolnumbers{\deluxedecimalstrue\colnumbersontrue} +\def\deluxetablecaption#1{\gdef\@tablecaption{#1}} + +\newif\iffloat +\def\floattable{\global\deluxestartrue\global\floattrue} + +\def\deluxetable{\global\deluxetrue +\catcode`\&=\active +\catcode`\$=\active +\let\tablecaption\deluxetablecaption +\deluxetablecaption{} +\iffloat +\let\go\ydeluxetable +\else\let\go\longdeluxetable\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 +\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 +\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@head +##1\end{tabular}} +\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@head% +##1\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@head +##1\end{tabular}} +\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@head% + +##1\omit\\\omit\\\hline\end{tabular}} +\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 + +\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@head +##1\end{tabular}} +%%% +\bgroup\centering +\def\table@hook{\currtabletypesize} + \LTcapwidth=\wd\longtablebox +\begin{longtable}{#1} +\caption{\hsize=\wd\longtablebox +\advance\baselineskip2pt +\@tablecaption}\\ +\hline\hline\noalign{\vskip-9pt}% prob ok +\pt@head% +\endfirsthead + +\noalign{\centerline{\small +Table \thetable\ \it(continued)}\vskip6pt} +\hline\hline\\[-20pt] +\pt@head% +\endhead + +\\[-3pt] +\hline +\\[-8pt] +\multicolumn{\totalcolumns}{r}{\small\it Table \thetable\ +continued \if@two@col\else on next page\fi}\\ +\endfoot + +\\[-6pt] +\hline +\endlastfoot + +##1 +\end{longtable} +\egroup +\global\setbox4=\vtop\bgroup\hsize=\wd\longtablebox +\leftskip=6pt +\parindent=-6pt +\currtabletypesize +}% end data, endlongtable +} + + +\def\endlongdeluxetable{\vrule depth 6pt width 0pt +\vskip1sp\egroup +\ifdim\dp4>6pt +\vglue-1.5\baselineskip +\hbox to \columnwidth{\hfill\copy4\hfill}\fi +\vglue2\baselineskip +\global\colnumbersonfalse +\global\deluxedecimalsfalse +\global\rotateonfalse +\global\floatfalse +\relax} + +%% 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\else\end{table}\fi +\gdef\colnumbers{\saveplaincolnumbers} +\global\breaktabfalse +\global\deluxefalse +\global\colnumbersonfalse +\global\deluxedecimalsfalse +\global\rotateonfalse +\global\floatfalse +} + + + +\newbox\splitbox +\newif\ifdeluxe +\def\splitdeluxetable{\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@list{} + \gdef\tblref@list{} +\ifsplitstar + \begin{table*}\else + \begin{table}\fi +\noindent\setbox\splitbox=\vtop\bgroup% +\currtabletypesize + \vspace*{\abovedeluxetableskip} +\let\startdata\xstartdata} +%% \end{splitdeluxetable}: + +\def\endsplitdeluxetable{\vskip1sp\egroup%% end box with tablenotes +\hbox to \hsize{\hss\copy4\hss} +\egroup +\vskip1pt +\ifrotateon\global\rotateonfalse +\rotatebox{90}{\vbox{ +\noindent\unvbox\splitbox +\vspace*{\belowdeluxetableskip} +}}\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@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@head\endcsname\relax\else +\pt@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@head\endcsname\relax\else% +\pt@head\fi#1\crcr\end{tabular}} +\else +%% +\setbox\secondtablebox=\hbox{% +\begin{tabular}{fZE}% +\ifx\csname pt@head\endcsname\relax\else% +\pt@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@head\endcsname\relax\else +\pt@head\fi#1\crcr\end{tabular}} +\else +\setbox\thirdtablebox=\hbox{ +\begin{tabular}{fFz} +\ifx\csname pt@head\endcsname\relax\else +\pt@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@head\endcsname\relax\else +\pt@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@head\endcsname\relax\else% +\pt@head\fi#1\crcr%%= tablecontents +\end{tabular}}% +\else +\setbox\secondtablebox=\hbox{% +\begin{tabular}{fZ}%% was 12 +\ifx\csname pt@head\endcsname\relax\else% +\pt@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% +\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{{\small\vskip3pt\indent\vrule height 11pt depth 2pt +width 0pt\currtabletypesize{\sc Note}---{#1}\vskip1sp}} + +\def\tablenotetext#1#2{{\currtabletypesize\vskip1pt\indent\vrule +height 11pt depth +2pt width0pt\relax$^{\hbox to 5pt{$#1$}}$#2\vskip1sp}} + +\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@head\relax + +%% for splitdeluxetable +\def\xtablehead{\catcode`\&=\active% +\catcode`\$=\active% +\xxtablehead} + +\def\xxtablehead#1{% +\let&\CheckNumberAndSwitch% +\gdef\pt@head{% +\hline\hline% +\multicolumn1c{ +\tempcounter=0 +\expandafter\getDs\tabfullpreamble\relax +\global\colcount=0 +\global\colheadcount=0}% +\\[-10pt]% this is right +#1\ifcolnumberson% +\ifnotfirst\\[-22pt]\fi +\else\\\hline\fi% +}% +% +} + +\def\ztablehead{\catcode`\&=\active% +\catcode`\$=\active% +\zztablehead} + +%%+++ +\def\zztablehead#1{\let&\CheckNumberAndSwitch% +\gdef\pt@head{% +%% this is needed: +\multicolumn1c{\expandafter\getDs\tabfullpreamble\relax +\global\tempcounter=0 +\global\colcount=0 +\global\colheadcount=0}\\% +#1 +\ifcolnumberson\\[6pt] +\savecolnumbers\vrule height 11pt depth 4pt width 0pt\relax% +\\[6pt] +\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 width +0pt#1\relax\global\advance\colheadcount +by 1\relax}\ignorespaces}% +% + +\extrarowheight=2pt +%% from revtex4-1, additions on top +\def\@array@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 +\expandafter\countcols\catchpreamble +\global\totalcolumns=\colcount} +\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@skip + \@arstrut + }% + \appdef\@preamble{% + \tabskip\tabright@skip + \cr + \array@row@pre + }% + \@arrayleft + \@nameuse{@array@align@#1}% + \m@th + \let\\\new@arraycr %<<== defined above, original plus reset counters + \let\tabularnewline\\% + \let\par\@empty + \let\@sharp##% + \set@typeset@protect + \lineskip\z@\baselineskip\z@ + \tabskip\tableft@skip + \everycr{}% + \expandafter\halign\expandafter\@halignto\expandafter\bgroup\@preamble +}% + +%% \rotate +\newif\ifrotateon +\def\rotate{\iffloat\global\let\go\relax\global\rotateontrue\else +\global\rotateonfalse +\def\go{\vskip48pt\huge +{\tt \string\floattable\space must precede table using +\string\rotate !!}}\fi\go} + +\newbox\rotatingbox +\def\rotatetable{\setbox\rotatingbox=\vbox\bgroup} +\def\endrotatetable{\egroup +\rotatebox{90}{\vtop{\unvbox\rotatingbox}} +} + + +\def\colnumbers{\plaincolnumbers} +%% 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 %%%%%%%%%% +\newif\ifturnoffedit +\def\turnoffedit{\global\turnoffedittrue} +\def\turnonedit{\global\turnoffeditfalse} + +%% 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{magenta} +\expandafter\def\csname editcolor2\endcsname{blue} +\expandafter\def\csname editcolor3\endcsname{violet} + +\newcount\colorcount + +\def\edit#1#2{\colorcount=#1 +\ifturnoffedit #2\else +\textcolor{\expandafter\csname +editcolor\the\colorcount\endcsname}{\ifnum\colorcount=1{\bf #2}\else +\ifnum\colorcount=2{\it #2}\else +\ifnum\colorcount=3{#2}\fi\fi\fi}\fi} + +\def\collaborationcomment#1#2{\ifturnoffedit\else \colorcount=#1{\textcolor{\expandafter\csname +editcolor\the\colorcount\endcsname} +{\ifnum\colorcount=1{\bf Collaboration~note: #2}\else +\ifnum\colorcount=2{\it Collaboration~note: #2}\else +\ifnum\colorcount=3{Collaboration~note: #2}\fi\fi\fi}}\fi} + +\let\authorcomment\collaborationcomment + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% 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@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} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% ORCID identifier + +\def\ORCID#1{% + \aftermaketitle@chk{\ORCIDs}% + \gdef\@Orcid{\vskip2pt\noindent\hskip.5in{\it ORCID: \rm #1}\vskip1pt}% +}% + + +\def\titleblock@produce{% + \begingroup + \ltx@footnote@pop + \def\@mpfn{mpfootnote}% + \def\thempfn{\thempfootnote}% + \c@mpfootnote\z@ + \let\@makefnmark\frontmatter@makefnmark + \frontmatter@setup + \thispagestyle{titlepage}\label{FirstPage}% + \frontmatter@title@produce + \groupauthors@sw{% + \frontmatter@author@produce@group + }{% + \frontmatter@author@produce@script + }% + \frontmatter@RRAPformat{% + \expandafter\produce@RRAP\expandafter{\@date}% + \expandafter\produce@RRAP\expandafter{\@received}% + \expandafter\produce@RRAP\expandafter{\@revised}% + \expandafter\produce@RRAP\expandafter{\@accepted}% + \expandafter\produce@RRAP\expandafter{\@published}% + }% + \frontmatter@abstract@produce + \@ifx@empty\@pacs{}{% + \@pacs@produce\@pacs + }% + \@ifx@empty\@keywords{}{% + \@keywords@produce\@keywords +%%% Addition to produce ORCID identifier(s) +\expandafter\ifx\csname @Orcid\endcsname\relax\else +\@Orcid\global\let\@Orcid\relax\fi + }% + \par + \frontmatter@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}}}\gdef\highlightfigure{\typeout{^^J^^JERROR!^^J^^J +Only One Highlighted Figure per Article!^^J^^J}\stop}} + +%%%%%%%%%%%%%%%%%%%%%%%%% +%% 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. + +\ifnumlines +\linenumbers*[1] +\if@two@col +\advance\linenumbersep -4pt +\else +\advance\linenumbersep 12pt +\fi\fi + +\providecolor{trackchange}{rgb}{1,0,0} +\providecolor{explain}{rgb}{.5,0,.5} + +\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 +\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\else% +\xdef\doit{\noexpand\label{\the\refchangenumber}{}{}{}}\doit\fi% +\color{trackchange}(Added: #2)}%% +\expandafter\gdef\csname +changenum\the\refchangenumber\endcsname{Added: [#1] +\textcolor{trackchange}{#2}, }\else#2\fi} + +\long\def\yadded#1{% +\iftrack{\global\advance\refchangenumber by 1\relax% +\vtop to 0pt{\vss +\hypertarget{link\the\refchangenumber}{} +\vskip14pt} +\ifnumlines +\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\else% +\xdef\doit{\noexpand\label{\the\refchangenumber}{}{}{}}\doit\fi% +\color{trackchange}(Added: #1)}%% +\expandafter\gdef\csname changenum\the\refchangenumber\endcsname{Added: +\textcolor{trackchange}{#1}, }\else#1\fi} + +\def\deleted{\@ifnextchar[{\xdeleted}{\ydeleted}} + +\long\def\xdeleted[#1]#2{ +\iftrack +\global\advance\refchangenumber by 1 +\vtop to 0pt{\vss +\hypertarget{link\the\refchangenumber}{} +\vskip14pt} +\ifnumlines\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\else% +\xdef\doit{\noexpand\label{\the\refchangenumber}}\doit\fi% +{\color{trackchange}(Deleted: \sout{#2})}% +\expandafter\def\csname +changenum\the\refchangenumber\endcsname{Deleted: [#1] +{\color{trackchange}\sout{#2}}, }\fi} + +\long\def\ydeleted#1{ +\iftrack +\global\advance\refchangenumber by 1 +\vtop to 0pt{\vss +\hypertarget{link\the\refchangenumber}{} +\vskip14pt} +\ifnumlines\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\else% +\xdef\doit{\noexpand\label{\the\refchangenumber}}\doit\fi% +{\color{trackchange}(Deleted: \sout{#1})}% +\expandafter\def\csname changenum\the\refchangenumber\endcsname{Deleted: +{\color{trackchange}\sout{#1}}, }\fi} + +\def\replaced{\@ifnextchar[{\xreplaced}{\yreplaced}} + +\long\def\xreplaced[#1]#2#3{% +\iftrack +\global\advance\refchangenumber by 1 +\vtop to 0pt{\vss +\hypertarget{link\the\refchangenumber}{} +\vskip14pt} +\ifnumlines\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\else% +\xdef\doit{\noexpand\label{\the\refchangenumber}}\doit\fi% +{\color{trackchange}(Replaced: \sout{#2}} +{\color{black}replaced with:} {\color{trackchange} #3)}% +\expandafter\gdef\csname +changenum\the\refchangenumber\endcsname{Replaced: [#1] +{\color{trackchange}\sout{#2}} {\color{black} replaced with:} +{\color{trackchange}#3}, }\else#3\fi} + +\long\def\yreplaced#1#2{% +\iftrack +\global\advance\refchangenumber by 1 +\vtop to 0pt{\vss +\hypertarget{link\the\refchangenumber}{} +\vskip14pt} +\ifnumlines\xdef\doit{\noexpand\linelabel{\the\refchangenumber}}\doit\else% +\xdef\doit{\noexpand\label{\the\refchangenumber}}\doit\fi% +{\color{trackchange}(Replaced: \sout{#1}} +{\color{black}replaced with:} {\color{trackchange} #2)}% +\expandafter\gdef\csname changenum\the\refchangenumber\endcsname{Replaced: +{\color{trackchange}\sout{#1}} {\color{black} replaced with:} +{\color{trackchange}#2}, }\else#2\fi} + +\def\explain{\@ifnextchar[{\xexplain}{\yexplain}} + +\def\xexplain[#1]#2{\iftrack\ {\it\color{explain} [Explanation of change: +#2 (#1)]\ }\fi} + +\def\yexplain#1{\iftrack\ {\it\color{explain} [Explanation of change: +#1]\ }\fi} + +\newcount\listchangenum + +\def\listofchanges{ +\clearpage +\iftrack +\ifnum\refchangenumber>0 +\ifnumlines\nolinenumbers\else +\hypersetup{linkcolor=black} +\fi +\vskip36pt +%\vtop{ +\hrule +\noindent{\vrule height 14pt width0pt depth 6pt\large\bf List of Changes} +\hrule +\vskip18pt%} +\nobreak +{\parskip=4pt \parindent=0pt +\loop +\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, yet: +%\hyperlink{link\the\listchangenum}{ +\pageref{\the\listchangenum}%}% +\ifnumlines +\setbox0=\hbox{\lineref{\the\listchangenum}}% +\ifdim\wd0>20pt% +\else +, line\ +\hyperlink{link\the\listchangenum}{\lineref{\the\listchangenum}}% +\fi\fi. +\repeat} +\fi\fi +\thispagestyle{empty} +} + +\PassOptionsToPackage{normalem}{ulem} +\usepackage{ulem} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% Limit number of printed author/affiliations + + +\def\collaborationName#1{\def\thecollaborationname{#1}} +\def\fullcollaborationName#1{\def\thefullcollaborationname{#1}} + +\collaborationName{} + +\collaborationName{{\tt Please Enter \string\collaborationName\string{< name +for Collaboration >\string}}} + +\def\collaborationlist#1{\vskip24pt +\noindent The \expandafter\ifx\csname +fullcollaborationname\endcsname\relax +\thecollaborationname\else +\thefullcollaborationname\fi\ is #1} + +\newcount\AuthorCallLimit +%% no limit for default +\AuthorCallLimit=100 +\let\saveauthor\author +\def\xauthor#1{\saveauthor{#1}} + +\long\def\eatentry#1{} +\long\def\almosteatentry#1{\expandafter\gdef\csname +xaffil\the\authorcount\endcsname{#1}} + +\def\eatarg#1{} +\def\eattwo#1#2{} +\newcount\authorcount + +\def\eatnine#1#2#3#4#5#6#7#8#9{} + +\def\author#1{ +\ifnum\AuthorCallLimit<1 +\xauthor{#1} + \else + \ifnum\authorcount<\AuthorCallLimit + \xauthor{#1} + \else + \ifnum\authorcount=\AuthorCallLimit +\def\frontmatter@collaboration@above{\vskip12pt} +\collaboration{and +\expandafter\ifx\csname thefullcollaborationname\endcsname\relax +the \thecollaborationname\ collaboration +\else +\thefullcollaborationname\fi +} +\global\let\affil\almosteatentry +\global\let\email\eatentry +\global\let\thecollaboration\relax +\let\and\relax +\def\@listand{\@ifnum{\@tempcnta=\tw@}{\space}{}}% +\def\@listcomma@comma{\@ifnum{\@tempcnta>\@ne}{}{}}% +\def\@listcomma@comma@UK{\@ifnum{\@tempcnta>\tw@}{}{}}% + \fi%% authorcount=authorcallimit +\fi% authorcount less than authorcalllimit +\fi% end test to see if authorcalllimit was used +\global\advance\authorcount by 1\relax +\expandafter\gdef\csname +author\the\authorcount\endcsname{{\sc #1}}} + +\newcount\endauthorcount +\def\allauthors{%% this conditional keeps \allauthors from turning on +%% unless \AuthorCallLimit is used: +\ifnum\AuthorCallLimit>0 +\onecolumngrid +{\vskip6pt\vskip1sp\section*{All Authors and +Affiliations}\nobreak +\let\parsecomma\eatnine% +\endauthorcount=1% +{\parskip=0pt +\centering +\loop\expandafter\ifx\csname author\the\endauthorcount\endcsname\relax\else +\ifnum\endauthorcount<\authorcount +\csname author\the\endauthorcount\endcsname,\\ +\expandafter\ifx\csname xaffil\the\endauthorcount\endcsname\relax +\else +\csname xaffil\the\endauthorcount\endcsname \\[2pt] +\fi +\else\vskip1sp {\sc And}\\ +\csname author\the\endauthorcount\endcsname.\\ +\csname xaffil\the\endauthorcount\endcsname +\fi +\global\advance\endauthorcount by 1 +\vskip3pt +\repeat +\vskip1pt} +\centering +\vskip12pt +\endauthorcount=1 +\loop\ifnum\endauthorcount<\affilcount +\csname endaffil\the\endauthorcount\endcsname, +\global\advance\endauthorcount by 1 +\repeat +\csname endaffil\the\endauthorcount\endcsname +\vskip12pt}\fi} + +\newcount\affilnum +\newcount\curraffilnum +\newcount\tempaffilnum + +\def\parsecomma#1,#2,#3,#4,#5,#6,#7,#8,#9,{\sendnumber{#1} +\def\two{#2}\ifx\two\empty\else\sendnumber{#2}\fi +\def\three{#3}\ifx\three\empty\else\sendnumber{#3}\fi +\def\four{#4}\ifx\four\empty\else\sendnumber{#4}\fi +\def\five{#5}\ifx\five\empty\else\sendnumber{#5}\fi +\def\six{#6}\ifx\six\empty\else\sendnumber{#6}\fi +\def\seven{#7}\ifx\seven\empty\else\sendnumber{#7}\fi +\def\eight{#8}\ifx\eight\empty\else\sendnumber{#8}\fi +\def\nine{#9}\ifx\nine\empty\else\sendnumber{#9}\fi +} + +\def\sendnumber#1{% +\immediate\write\@auxout{\string\ifnum\string\curraffilnum < #1 +\string\global\string\curraffilnum=#1\relax\string\fi}} + +\def\altaffilmark#1{% +\setbox0=\hbox{\parsecomma#1,{},{},{},{},{},{},{},{},}% +\affil@mark{#1}} + +\newcount\affilcount +\def\altaffiltext#1#2{%% for allauthors at end of paper +\global\advance\affilcount by 1 +\expandafter\gdef\csname endaffil\the\affilcount\endcsname{ +\vskip.6pt +{\noindent\llap{$^{#1}$}\footnotesize\relax#2}} +%%%% end for all authors +\global\advance\affilnum by 1 +\ifnum\affilnum <\curraffilnum +\expandafter\gdef\csname affil\the\affilnum\endcsname{\vskip.6pt +{\noindent\llap{$^{#1}$}\footnotesize\relax#2}} +\else +\expandafter\gdef\csname affil\the\affilnum\endcsname{\relax} +\fi +\ifnum\affilnum =\curraffilnum +\expandafter\gdef\csname affil\the\affilnum\endcsname{\vskip.6pt +{\noindent\llap{$^{#1}$}\footnotesize\relax#2}}\fi +} + +\def\makeaffils{\loopnum=1\relax\loop +\expandafter\ifx\csname affil\the\loopnum\endcsname\relax +\else +\expandafter\csname affil\the\loopnum\endcsname\relax +% resetting: +\expandafter\gdef\csname affil\the\loopnum\endcsname{\relax} +\global\advance\loopnum by 1 +\repeat +\expandafter\csname affil\the\loopnum\endcsname\relax +\vskip12pt +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% From earlier version of AASTeX, for usefulness and +%% backward compatibility, with some requested additions + +\let\jnl@style=\rmfamily +\def\ref@jnl#1{{\jnl@style#1}}% + +%%% +\renewcommand\memsai{\ref@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@mss +\let\farcs\farcs@mss + +\def\farcm@apj{% + \mbox{.\kern -0.7ex\raisebox{.9ex}{\scriptsize$\prime$}}% +}% + +\def\farcs@apj{% + \mbox{% + \kern 0.13ex.% + \kern -0.95ex\raisebox{.9ex}{\scriptsize$\prime\prime$}% + \kern -0.1ex% + }% +}% + +\def\load@astro{% + \dimen@=1\aas@ptsize\p@ + \font\astro@font=Astrosym at\dimen@ +}% +\def\astro#1{\leavevmode\hbox{\astro@font#1}}% +\def\astro@font{% + \ClassWarning{aastex}{% + Please use class option `astro', since you are using the astro font.% + }% +}% + +\def\chem@bnd#1{% + {% + \kern.1em\relax + \setbox\z@\hbox{M}% + \dimen@ii.8em\relax + \p@=.1em\relax + \dimen@.5\ht\z@\dimen@i-\dimen@ + \advance\dimen@1.5\p@\advance\dimen@i-1.0\p@ + #1% + \kern.1em\relax + }% + }% +\def\@sbnd{% + \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@ + \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak + }% +\def\@dbnd{% + \advance\dimen@-0.5\p@\advance\dimen@i0.5\p@ + \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak + \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@ + \hskip-\dimen@ii + \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak + }% +\def\@tbnd{% + \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak + \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@ + \hskip-\dimen@ii + \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak + \advance\dimen@-1.5\p@\advance\dimen@i1.5\p@ + \hskip-\dimen@ii + \vrule\@height\dimen@\@depth\dimen@i\@width\dimen@ii\nobreak + }% + +\renewcommand\LaTeX{% + \leavevmode + L% + \raise.42ex\hbox{% + \count@=\the\fam + $\fam\count@\scriptstyle\kern-.3em A$% + }% + \kern-.15em\TeX +}% + +%% 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\caption{\numlinesfalse +\ifx\@captype\@undefined +\@latex@error {\noexpand \caption outside float}\@ehd +\expandafter \@gobble \else +\H@refstepcounter \@captype \let \Hy@tempa \@caption \@ifundefined +{float@caption}{} +{\expandafter \ifx \csname @float@c@\@captype\endcsname +\float@caption\let\Hy@tempa\Hy@float@caption\fi} +\expandafter\@firstofone\fi +{\@dblarg {\Hy@tempa \@captype}}[]} + + +\def\@caption#1[#2]#3{\small\expandafter \ifx \csname if@capstart\expandafter \endcsname +\csname iftrue\endcsname \global \let \@currentHref \hc@currentHref \else \hyper@makecurrent {\@captype }\fi +\@ifundefined {NR@gettitle}{\def \@currentlabelname{\thesection\relax #2}} +{\NR@gettitle {#2}}\par +%\addcontentsline {\csname ext@#1\endcsname }{#1}{\protect \numberline {\csname the#1\endcsname }{\ignorespaces #2}} +\begingroup \@parboxrestore \if@minipage \@setminipage \fi \normalsize +\expandafter\ifx \csname if@capstart\expandafter \endcsname +\csname iftrue\endcsname \global \@capstartfalse +\@makecaption {\csname fnum@#1\endcsname }{\ignorespaces #3} +\else \@makecaption {\csname fnum@#1\endcsname }{\ignorespaces \ifHy@nesting +\expandafter \hyper@@anchor \expandafter {\@currentHref }{#3}\else +\Hy@raisedlink {\expandafter \hyper@@anchor \expandafter +{\@currentHref }{\relax }}#3\fi }\fi \par \endgroup} + + +\newcommand\tablebreak{\\[-11pt]\noalign{\break}\\ } + +%% As suggested by Greg Schwarz, Gus Meunch, Feb 11 + +\def\dataset{\@ifnextchar[{\ydataset}{\xdataset}} +\def\ydataset[#1]#2{\href{#2}{[#1]}} +\def\xdataset#1{\href{#1}{[DATASET]}} + +\advance\columnsep6pt + +\endinput + +%% Change Log + +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. + +%% note: +%% this keeps tables from being set to \small, code used in Revtex4-1 +\let\table@hook\relax + + + + diff --git a/other/natbib.pdf b/other/natbib.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e32c59444e9a4820702e0135edc8343f29a8f1c6 GIT binary patch literal 69869 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 z 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 ZFA+%~2GTMy78o3=1ZRp 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

V9eoIVg;Btc$D^FrtC!y zk;%PtOXg1dI$sO_2~?OnuZl0cf4nxj_<;yDO$laT+fYLEP%YFoF_FMF=K5Ja;={tA z21mR-$c^rV1qdxBofl3*u2FgL{z)=v(f|pr%;z#RH_bU(yZ^2O`@l_G5ybvlg%FUl z#1slE8}km>{MwH z(HaKav;&Kk)wz~zB6vtDg38s<^w^Wxo1@BC3J~n?OO!&}MfME0$b}yCv4Dbg^90{* z5h;t#%BpQw?V1k1`{obtc}l2DJPXS=M)AnfnIg zlh$lDwaAq0#;#kTfGRGfjiY(vK1sNEGPxTl9q=RJjmU-g`Nvd_vk*c_`QZXwtQesf zoU}5(@k`SvZYOOBg2KlK>gE@R_}!m=i~YFMsIEnR-zraJtDN=SqZ@$Snff15QiKtZ zEi=K+c@^z+C8%om*Wj#u)i5W3m1D*aVN!x&yg?TI-^*D!&|yv`vuxjlZ82gpODSj^ zU0I+|^p*6I{6f(L0>b&z65p>Shln(~HL&WQtC5<#25CaGlmwe578DnE*UR-1e$k;C zjyWim*e_F`;Uzljw4MQpX#wNp^Q`F)s;Nj@dyPgSoy{O&@mp36@;BjQ#Ui~9 zd)j;H5^UdYX|!YhCwz zq}`eVU@w327D_pW9 z#E(@NHgew+Dwo5aAt@$hl_n%zw9mJLGF_6{&AkTPOf4-iw&(9_x{7x5OW6@{H)8SQUX^RzE|(7`Q<~?>{SzTdOIvupF=T7ef>edkE|FVL4_jf z^4x^7N*nZQXRQy6dj-Lo6t)oURT*}jVPW8uVt1At=vId=?iH=x>HX{iU?m|zyr?4Oq zh(nZ3mks@BIe>~E-E*bcmav#(QQ$GuFJL+z9pbhj(Xa;Ggn!SN_K$=Rk+=2&9@>fP z$#dw;g^n#N-v$|{Q16W2Jz6BRI+kI0cDuQ}sY^sN<(qQG@sByjxL>p(sg@U188Ji^uS9T6zxqTbyJSgtaQk)$&hy@xJMba06 z{+=AaJ7*nuhQ$mvjqfPn`9WY>OXL`(15+vtq){xrF7gnUY1{ICC z7Eg)x16~jX%l@OZDm_g(5;j_kGxdvTsR!F2K6e4!eV}9rISL|GY>!KeO@U94s;ZWt zrQL>II#a#{-JYv8b*DhF4&PKOp(6^B@h)R)LgyZsMRBylGa8S(;N$|VeA3a<=EXM| z3O|5N%RtOu6O7^>qMZ?Tz?(R<1wK+*IHav-P&UNSzcJvH*4tWHW3Z691a?L`4|kzZ znmHdruTd0?4k@2}RbH$Ib#}>c|IukU2B!v0Y;%R)91GcklS)k^thl%P0fx@@eZ0K^7yA5E(C6?asm&Opz2ql`YNOSPO2-t7Yjyq14 zbF7}HSNAQUf1iG`gql2CT`(q@!@}k;6HBDWi!CGKrpjcFXxz8D@6TNyf2ss)P8AAT z^;&MM6;iY#QzQvEbP7N|J8wfP@=-2PHf(c0v>pnmQ6+0+K*=b98023QeOV)Yql|$$ z>E+#Lq>*P$`Ft7Ja;T^-&XJn{29$ZE}l*T4#!g&1<>Ygi)x9hY07TqP>6Rfzyh zSeA`M^C@=LuaO#@4WbLub2K5n=n2k&(OZlu=salFRuqRZtxEKkA5Pm+M6i4j^~E~D-SRluI{iESbTN?klGZf6zB8!_!C3J7_f|Z>tig*+^qz1pv5_+B)L!#cQ z=Y%mQ*aB>?!}?Z~sER|2nL#Sw{x{ffM3#bEE(a(W4aZJeK`h0;s?RX+G%Lv2$D1Q7 z7DXvlY8l}re-qqEa&n}?<#;OrMqacP8RteZ<<9)C&cwIyHf_6*Q`~>&-vz!%N^!$| zE&bD7lgnDwJkbM5YGpUnV~u?iRf!{FIf0sI$2t^=GdD0D9`oaU zi!!kt|9hN4K}}h@`Zh{R=UynkTduMLEd@rNS=HQ=H%N=(qEPAi11N=MzJ|Ta6jo+f zWd2(2AnVOE2j3VCjSRLQQ^$z2ff?zp2d^n4!9`8Y&G_9nmYk(tClEIcO6m^oIskRA zhO0Ed?YDXk#%S#W$ohSOrk7eQe4iDqU&ZFPf$OIDxZtkJT^+4rsBPB2J_!u0(1~EN zZmM`{F>LBX5mnzDUtk5yt$RD)B~pJOIgauB{kzB1-`0O5TMEZv1=fn_PlJ)m_7_Gl6s zJt&qNIo}VfeDG`Say?~?aQ4Oke=LlFKX0t}o@(Z(NSz5_J}O_g0nhBk`JM1z zeNW%r@At=baRY>Ex?gR5SwAVviaH$t7r9!hbrO_~`**S@De_@VgTmRo-%*?Jq`~^n z@^FH4{_;rO9>A9}m=H7}UA)O~hfLyb@9PR|jYdq_7GGY*yR`){xnw<-M15KyBn7ro zCj3Cpt@YctMsW=ZI#ww!*{iUm?ft}Y1_vrqte;=l;r72Y!B%n>ipdE{_fh^cy-q}m zhj*Yi3K?&W2@JUE*cbkNqyn$8OwboD)b}MX-g3c&Vhs503nk^aMu)#wFPwQ}x=_2& zUXJpFNL>=(f{3Y{&rTTm=ADUU{X=h@>`VU~o2QD^x9_~uUabNA8ukQ3SD}0t#~G8^ zc1DfOx^rfACg|DsE>XInzaeQVCk^SV8cYe&L?>vVdvdc__b-2`I&8s@yg%=c*d}}w zCRZ|B_T2(Hze|gs@;M`V_5x**rZvo!bH3$~e(&4$H^RfIoswDOn;|2|M){aL{A}%; zZ5(yt`?|tC4z;72Z#I(zEo)(wZbqiSTYyJZERAkHvijF!GZwk^8&VpJ?oM+29-SBum&GZvUYRR0;&3C+RV*Be8qkFrKHxa4~nVu1Yct zUR=5)O1MtBB~3dsI9HS! zsXgmgrK?Lwir>fqM!hdO=5RsZXZRrz9M`abEHvLnarW9Ll=9HzL=O>tZ7Voq_{n+r zZOqbUAKO4mb%%XLgMrWProZ9c2w)z+Sb(N?iZODAm6yfSQ=Dk}t)FwW6-Pw-CQ` z07omS3_Bs6VDS*B-1^3eIN2>1+R;KL- zCsB=C1Fx#qf~0x-LL5aC;-!EuAmfN$gUj1&XEd6rnPA0k7PSpSXM-l;C5#BU;bRYVdoj9U7xTgL3>zszBYr6%=f1whae=GEG(Wfr1rc zzgRcEP=X~gy8%C?GwL458l0Mp61MRa_w}ofmECBc{)ETY=g&4E+NAFMDt{oU=@K0p z8+oN>kr^FQHV{4YfQv;tEaPH5@<8+zVLbDXgLNv7SX zmEiUe*wf$)HloD}(QHe>X5X$0hbugqN+-1pM77JW#L@`+x=kzU9P~2=r3I_^4o}2A+~HO+w4e-0CSh0k zGe}Q3J_?*K(1{NWJL3JaAlZC0xYZN2mEd(YO`09iN<1Qjke}w>UF-!?vp~U(nAocs zZWlGEtVSM|9MFb0$9Jp$jRE!;84R^?m^8EPFd?t}Bi1*8DMzp$*uS8q$1Gd^q^nXNgQ_?Xxty`=pVSW7%>zJ zQ+I)Kpa-Dz$kVbvF#E=}{Y+O`fh(-dI_~iZjarNK-kF)mxr}F*d$KxE?dt~oDj5r+~)p14 z3ugd_2kx{;wl8;H2;^ETI(}oRd;eiFi8;0NL?WT?6}{v$;f_xZh-23gapwTKA-H#gqg^XM1Z=X^7;v3ouoahL8N_P=~(YzJILg!r{8V$3tvrnUJnl|4+o{+VfgfSB z!dok9I%=GyUWfNekQ*&Rj_!WLrmd`!m8*JFd`YOBw><6JG#;MZSuIh=dhk5U-8JZw zwMiIutxWpu_o>NxZRMHOkvAzT8Cv2dHXq+MymM|W$`N?ic>K=m+x}I3wpZW#wuNfA zbszP^L{GDRv?elVHIn1`rfiPLXnea6zG`_6A2-&fF=}eLdU)>o!8^v?w70xT3WaB; zl3k_w*!rv|Xv`lQ=I_3E`$|WH3;7sJ;q=Ufa;Gc8d>?BvGsrDWDPNL# z30@E~>pgR3o=dEid{n#}tH?rY{R3XP+e>ZNHJ*8bCW_h`?Zv#4QbsSp|8M-e5)oCYb)rfKc>E!hhj3$>h~owYo0m^WYU#M^7wLo`ue6S)zoZT=b`#kH@oDt7qN zRD%~G4WDAsi)YL?K}KFbCa`;t%LTpuHvB$LF_G;3H`<7hn5E}E|C>azakRLvk8NzB zyJF}w$w6PAZM$Ed;Ye~cjb<5o`zpxjeZ0umSBJ_44OUsZcqZl)+@YE~(+_v~%w=hM z3qCe8>TFC6>CL)an!YkYf?LygEDU;InJja&+ofgjg)p3Bn?h1wVxo*icj%G!`q(5#;Bj_*BL7*@4CXz7nB}mWZEUEwNTgm zE^p1N!|07(%vW_;jaDOXbHwD$tLY9?Z@IRA7LaoHQK)xFtIC-Fk~_w4e&5h7tJM$>l9S)+6uuICAlMP3z-fEwnhtOpMQ9t_(1Ji#?GseM&uu|-{!B+ zm-#fhhdgTcb@#cVr4st=TItt;kzRjO^`z5l*G~C37&L6@L$RKmwoc+vlF~d8c58Bw z8_j6+qkZe0`>AH=ozOIwv2T~!Oi*w9ZKsY-&triv@iEVOobFZl-kW`=Ud;Bbt!W|s z?7MU0=~l=S3~5zt@*G8FM|Q5PlG*cq+VgKqJ0~jNVTHwgw-b);65YWYNkj$_E`;B^ zaX%2Z=&vngg*&4>dF5kwDo~fy=xt&_xw&2E&Qj(BkXNhU(!yrji@Is?jN36hk z^QFvpU8)UQFP{}vX!m|LNM)}*!NXV>IP1$uXu6V4AO+5)4S)8X`{B!|^PRkZZM7>* z4E;3aMWp+P@#1|0ft02X%U6>e;;io+G>J+o#AcprR4Fu;ZogV+vh1kQfN5Sx|9I+0 zr&P8j;X)ss$XRwlHJO%2uU2oF;Y1_(KG>_yzrQ*Z#=k5w8YYKGZ=IU9Z1giL;Z}8D zd!z9pOLzy0=I-3|LQR0c@G-$rveeL9o!eDsW%iG^Hcko2Ocv?6(%G{?K|kLzPS}5)^SgLT+3>Y_oz`rBH94~CY%!yck&;z#OELRsjwALX=@z!v z01-K)MDO;l4|gic#75XoO35v7PJREV~ES>gRd{&MBrRq5AV`@_;i9bS_W#230p zN-c*@WbDM{Cz*U;=S0tTZ5J3{_Q}}SwHR%DHfrac9R9A8EgGTkR?N`Z<;#k5VMOrv z5Xr`nwC0piVdXu=;t$shylHS(%CZXFo4;uJo|K&Z&)102XynHCK!`Zf?>B9u`7r-| z)ixRfUbQVHLw0q^v@^;Xo7wgAXm0@41!pGmA-?8DuVAKX^qhduFupfN49RN2YH^r# z?{V^){*;R3vQJOKTKzSBv7$$2K86prLB}<;_CAm#(Ed~+i)n1Xb-?J@ldoyqUuLGt zxC`P(^R(E{1_u{M`({v zT++)0Zu@QQQL(p({^MU;gR5$;@6X4F_Yw%aXW2Vn$}7q8=Gx{t&y$Eg-)f%Q1IImU6E*Iu7Iy}&IpvT!p#&+ zpmW`rX^KmgzEhsTnEVC4F7g`g)5_qC=9R^_Y{th7=`^>0ux+`~hC^-nCOTopue&s%5$WXEBvsUdYiWyEFdi$rbojXtwQ!zk4m3)S6ek9aKU z$BM(u8okZ5O%D4HqO#8RVK|@^tc{;PQZsMf+2BX4y`2C_!8fh2dW6}v(&b>p8STNn zbUCwE#{4A0$=#ukr#xGwPp*jY^p+QR@r!MXzK@$+3J%%fsuIR5b{O>u)f{ITqILcz zp}qat`0=qHrkRg#v|wUl`A0HXY6_n=)0@Dtx`YN5nk zrh=)@KdCRaAEW(x@3qAbzNwui39HIdJ6F@Pj9enLbTlT&@th9DACG;jo@a60XuPN| z`H`tw+$Ex_vgFXPs`}la@*qiVgF)?tJ6@9-Z|;V}apH75$E+Xnyj!Fx{|J+Qp{#SO zX{<7r{>fTry@O+p5kJQUF|A6_6L`;NWhx!cS+Umpv%<-sX9w>?NFN%k`wc8oOC!);M}_rVUQ zoRi9P70&I}Jb6f<`;Kk?($%hC5KK0#Y?|eJ1NGz@6wgmeWHlLpWlfhDznj^_El3= zCmYZrFtXX6n*mOXMo*NCt!Td=opbB0c(8Tbxjw!!lxL_A2N$w^Y(_z|Wt1*g(FWGI zrHE!vgY3#avfA}6WGC0jQ-cU)hCRCub>5gM_uPiq$1*7DeJk0DGl7oacpj~a;bemc zPm^7}GbPjIbQ3Kb4 znpH+kG=n{Nc5i3<+zacI_YU#g?&*KLBk+cswupcdS@KvqUPaV5;>OM`m)I-D2@)?_c|GmLT+xuS?Pbzcx6ruG$GwH*m7r_% z909@)MTIY-(1vk*x*lC#Lp)#q$QKJ1^yLbMIJ`!EXt| zifpxqv4#kw1|?;X?X}6LuOyhL=hm3gFnk$!@-ZUzu1EEXZXP@HR#ZWlNRkG+edtoy zQFv!Q@@jUem93@BHQl{Y_Ssj}_Br+-_+CwtvrI@K;eNbyuXfFCk*OWX=S)(c2-~;B z%d-3MV#$5-(O12?47GHh5(*^YOcI3Tiw%1^oj$@_to8c@?zzj;+iRq5VH=TuW@3d3yYhCT@+3IkhEC95zE;=I z!&PpD8qN@vW-+lDKid+VdlB=*f~`8k3O zqR072s>tFT_DwFQV&Cf9r#qkZ`^3m-b~temqxZ?NePNKi%wwowd}iR{ZQQs=a}w`Y zhIxiPU$eg5xofoOP}+LNWp|dsEXI;gLh761*bVD&tsI$^%-Z_&u3;t)*XOTN+-6gl z80uge2gi!Z%lwQT5A8iLFZbAu4bgRL%k@mr++$|wX6Zw>@w3#O*vWH}!}Ma@P1_+U zPo~bpkokVv!$PeobXDoA^x|9`E_-A@M(uuzR&0=~ZDfApFb+S6t_wYWhFwOXwe)R4 zF<;8o0!QS^0{?J^-Z|Xu7WyWm)3_5$aVIXsnLcUf(k8z!80EAani6o>N!IsDD-}*c zDg;?-qPdkkOsdVZPoj z!;suuA?4KSzc#{F+*9y$QF64GMpI$mEQ)w}P&-Cef1BYyfNbE-zoA^mwtG>qwXQcVzjqv3*7um%e{hpo<61AoH>Tv3|Q`k z2_6oSd*ZjMYmf|GPn%#g*(zFZc&w(r*MGn+>-ZeG^NP$I(BF4bgMFg=qnDrH-FmB* z3sX5qm!G{_?r9bj;m~#efX(uo>24MJ(4!Y@a`QUF`~A`Q{fqlv3QHbW>JaWkyYIg< zAP|VAkIQ(9G9B~LEQIGjZke04lnbr$OxSslan1G&-F%w(4O0HGOJ_OOc7?j@VzC`2@ZCDR&BC01 z5;X^vf>H||FM6CkF(0J4%~Z2P7iSDaAaKW?cunj5}t>S zFu6$*bIS zu8y{gZc?%rwa8l^D3_;L?oCM&EN|Wxc=cUh?$rZcXTPlwchz5MD9#bg{92Tk^=M@J z+~wgyr)Mb%$|=idIu{!UcRL8Tj+H(;ITcx1YTRbBN1mQ#I8VQ|_~4tC(lT-Bh%!el zPRnYI)&L^`<^A5Z^|wSGmuI1;HCP18RLYj)3VX)CW6a1cqPx@Y&hSiLSXjdw94JOmOBp7egE=kZ$jVa?wr9IJEPAqgdbcQ=Iw$d)Q0beVmygys5^`N+& zkhzspXZ;i#Q#9LUXXs^anXT=ew~fWD3U>LJ1!1lE3i45&`EB3)@8vN+$J^BIcjT8? z5pjYyvM<$_C&nqH4hu27lw_*%ZdbbVa^dHR9Ix~D&36|3d}e3DcRV6JP2IOx2_2 zcJ^`Zn)w{=M!rvEmOsUuI1%@0tvT@a&!z#aq*JW+>*#bJH?w8#`;88#?A#kwC8V!c ze(5nyWw{`q*dHBF?j$@!WEZS%Rl*QN6`N69I?$B0dSg+M33jC4Ym1MC7|fjAxF>A3 zTEFipr__oZTYo~s{HGm(kP5a-s7B9|@9w}i0>`pF6PYn>?o{I32VBCzfIT02LM<#_ z441$Xj@%xQ+0(le`gp+OHe=`^bcx1~?@hkD8}!W-)$fMWL#w$;c2x)SPE# zM}{3T6j*Z*5FFG$!PO|1sn3>jBWg#WwW1bGmWiE4=<#;zUHGyX?^Pwr)H2y|{{QfDki?>+sPWB*ip<<0_=3JtxAt}}K!XFUut*6=5c zaW|gRHk8W{V|n&+jXo76F}xI_VY|3EqH0rKQRnBY>d?<#@yIVIW=X96NP=0*f%(1H zB;tLZr#L2b<(TW8%>HcHe;j6*vwT0gZe`|Uq?^v}gFR&PJi`ywC%a#r=WMmOaxmov zZM@)d8B|YM42{8crkK2>DXu6+cJmBa$m^5-cdF1~yY0?Osqqy*!83NSjt?ZxKCr^< z`P4VtX*9PzWzxtPvLvO_pBsIAZr=J(UV7<+{c4S#A|4p+X2}P)`D>-lsoIW&pAiXt z7|QCWXI`-*hJ4`xjreUr{Q&!_Yg{ECBZ&{9IEtM*;%-X>owf`0lbE-^RlXKTbMD*i zvYRLPRD6rlO^%zJ+$x9>^TR!j^MdWhTZ?sw^_71ujy}pZW}eyYo`-Hfntk@ty$^oA z{=M4^KO8Tbnr{Iazi{%_(2YLu@W0Ay2aH^Lv>#REJrun{)-|~JfSI$ZfAw1MbjFmg zkx zhvvvmqrSRwOB;o&+vOke?Hg#j^+T(({b5hklHE-3#Y%xUK2cuVw`BGxxE~ziYU

    Ce}G6=gfaKGL;5nF#X>Tp*-maf(6U3m$o2(O+J_eoH-A(f*MFwO9dP@)n$Y0ee5C{U`>4o^ z?R*YOkMCz+u4vGnj_&#Kl_&dk-6`Il<4+ggX>yjo7J9te7&^W5uFeMHxmpx`R%vIf z+Wn=jcXj$|wgQjdDTZeR?&th@hNGnMh=v-%mDWVloVVz>g}NOhM>tu}gR`YkFm9m~ zGI|nWGT14VcrN8U@pA35b%pU{sCwqmEd$@2XAl$~oBK@Ce9zY8(#H<)p|5u6cBb&d z_-8jWpBK0t3pl1aDeRJ5H+yttYt6^Q3U#h0lrM=^Mp#!dsfSCMV_6%PYc(gLHShFnd<%bT|&`*((n+mpl8 zGONp8=6F1EeZM!N<1nlw^1Q-*T-JP~ePCeB>XLupi*4D zc%&h+zxVlMMCG(^hHg}MZ-I8COHF}xQ~0Z^s@S#gRksyC)Jp}m$W}+PclJ5&bMCHL zmOE@89o&AFmQ(26T4g+26RS!H9m?VUpA9YZ+U@sI>v-D_p@hy@IJnO zeO|tuk6dt(KB2|=V*{)265gJ^SaD>q3f6q-{{d>vMkrH>lXeP<}pW;c{x zK>n0_i_TvYU1*|=D%`86xSfxjT=uFbwXNxe1XJ3Z5x;^Hg5xd~WsSO4ezLU(#6|Qy zo)ymPJ`m3IQ*Ivk{8sN2$E18y+PLxz_u1}S24C{(udY=M&*#_Pe|6H>bsoE`gKbFI zd0%X=h};92)afi=J-f@Im%VddkBLQHy$>}VL3*Fq*WU9MeOgCJgFA8Hk~SHw=w>h~ zqgtMUxtzk~z-1nK>sFB7Ss7t==HwrYJdb!^<;1A+IUy~d2dYjc!nm(NO zSgqFA)Wy(#)L0?bmq#JpXE?O&xwX($n#c8@vIhM#U3(nv%EsSGdn;+=dO!8Ck<1>J zm_o$BVrgy{;-Z0d^UIObW}J8G zJous@1~K04(xAVUY~G&U{zgr_HtPCh3Io6MwbzD)YBL{~mOU+lKRfv(&;?%5-jhBQ zZg=-+^?!3A{G`hftzBGlZL7{E?~^i^>3Q|OrFOm@veQp>W}c}G@KZG~FY8gWRQ0b> zgjB=vj~G{O*Wz$Zw_HAq28qV|GriXsD|f7TyobT)TtG{okLd|WILHjR%^1h@EI`O!N}PUvnwC0K50i| zDs?!RQqyhYx|zBBFSR72AwtE)G{H$9(D6 ztvqf2rT2)q|KogF@|N(IZQ{C!5$@Myc$3>=^d~6|TCM=gs^PAgY6;6%11xVx(>e=^ zdw1?olaEBd{JAyt$Y5>V{toL)>ZajOKkunyyz8Qzh8x!;?&mUK8R{L zL4BsdR}?GQg;>h3AMmwOX;}WQN9eo!=&irQ>$3FsX{r^c^6~-|3i7ASmTBI}&3++o zL#^7$j)h<{F6iZ0RLHzgs2W4GUdETaLF;`)``&i-aE?R$bm}YlIj-|ag>hHoiI6CU zp}1#Zp1U1vmKLJkeyKh9xc$79>{6UZ$GIOwlFX!xI{hgXrGZfu??kJw$J3{q{DU-e zWVMQ>S}t~~GSiJ%BMRSryu}u=c6TC{nQZwCs%bud?Se|9?iIfw&2PxPYt^*X??*&! z!^f&oL0d87hstI-1bofrNb z?$E}Iip}pgexSv7z;4BY$J`-Vx2*U+| z=G(&W9p&`Dlxw=Aolb)vIGss|;Z*xDLB9BI*OkHi_cYtDEf+W>j<0^}>d2mb<`@WIl`e>|^u82T=$^)MKlOF<7%CJsBmR8*PPx6LP+wlvNyyK(W2*`<_ z&4*&5=1%95Y3vt3D!ZU2OeeQ4k%o>WKQ1cD|ts5vbb1jVf?Nv`v!aJ;fDI)i$!e;cMHx{ zMwXrHDd^y;xLMzRz9afmw9noSr?MZSSAwi<7TQxI7|!f`YlN&7l?CtAv~c${=$UlQ zaC^>Drh5A4>ADwj0xDdXj#QV|=P?SJ&fx24%dA}0_x1TYgaqr#?!M|jxyAgW40&z( zn}2MgjD!Fo%STPkF{Fb0Kw_Tp6qI zFz{}i9(fgBRqh#qnUMr7F}XLVG{~)6<}0PgE7gQJ@8>A*>td36=U>u7zhy|^2j-%5 zf!f5L)W#y3FkZFFo}T(7B^C{$x`e~$9QZf0rf{YmU)hM~-{h1z$90p!KGi8j{xF_M6ZsuV%r#Gob%Iu$XJ9>#dm*F6%9*omH!FH;3SA?*&O0-WY zgKlN=&PQmrbDs}Q+YgzMw)FSU>k`S*m(GpPaxuYV8N7&s^DK9cqwN&#LlF+I%Y1+j`bf!6@{4=o^}%xh-lrSJ-Z~al*4&zVu)ixlWSsLPt&(LP``t} ztEIb_>of87Z70jx!%z40ur@lFsrRq)R&$E;N3>^^*zgqg+z$vnUF&N+J4Z7>{^>CA za@)8>i|CiSccnMF2k14P^RSojx1eSscnn?p%ZuN5v89E56`j6UKD*<4W4dBjdjjcc<|w1>>2L>jlwd_t%v+mdo1T-8Y5D;(xL)#WMUOzan0fO zvvV0m#^MFvcRWoA1UD9*PUXB&6bT}4i@1I(#s3X@_+B`=TIInl`d32}2e36ovR9JX zPTmrJeKrp-6YSYR<8E{HW!}o56dQOy;@ey0ADb$^;5vkbHBu6SAE^)T_=0GuCS_o* z?+A@m{91L!bkuB-g<*pES$5OI*-Kg5h9sQBMm6UB7e*h=mmaekrPr%&{ekV1vM}$t z(Xh?!X=u6inEE|4Sl0Ju$=GVoYj#q38l%DS_ZPH`x~uE|%PzQI?1Dn#aKD})g@wqP zuwZs93fvdAVNx{=362oQq9Gwom^uTVdJKz%c4@-IAx>@BE~r``#>tLfKe0X-Pk_E_ z!i+@SRQ15MzQGaU;#eH@LQTzIi{OcrRotKuZJ2-_fwXBUBISOx4HFousuLU>5)tk~ zpxlbK*)$vB_Yj~`h*uyJ5%p&_C(>qFNR+2x{WTkLeKFFydL-)HOeBgSHZMV>9-v6E zu>|Rlz=Dpbb#>O&MWNOg+$1rI`VcM~CKPIYdK3!#&-^IlzdE2$gx^XClBvA^%laq` z_43U&L7~?LM4{JDq0s9hq0s9JqtNSWqA=_0pfKzDqNw-vH*1PQt&jYpDhh-9BZ)GW z@|=j@l3;%i{^MK}=9iJ7hAFrpl%WZ;q&QZPj9(XS!%q0$Ao%536mH#gDBOnBxb?+Q zxDDy?8`9%9q{naA6aTNjP`LFoo3y~=A>UvaJ4GCKV-#UCDo})968{DnitwK)@$15D znvy^TL9j83_?J;OAhj6)>-gD(S=1j~Zy*XqLQ>2e?1)CL`*Ph(XykvLy#Z;|2AWYM zs(CigzJcREvZ9etye0@w;0Ffil_5;{7orTJBaCb#JR^L?(d(#WQgyQO3iS1k00%bX z8jZq3C?gm*&jy$`&AkrQU}H3TvmMYInA>Cr^g0|jNs9gt+|U@R9oD(P3H=w|(3|kK z!3OA!U;t0OqXH9+p?Y@n66+Y>6ufBMx~VzQxXp+}<8V|BX>n-io-qthUiZU>--#Ox zu>ncc21GZOMd5xya|6PJjd7&)<7niDcpKLNE!V}}xXw)+1kip!tti}YL2vFefd$Y= zi37iAXfUbn5SK^c6u?fVnYfJOYP>$}C}OkcB18@YiV^iiiM_@#k~` zNMcz;lko2KSQj9{Q8 zTi7<}t`!Wy3kKnl7@|0c8w3`FGXcnifnYmeW)K4xoCR{;0ox{k0v15y@W4rbPlSc4 zePP>0P)H&IEF_M@Adu9#P(TwvLU<$sLxQGuz*Hcs9WZ9-^l=!E1eQW6l=PyZp=yI7 zF|8vP{77J0cj}4ba48N9foYxpRBbT82OxX8!vux?1Pid`?^*Q4U9cFa#T|y=qyl?m z^7X@sHZVQ~EEa(!5eX>bKk`#i^Pk~c(P#vcgo8Y7U}C_QU(?Jao_z=!eFl5k$%rNN^ln zfyM!mP!#>}R3t!<6O2v&m)BKo@Mxy>M5JniB`{&B#Gq<}#xboY;Xl5|Q+WE1*Fe!j z@jVRzny>_@9(RGsLRL;N20jAN4@-$JBET=u7nlV>#6Un_MNVp7`fCmfP&jc!;0h#> zi2nr?sN?{gn+`w;tU>{T5DsXA!{7*b!mlA4K}8@z*~ej`0o07NG4mf#tJ)97(5B8a09Wlt_2f;guvnn1Oi}&SvQyv6;STfME*Za zPb4rAH{e9XF%dURk3xY;a^2pWeDl9i_&+&_S}**;5U6E=OOVikT`*=mFgS^ty2MqT zb~=NI0)&9U;y_ITSO{ngVDv95gYp)t0dy)z32G2GI5ZAH1dc$1hyzdt>`FDOGUxAS zi~$CvuCq>2SOOYB0CobF8h3|@(E@oW4(GxGTE<|pI4tIu!=Zh&a2^UKHijr-fftZ? zN;Ug8zoV!I`b$Mhq|@S%`Q|V_2Uve;^ z0at<&53mk2V!3sGwkDBce+KkyW_NW+1oO#mySKxqY%72qy;NXrjqv<+lH5*}1N zKzguS!ia+!4-1Mph=pQ44T>S#02hi;iaAOK`2|%J0jNUBBpXn@?hjLdIIUq~avsYJZ_~6VLoVari$HABtL(Z}P%=)eL|JJ#+`EeGPzdlBogmi*=9)B$_|~p8PNN ze(jgAlnVNP&G|QNVFB1MATRu<21HRa_3sH_E+`D719B-B$hx3nB;q&m&W`VJ9%^Wt zpf*=(HYh9z?e%WP-!&oV&Vp=0i6(Fy3kZ9?fAUYYNJlj$wM5(;uDE}~5^Pr};Yy(H zR(=cYva#p*Wim>w03Q8K_>ajTojou<3TvWpPzhi`K@`Z8Bs>ub8ZG}omQufILh*qx zhHbx4iv@X%5_#*W#Y2d_06O7%FivW0i%{mGL>|zVT7scKtWzpG6eyYqP!UMFFcgkR z2?Py@eJ^ER3}6aC0vJFBle-8#8{A*-y(E3(HmKO^$Js$7|$X7%x2u>^p@EnvD0r+oxAIzT? zkEK>vJ}7F-W5a=eZ6W?YW{CeCgMV^83~)cR7`#Ezpz}e2k1n-wwh2D#UAlGnfJP9g zRsbf@pzH-4gC>yviw**%EZQ!LLjiIH&Y|w&!2c8)M^g3yU^hji)@|}cKsbL#=jO#o z7{Grd6bZC-&?qzl&@CEp6%~rm_E4B0Es&T}0e~$QU`h-g1uBE+P_Rj)?8B7SyEVV9 z_=mAJRX`{L5^T!AE+1^ZHb)kjB8g_5i1bj@Hq&o2{Ez+UUqw0!6d2&M!ASoX^H95>n*;$ZDXMwsB4Hf5>z#~s zxPbi@*gT>r85#?cB`6bs6aQ6k3!4x{Hm z15g6mp_mz9mzqA&P;)p;jg~}!P(NU3D8UlO1QmzF74)(zy&4LCR20}#v7zvjPw@%biWK$}m)?X18#LI% zfDc8F%_C6|_YnuqnwJBJgaF+;kT}<`fU?#=E>3WTF@XYlJ;8vQjM~e4SHZN_rRp}|8G`9qtQ&@vu>ULE5_Do<6k00 zQ|}-Ai786c7BB?@I{OpG3aS49L`exvVZf8r%=oLL0U{YdivWU%goQlTKqP~k3%?^7 z^y84AV~7P6%z6U^MQLb(U;m5;Et_90Kv`(-4{EanOXXrb*jZCb1h5OCbZgRn!0b8x z?ze!(D5d=2!r{PH9(15Ue|p0;5E~6#07CqP@hM^PBuXz33ART6_>Ee@ZC05&n-ZlN z1&S#=xL5J-1^)yQ2CDuEk{TLxDoHrtIuv9?1DDu12=+Hf5($gOL&?7mf`%?gGoVJo zL9O5zc@w!{kf3M+6)M=t|C#PT>;D6^^_KH`5O1D35? zBE!EJ@PBMIK(p@8T9iOvFP;%F(CeoPBZAvZME~}2q4+&uBeh)$E)E?Nhl@h7Qg9*Y zzBn8Y4%8L%60lLDvRWWZ?;SvV_nP73}Rq7{dGL*J$0s!$6*7@{Qu zhDb1jA<;5$Iq0i6d^am-X8*c}hz8GDZ-fU^mJ z&J?9PMfosMqUqP~NT`PsPJoyg;JjO%9h}WAtsof&I0{-5g!9AjSUfZ?3RhyqQTw-) z>%c!~F9W3+ZYe_qx6tq)UsFEoXHX~%(Tz#fAQ+fscd$P& z43VlKMdU1cxGo(Et?IWsUj(j6OTKEQEyD@`-Xdm?cNs=5(Y-Ei>AR07vKkX zMX=O6BO7)SM^a3J#zLX2a4~3%7LJ5bdY{(PfNdy7hm2pd~4|667Hb=YSCb_fwV>!-4)a zo_c#3NJYJ)^IJ}EqYB*5g~743peaOA8Vcctivi>TyMMoF#{s`V0|WVzdP>}4r=x>~ z4G`1735EREAZV}}#aW_QqN=%Pc!XYnXBb%Zm%N~-ixUSQib+KHHh%dF6QJ&`| zPr-yfm}j47m~U{9uU|yOzV)BOcKZi_UzqUNKj*w6Hl6c|*u*v14V5bRz_i$Phuxgw zgLBf*f)3pJVkpXDA?;PogDZHYCNYBVL~a⩔nL|wXs2QEZ|qpl1AfUrQ5Jn%|dum{u; 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

    AEy7^h2mMmz%b++pSq1_Y0S3I!<@)ja$_` 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 diff --git a/sample/sample.tex b/sample/sample.tex index 42378ad..ee62ec5 100644 --- a/sample/sample.tex +++ b/sample/sample.tex @@ -23,7 +23,7 @@ %% %% using aastex version 6 -\documentclass[onecolumn]{aastex6} +\documentclass{aastex6} %% The other main article choice is a tightly typeset, two-column article %% that more closely resembles the final typeset pdf article. @@ -46,7 +46,7 @@ % times : uses times font instead of the default % linenumbers : turn on lineno package. % trackchanges : required to see the revision mark up and print output -% numberedappendix: Needed to label appendix sections A, B, . +% numberedappendix: Labels appendix sections A, B, ... This is the default. % appendixfloats: Needed. Resets figure and table counters to zero %% these can be used in any combination, e.g. @@ -61,21 +61,24 @@ \newcommand\aastex{AAS\TeX} \newcommand\latex{La\TeX} +%% AASTeX 6.0 supports the ability to suppress the names and affiliations +%% of some authors and displaying them under a "collaboration" banner to +%% minimize the amount of author information that to be printed. This +%% should be reserved for articles with an extreme number of authors. +%% %% Mark up commands to limit the number of authors on the front page. \AuthorCallLimit=1 %% Will only show Schwarz & Muench since Schwarz and Muench %% are in the same \author call. -\collaborationName{Friends of AASTeX} -%% will print "The AAS collaboration" after the shortened author list. -%% Note that all the \altaffil information will still be shown so it -%% has to be manually commented out if you do not want it shown. +\fullcollaborationName{The Friends of AASTeX Collaboration} +%% will print the collaboration text after the shortened author list. +%% These commands have to COME BEFORE the \author calls. %% %% Note that all of these 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. %% Use \allauthors at the manuscript end to show the full author list. - %% 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. @@ -115,7 +118,7 @@ \title{An Example Article using \aastex v6.0} -%% Use \author, \affil, and the \and command to format author and affiliation +%% Use \author, \affil, plus the \and command to format author and affiliation %% information. 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. @@ -158,27 +161,6 @@ \altaffiltext{4}{AAS Director of Publishing} \altaffiltext{5}{IOP Senior Publisher for the AAS Journals} -%% AASTeX 6.0 supports the ability to suppress the names and affiliations -%% of some authors and displaying them under a "collaboration" banner to -%% minimize the amount of author information that to be printed. This -%% should be reserved for articles with an extreme number of authors. -%% The necessary command are \AuthorCallLimit and \collaborationName. -%% An \AuthorCallLimit=2 call prior to the author list will only show -%% the authors in the first two \author calls. The \collaborationName -%% defines the collaboration identifier. Commented examples below. - -%\AuthorCallLimit=1 -%% Will only show Schwarz & Muench since Schwarz and Muench -%% are in the same \author call. -%\collaborationName{Friends of AASTeX} -%% will print "The AAS collaboration" after the shortened author list. -%% Note that all the \altaffil information will still be shown so it -%% has to be manually commented out if you do not want it shown. -%% -%% Note that all of these 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. - %% Mark off the abstract in the ``abstract'' environment. \begin{abstract} @@ -279,7 +261,7 @@ \section{Introduction} \label{sec:intro} 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 improved url support and hyperlinking, 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. @@ -426,12 +408,18 @@ \section{Floats} \label{sec:floats} 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. - -\begin{deluxetable}{ccCrlc}[b!] +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 addition, with the +addition of the longtable package to span a page break, deluxetable is also +no longer a float be default. An author must make a deluxetable a float by +adding the command {\tt\string \floattable} right before the {\tt\string \begin\{deluxetable\}} call. This command will allow \latex to optimally place +the deluxetable but note that long tables will not longer split over a page. +It is up to the reader to strike the right balance. + +\floattable +\begin{deluxetable}{ccCrlc} \tablecaption{Column math mode in an observation log \label{tab:mathmode}} \tablecolumns{6} \tablenum{2} @@ -619,6 +607,7 @@ \subsubsection{Hiding columns} \label{subsubsec:hide} uses {\tt\string\tablenum} to renumber the table because a \latex\ tabular table was inserted before it. +\floattable \begin{deluxetable}{cchlDlc} \tablenum{4} \tablecaption{Fun facts about the first 10 messier objects\label{tab:messier}} @@ -643,10 +632,8 @@ \subsubsection{Hiding columns} \label{subsubsec:hide} 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 after -{\tt\string\startdata} and all of the values in that column have to have a -space before the next ampersand.} +The Distance is also centered on the decimals. Note that all of the values +in a decimal aligned column have to have a space before the next ampersand.} \end{deluxetable} \subsubsection{Splitting a table into multiple horizontal components} @@ -1074,8 +1061,7 @@ \section{Revision tracking and color highlighting} \label{sec:highlight} \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 \break -\edit3{to show this changed text}. Since over 90\% of all manuscripts +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

    `kNv*XZunB$mb%XZrS-hTjM|s(& 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 VZq_!G2w*Ib7)pMAMYXe({|{T#vEl## delta 253395 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

YVHs=AN)MP5wKC>p}oX@T7l|AbUuYT)% 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�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