pnas/pnastwo.cls
author Kevin Walker <kevin@canyon23.net>
Wed, 09 Feb 2011 18:21:58 -0800
changeset 713 eafdb7806df3
parent 566 33de88ae7b62
permissions -rw-r--r--
added remark to easy gluing prop (compatible with gluing on fields). this is in response to comment from PT that the zero map satisfies the claims of the proposition.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
566
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
     1
\def\currversion{April 15, 2008}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
     2
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
     3
  %*****************************************************************%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
     4
  %*                                                               *%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
     5
  %*     Prepared by Amy Hendrickson, TeXnology Inc.               *%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
     6
  %*     Copyright (C) 2004 by Amy Hendrickson, TeXnology Inc.,    *%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
     7
  %*     All rights reserved.                                      *%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
     8
  %*                                                               *%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
     9
  %*     TeXnology Inc.: 617 738-8029                              *%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    10
  %*                     amyh@texnology.com                        *%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    11
  %*                     www.texnology.com                         *%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    12
  %*                                                               *%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    13
  %*     For assistance, please contact the PNAS Editorial Office: *%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    14
  %*     202-334-2679                                              *%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    15
  %*     pnas@nas.edu                                              *%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    16
  %*                                                               *%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    17
  %*****************************************************************%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    18
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    19
\typeout{^^J^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    20
Two Column Journal Style for the^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    21
Proceedings of the National Academy of Science 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    22
^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    23
Written by Amy Hendrickson, TeXnology, Inc., 9/04^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    24
^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    25
This version is dated \currversion^^J^^J}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    26
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    27
\ProvidesClass{pnastwo}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    28
\newcommand\@ptsize{}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    29
\newif\if@restonecol
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    30
\newif\if@titlepage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    31
\@titlepagefalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    32
\if@compatibility\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    33
\DeclareOption{a4paper}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    34
   {\setlength\paperheight {297mm}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    35
    \setlength\paperwidth  {210mm}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    36
\DeclareOption{a5paper}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    37
   {\setlength\paperheight {210mm}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    38
    \setlength\paperwidth  {148mm}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    39
\DeclareOption{b5paper}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    40
   {\setlength\paperheight {250mm}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    41
    \setlength\paperwidth  {176mm}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    42
\DeclareOption{letterpaper}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    43
   {\setlength\paperheight {11in}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    44
    \setlength\paperwidth  {8.5in}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    45
\DeclareOption{legalpaper}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    46
   {\setlength\paperheight {14in}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    47
    \setlength\paperwidth  {8.5in}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    48
\DeclareOption{executivepaper}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    49
   {\setlength\paperheight {10.5in}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    50
    \setlength\paperwidth  {7.25in}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    51
\DeclareOption{landscape}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    52
   {\setlength\@tempdima   {\paperheight}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    53
    \setlength\paperheight {\paperwidth}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    54
    \setlength\paperwidth  {\@tempdima}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    55
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    56
\if@compatibility
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    57
  \renewcommand\@ptsize{0}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    58
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    59
\DeclareOption{10pt}{\renewcommand\@ptsize{0}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    60
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    61
\DeclareOption{11pt}{\renewcommand\@ptsize{1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    62
\DeclareOption{12pt}{\renewcommand\@ptsize{2}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    63
\if@compatibility\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    64
\DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    65
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    66
\DeclareOption{twoside}{\@twosidetrue  \@mparswitchtrue}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    67
\DeclareOption{draft}{\setlength\overfullrule{5pt}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    68
\if@compatibility\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    69
\DeclareOption{final}{\setlength\overfullrule{0pt}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    70
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    71
\DeclareOption{titlepage}{\@titlepagetrue}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    72
\if@compatibility\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    73
\DeclareOption{notitlepage}{\@titlepagefalse}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    74
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    75
\if@compatibility\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    76
\DeclareOption{onecolumn}{\@twocolumnfalse}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    77
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    78
\DeclareOption{twocolumn}{\@twocolumntrue}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    79
\DeclareOption{leqno}{\input{leqno.clo}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    80
\DeclareOption{fleqn}{\input{fleqn.clo}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    81
\DeclareOption{openbib}{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    82
  \AtEndOfPackage{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    83
   \renewcommand\@openbib@code{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    84
      \advance\leftmargin\bibindent
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    85
      \itemindent -\bibindent
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    86
      \listparindent \itemindent
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    87
      \parsep \z@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    88
      }%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    89
   \renewcommand\newblock{\par}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    90
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    91
\ExecuteOptions{letterpaper,twoside,onecolumn,final}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    92
\ProcessOptions
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    93
%% size10.clo ==>>
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    94
\renewcommand\normalsize{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    95
   \@setfontsize\normalsize\@ixpt\@xpt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    96
   \abovedisplayskip 8\p@ \@plus2\p@ \@minus5\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    97
   \abovedisplayshortskip \z@ \@plus3\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    98
   \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
    99
   \belowdisplayskip \abovedisplayskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   100
               \topsep 0\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   101
               \parsep 0\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   102
   \let\@listi\@listI}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   103
\normalsize
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   104
               \topsep 0\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   105
               \parsep 0\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   106
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   107
\newcommand\small{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   108
   \@setfontsize\small\@viiipt{9}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   109
   \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   110
   \abovedisplayshortskip \z@ \@plus2\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   111
   \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   112
   \def\@listi{\leftmargin\leftmargini
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   113
               \topsep 0\p@ 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   114
               \parsep 0\p@ 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   115
               \itemsep \parsep}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   116
   \belowdisplayskip \abovedisplayskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   117
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   118
\newcommand\footnotesize{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   119
   \@setfontsize\footnotesize\@vipt{7}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   120
   \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   121
   \abovedisplayshortskip \z@ \@plus\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   122
   \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   123
   \def\@listi{\leftmargin\leftmargini
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   124
               \topsep 3\p@ \@plus\p@ \@minus\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   125
               \parsep 2\p@ \@plus\p@ \@minus\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   126
               \itemsep \parsep}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   127
   \belowdisplayskip \abovedisplayskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   128
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   129
\newcommand\scriptsize{\@setfontsize\scriptsize\@vpt\@viipt}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   130
\newcommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   131
\newcommand\large{\@setfontsize\large\@xiipt{14}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   132
\newcommand\Large{\@setfontsize\Large\@xivpt{18}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   133
\newcommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   134
\newcommand\huge{\@setfontsize\huge\@xxpt{25}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   135
\newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   136
\if@twocolumn
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   137
  \setlength\parindent{1em}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   138
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   139
  \setlength\parindent{15\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   140
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   141
\setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   142
\setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   143
\setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   144
\setlength\headheight{12\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   145
\setlength\headsep   {25\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   146
\setlength\topskip   {10\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   147
\setlength\footskip{20\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   148
\if@compatibility \setlength\maxdepth{4\p@} \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   149
\setlength\maxdepth{.5\topskip} \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   150
\if@compatibility
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   151
  \if@twocolumn
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   152
    \setlength\textwidth{410\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   153
  \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   154
    \setlength\textwidth{345\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   155
  \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   156
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   157
  \setlength\@tempdima{\paperwidth}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   158
  \addtolength\@tempdima{-2in}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   159
  \setlength\@tempdimb{345\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   160
  \if@twocolumn
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   161
    \ifdim\@tempdima>2\@tempdimb\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   162
      \setlength\textwidth{2\@tempdimb}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   163
    \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   164
      \setlength\textwidth{\@tempdima}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   165
    \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   166
  \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   167
    \ifdim\@tempdima>\@tempdimb\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   168
      \setlength\textwidth{\@tempdimb}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   169
    \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   170
      \setlength\textwidth{\@tempdima}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   171
    \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   172
  \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   173
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   174
\if@compatibility\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   175
  \@settopoint\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   176
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   177
\if@compatibility
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   178
  \setlength\textheight{43\baselineskip}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   179
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   180
  \setlength\@tempdima{\paperheight}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   181
  \addtolength\@tempdima{-2in}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   182
  \addtolength\@tempdima{-1.5in}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   183
  \divide\@tempdima\baselineskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   184
  \@tempcnta=\@tempdima
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   185
  \setlength\textheight{\@tempcnta\baselineskip}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   186
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   187
\addtolength\textheight{\topskip}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   188
\if@twocolumn
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   189
 \setlength\marginparsep {10\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   190
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   191
  \setlength\marginparsep{11\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   192
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   193
\setlength\marginparpush{5\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   194
\if@compatibility
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   195
  \if@twoside
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   196
     \setlength\oddsidemargin   {44\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   197
     \setlength\evensidemargin  {82\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   198
     \setlength\marginparwidth {107\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   199
  \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   200
     \setlength\oddsidemargin   {63\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   201
     \setlength\evensidemargin  {63\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   202
     \setlength\marginparwidth  {90\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   203
  \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   204
  \if@twocolumn
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   205
     \setlength\oddsidemargin  {30\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   206
     \setlength\evensidemargin {30\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   207
     \setlength\marginparwidth {48\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   208
  \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   209
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   210
  \if@twoside
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   211
    \setlength\@tempdima        {\paperwidth}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   212
    \addtolength\@tempdima      {-\textwidth}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   213
    \setlength\oddsidemargin    {.4\@tempdima}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   214
    \addtolength\oddsidemargin  {-1in}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   215
    \setlength\marginparwidth   {.6\@tempdima}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   216
    \addtolength\marginparwidth {-\marginparsep}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   217
    \addtolength\marginparwidth {-0.4in}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   218
  \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   219
    \setlength\@tempdima        {\paperwidth}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   220
    \addtolength\@tempdima      {-\textwidth}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   221
    \setlength\oddsidemargin    {.5\@tempdima}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   222
    \addtolength\oddsidemargin  {-1in}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   223
    \setlength\marginparwidth   {.5\@tempdima}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   224
    \addtolength\marginparwidth {-\marginparsep}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   225
    \addtolength\marginparwidth {-0.4in}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   226
    \addtolength\marginparwidth {-.4in}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   227
  \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   228
  \ifdim \marginparwidth >2in
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   229
     \setlength\marginparwidth{2in}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   230
  \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   231
  \@settopoint\oddsidemargin
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   232
  \@settopoint\marginparwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   233
  \setlength\evensidemargin  {\paperwidth}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   234
  \addtolength\evensidemargin{-2in}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   235
  \addtolength\evensidemargin{-\textwidth}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   236
  \addtolength\evensidemargin{-\oddsidemargin}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   237
  \@settopoint\evensidemargin
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   238
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   239
\if@compatibility
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   240
  \setlength\topmargin{27pt}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   241
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   242
  \setlength\topmargin{\paperheight}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   243
  \addtolength\topmargin{-2in}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   244
  \addtolength\topmargin{-\headheight}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   245
  \addtolength\topmargin{-\headsep}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   246
  \addtolength\topmargin{-\textheight}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   247
  \addtolength\topmargin{-\footskip}     % this might be wrong!
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   248
  \addtolength\topmargin{-.5\topmargin}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   249
  \@settopoint\topmargin
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   250
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   251
\setlength\footnotesep{6.65\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   252
\setlength{\skip\footins}{19\p@ \@plus 4\p@ \@minus 2\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   253
\setlength\floatsep    {12\p@ \@plus 2\p@ \@minus 2\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   254
\setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   255
\setlength\intextsep   {12\p@ \@plus 2\p@ \@minus 2\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   256
\setlength\dblfloatsep    {12\p@ \@plus 2\p@ \@minus 2\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   257
\setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   258
\setlength\@fptop{0\p@ \@plus 1fil}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   259
\setlength\@fpsep{8\p@ \@plus 2fil}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   260
\setlength\@fpbot{0\p@ \@plus 1fil}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   261
\setlength\@dblfptop{0\p@ \@plus 1fil}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   262
\setlength\@dblfpsep{8\p@ \@plus 2fil}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   263
\setlength\@dblfpbot{0\p@ \@plus 1fil}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   264
\setlength\partopsep{2\p@ \@plus 1\p@ \@minus 1\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   265
\def\@listi{\leftmargin\leftmargini
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   266
            \parsep 1sp%4\p@ \@plus2\p@ \@minus\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   267
            \topsep 8\p@ \@plus2\p@ \@minus4\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   268
            \itemsep1sp%4\p@ \@plus2\p@ \@minus\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   269
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   270
\let\@listI\@listi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   271
\@listi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   272
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   273
\def\@listii {\leftmargin\leftmarginii
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   274
              \labelwidth\leftmarginii
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   275
              \advance\labelwidth-\labelsep
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   276
              \topsep    4\p@ \@plus2\p@ \@minus\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   277
              \parsep    2\p@ \@plus\p@  \@minus\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   278
              \itemsep   \parsep}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   279
\def\@listiii{\leftmargin\leftmarginiii
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   280
              \labelwidth\leftmarginiii
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   281
              \advance\labelwidth-\labelsep
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   282
              \topsep    2\p@ \@plus\p@\@minus\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   283
              \parsep    \z@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   284
              \partopsep \p@ \@plus\z@ \@minus\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   285
              \itemsep   \topsep}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   286
\def\@listiv {\leftmargin\leftmarginiv
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   287
              \labelwidth\leftmarginiv
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   288
              \advance\labelwidth-\labelsep}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   289
\def\@listv  {\leftmargin\leftmarginv
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   290
              \labelwidth\leftmarginv
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   291
              \advance\labelwidth-\labelsep}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   292
\def\@listvi {\leftmargin\leftmarginvi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   293
              \labelwidth\leftmarginvi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   294
              \advance\labelwidth-\labelsep}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   295
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   296
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   297
%% <<== size10.clo
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   298
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   299
\setlength\lineskip{1\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   300
\setlength\normallineskip{1\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   301
\renewcommand\baselinestretch{}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   302
\setlength\parskip{0\p@ \@plus \p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   303
\@lowpenalty   51
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   304
\@medpenalty  151
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   305
\@highpenalty 301
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   306
\setcounter{topnumber}{2}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   307
\renewcommand\topfraction{.7}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   308
\setcounter{bottomnumber}{1}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   309
\renewcommand\bottomfraction{.3}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   310
\setcounter{totalnumber}{3}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   311
\renewcommand\textfraction{.2}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   312
\renewcommand\floatpagefraction{.5}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   313
\setcounter{dbltopnumber}{2}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   314
\renewcommand\dbltopfraction{.7}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   315
\renewcommand\dblfloatpagefraction{.5}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   316
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   317
\newif\iftitlepage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   318
  \def\ps@headings{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   319
      \let\@evenhead\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   320
   \def\@oddhead{\hfill\rlap{\hskip14pt\vtop to 0pt{\vskip-1pt\makesidesquares
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   321
\vss}}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   322
\def\@oddfoot{{\dospecialaccents%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   323
\iftitlepage\global\titlepagefalse%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   324
\footlinefont
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   325
\ifodd\c@page
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   326
\hbox to \textwidth{\footlinefont \let\it\footlineit
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   327
\theurl\hfill\footlinefont PNAS\hskip6pt  \vrule depth 2pt\hskip6pt 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   328
{\foliofont\theissuedate}\hskip6pt\vrule\hskip6pt\thevolume\hskip6pt 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   329
\vrule\hskip6pt\theissuenumber\hskip6pt \vrule\hskip6pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   330
\the\c@page{\footlineit--}\expandafter\ifx\csname 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   331
lastpage\endcsname\relax ??\else\lastpage\fi}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   332
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   333
\hbox to \textwidth{\footlinefont \let\it\footlineit
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   334
{\foliofont\the\c@page{\footlineit--}\expandafter\ifx\csname 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   335
lastpage\endcsname\relax ??\else\lastpage\fi}\hskip6pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   336
\vrule depth 2pt\hskip6pt PNAS\hskip6pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   337
\vrule\hskip6pt{\foliofont\theissuedate}\hskip6pt\vrule\hskip6pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   338
\thevolume\hskip6pt\vrule\hskip6pt\theissuenumber\hfill
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   339
\theurl}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   340
\fi\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   341
\ifodd\c@page
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   342
\hbox to\textwidth{{\let\it\footlineit\footlinefont\thefootlineauthor}\hfill
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   343
\footlinefont PNAS\hskip6pt\vrule depth 2pt\hskip6pt{\foliofont\theissuedate}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   344
\hskip6pt\vrule depth2pt\hskip6pt\thevolume\hskip6pt\vrule depth 2pt\hskip6pt\theissuenumber\hskip6pt\vrule\hskip6pt{\foliofont\the\c@page}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   345
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   346
\hbox to\textwidth{\let\it\footlineit\footlinefont{\foliofont \the\c@page}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   347
\hskip6pt\vrule depth 2pt height 6pt\hskip6pt\theurl\hfill\thefootlineauthor}\fi\fi}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   348
\let\@evenfoot\@oddfoot
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   349
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   350
      \let\@mkboth\markboth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   351
    \def\sectionmark##1{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   352
      \markboth {\MakeUppercase{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   353
        \ifnum \c@secnumdepth >\z@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   354
          \thesection\quad
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   355
        \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   356
        ##1}}{}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   357
    \def\subsectionmark##1{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   358
      \markright {%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   359
        \ifnum \c@secnumdepth >\@ne
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   360
          \thesubsection\quad
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   361
        \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   362
        ##1}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   363
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   364
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   365
\newcount\affilcount
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   366
\newcount\saveaffilcount
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   367
\newcount\c@fnaffilcount
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   368
\def\affil#1#2{\normalsize\affilfont\ \affilcount=#1
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   369
\ifnum\affilcount>\saveaffilcount\global\saveaffilcount\affilcount\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   370
\expandafter\ifx\csname affil\the\affilcount\endcsname\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   371
\global\advance\c@footnote by1
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   372
\expandafter\xdef\csname affilsymb\the\affilcount\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   373
{\the\c@footnote}{$^{\@fnsymbol\c@footnote}$}% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   374
\expandafter\gdef\csname affil\the\affilcount\endcsname{#2}\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   375
$^{\expandafter\@fnsymbol\csname affilsymb\the\affilcount\endcsname}$
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   376
\fi\authorfont}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   377
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   378
\newcommand\maketitle{\par
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   379
\global\titlepagetrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   380
  \begingroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   381
\dospecialaccents
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   382
\parindent=0pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   383
\def\and{ and }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   384
    \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   385
    \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   386
    \long\def\@makefntext##1{\parindent0pt\noindent
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   387
                \@textsuperscript{\normalfont\@thefnmark}##1}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   388
      \newpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   389
      \global\@topnum\z@   % Prevents figures from going at top of page.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   390
      \@maketitle
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   391
\@thanks
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   392
% according to sample, Dec 2007, copyright no longer wanted here
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   393
%    \renewcommand\thefootnote{}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   394
% \footnotetext{\vrule height 8pt width0pt\copyright \thecopyrightyear\ by The % National Academy of Sciences of the USA}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   395
  \endgroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   396
  \setcounter{footnote}{0}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   397
  \global\let\thanks\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   398
  \global\let\maketitle\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   399
  \global\let\@maketitle\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   400
  \global\let\@thanks\@empty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   401
  \global\let\@author\@empty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   402
  \global\let\@date\@empty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   403
  \global\let\@title\@empty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   404
  \global\let\@contributor\@empty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   405
  \global\let\title\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   406
  \global\let\date\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   407
  \global\let\and\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   408
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   409
\def\@maketitle{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   410
\global\firsttimetrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   411
%% To get equation numbers in square brackets and bold
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   412
\gdef\tagform@##1{\maketag@@@{\bf[\hskip1pt\ignorespaces##1\unskip\@@italiccorr\hskip1pt]}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   413
\gdef\@eqnnum{{\normalfont\bf \normalcolor [\hskip1pt\theequation\hskip1pt]}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   414
  \newpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   415
\def\\ {\vskip1pt}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   416
  \let \footnote \thanks
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   417
    {\hsize=\textwidth \raggedright
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   418
\noindent\huge\baselineskip= 24pt\titlefont \@title \par}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   419
    \vskip6pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   420
    {\normalsize\authorfont
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   421
        \@author
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   422
\par
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   423
{\vskip4pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   424
\raggedright
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   425
\affilcount=0
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   426
\footnotesize\affilfont
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   427
\loop \ifnum\affilcount< \saveaffilcount 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   428
\expandafter\ifx\csname affil\the\affilcount\endcsname\relax\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   429
$^{\expandafter\@fnsymbol\csname affilsymb\the\affilcount\endcsname}$%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   430
\csname affil\the\affilcount\endcsname,\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   431
\global\advance\affilcount by1
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   432
\repeat\ifnum\saveaffilcount=1\else\ and \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   433
$^{\expandafter\@fnsymbol\csname affilsymb\the\affilcount\endcsname}$%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   434
\expandafter\csname affil\the\affilcount\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   435
}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   436
    \vskip 4pt%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   437
    {\affilfont \@contributor}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   438
  \par
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   439
  \vskip 1.5em}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   440
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   441
\def\contributor#1{\def\@contributor{#1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   442
\let\@contributor\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   443
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   444
\contributor{Submitted to Proceedings
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   445
of the National Academy of Sciences of the United States of America}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   446
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   447
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   448
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   449
\setcounter{secnumdepth}{3}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   450
\newcounter {part}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   451
\newcounter {section}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   452
\newcounter {subsection}[section]
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   453
\newcounter {subsubsection}[subsection]
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   454
\newcounter {paragraph}[subsubsection]
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   455
\newcounter {subparagraph}[paragraph]
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   456
\renewcommand \thepart {\@Roman\c@part}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   457
\renewcommand \thesection {\@arabic\c@section}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   458
\renewcommand\thesubsection   {\thesection.\@arabic\c@subsection}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   459
\renewcommand\thesubsubsection{\thesubsection .\@arabic\c@subsubsection}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   460
\renewcommand\theparagraph    {\thesubsubsection.\@arabic\c@paragraph}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   461
\renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   462
\newcommand\part{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   463
   \if@noskipsec \leavevmode \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   464
   \par
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   465
   \addvspace{4ex}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   466
   \@afterindentfalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   467
   \secdef\@part\@spart}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   468
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   469
\def\@part[#1]#2{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   470
    \ifnum \c@secnumdepth >\m@ne
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   471
      \refstepcounter{part}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   472
      \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   473
    \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   474
      \addcontentsline{toc}{part}{#1}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   475
    \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   476
    {\parindent \z@ \raggedright
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   477
     \interlinepenalty \@M
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   478
     \normalfont
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   479
     \ifnum \c@secnumdepth >\m@ne
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   480
       \Large\bfseries \partname~\thepart
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   481
       \par\nobreak
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   482
     \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   483
     \huge \bfseries #2%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   484
     \markboth{}{}\par}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   485
    \nobreak
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   486
    \vskip 3ex
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   487
    \@afterheading}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   488
\def\@spart#1{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   489
    {\parindent \z@ \raggedright
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   490
     \interlinepenalty \@M
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   491
     \normalfont
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   492
     \huge \bfseries #1\par}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   493
     \nobreak
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   494
     \vskip 3ex
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   495
     \@afterheading}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   496
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   497
\def\@startsection#1#2#3#4#5#6{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   498
  \if@noskipsec \leavevmode \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   499
  \par
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   500
  \@tempskipa #4\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   501
  \@afterindenttrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   502
  \ifdim \@tempskipa <\z@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   503
    \@tempskipa -\@tempskipa \@afterindentfalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   504
  \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   505
  \if@nobreak
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   506
    \everypar{}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   507
  \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   508
    \addpenalty\@secpenalty\addvspace\@tempskipa
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   509
  \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   510
  \@ifstar
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   511
    {\@ssect{#3}{#4}{#5}{#6}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   512
    {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   513
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   514
\def\@sect#1#2#3#4#5#6[#7]#8{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   515
  \ifnum #2>\c@secnumdepth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   516
    \let\@svsec\@empty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   517
  \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   518
    \refstepcounter{#1}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   519
    \protected@edef\@svsec{\@seccntformat{#1}\relax}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   520
  \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   521
  \@tempskipa #5\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   522
  \ifdim \@tempskipa>\z@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   523
    \begingroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   524
      #6{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   525
        \@hangfrom{\hskip #3\relax\@svsec
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   526
}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   527
          \interlinepenalty \@M #8\@@par}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   528
    \endgroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   529
    \csname #1mark\endcsname{#7}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   530
    \addcontentsline{toc}{#1}{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   531
      \ifnum #2>\c@secnumdepth \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   532
        \protect\numberline{\csname the#1\endcsname}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   533
      \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   534
      #7}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   535
  \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   536
    \def\@svsechd{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   537
      #6{\hskip #3\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   538
      \@svsec #8\ifnum#2=2.\fi}% <<==
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   539
      \csname #1mark\endcsname{#7}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   540
      \addcontentsline{toc}{#1}{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   541
        \ifnum #2>\c@secnumdepth \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   542
          \protect\numberline{\csname the#1\endcsname}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   543
        \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   544
        #7}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   545
  \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   546
  \@xsect{#5}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   547
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   548
\newcommand\section{\@startsection {section}{1}{\z@}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   549
                                   {-10pt \@plus -1ex \@minus -.2ex}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   550
                                   {.5ex }%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   551
                                   {\normalfont\Large\bfseries\sectionfont}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   552
\newcommand\subsection{\@startsection{subsection}{2}{\z@}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   553
                                     {10pt\@plus 1ex \@minus .2ex}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   554
                                     {-0.5ex \@plus .2ex}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   555
                                     {\normalfont\large\bfseries\subsectionfont}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   556
\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   557
                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   558
                                     {1.5ex \@plus .2ex}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   559
                                     {\normalfont\normalsize\bfseries}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   560
\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   561
                                    {3.25ex \@plus1ex \@minus.2ex}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   562
                                    {-1em}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   563
                                    {\normalfont\normalsize\bfseries}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   564
\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   565
                                       {3.25ex \@plus1ex \@minus .2ex}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   566
                                       {-1em}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   567
                                      {\normalfont\normalsize\bfseries}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   568
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   569
\setlength\leftmargini {12pt}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   570
\leftmargin  \leftmargini
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   571
\setlength\leftmarginii  {12pt}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   572
\setlength\leftmarginiii {12pt}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   573
\setlength\leftmarginiv  {12pt}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   574
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   575
\if@twocolumn
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   576
  \setlength\leftmarginv  {.5em}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   577
  \setlength\leftmarginvi {.5em}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   578
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   579
  \setlength\leftmarginv  {1em}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   580
  \setlength\leftmarginvi {1em}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   581
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   582
\setlength  \labelsep  {.5em}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   583
\setlength  \labelwidth{\leftmargini}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   584
\addtolength\labelwidth{-\labelsep}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   585
\@beginparpenalty -\@lowpenalty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   586
\@endparpenalty   -\@lowpenalty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   587
\@itempenalty     -\@lowpenalty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   588
\renewcommand\theenumi{\@arabic\c@enumi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   589
\renewcommand\theenumii{\@alph\c@enumii}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   590
\renewcommand\theenumiii{\@roman\c@enumiii}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   591
\renewcommand\theenumiv{\@Alph\c@enumiv}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   592
\newcommand\labelenumi{\theenumi.}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   593
\newcommand\labelenumii{(\theenumii)}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   594
\newcommand\labelenumiii{\theenumiii.}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   595
\newcommand\labelenumiv{\theenumiv.}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   596
\renewcommand\p@enumii{\theenumi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   597
\renewcommand\p@enumiii{\theenumi(\theenumii)}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   598
\renewcommand\p@enumiv{\p@enumiii\theenumiii}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   599
\newcommand\labelitemi{\raise1.5pt\llap{\small\textbullet\hskip2pt}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   600
\newcommand\labelitemii{\normalfont\bfseries \textendash}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   601
\newcommand\labelitemiii{\textasteriskcentered}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   602
\newcommand\labelitemiv{\textperiodcentered}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   603
\newenvironment{description}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   604
               {\list{}{\labelwidth\z@ \itemindent-\leftmargin
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   605
                        \let\makelabel\descriptionlabel}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   606
               {\endlist}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   607
\newcommand*\descriptionlabel[1]{\hspace\labelsep
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   608
                                \normalfont\bfseries #1}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   609
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   610
\def\abstract{\bgroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   611
\parindent=0pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   612
\hsize=\columnwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   613
\font\it\helveticaboldoblique at 8pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   614
\font\bf\helveticabold at 8pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   615
\def\textit##1{{\it ##1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   616
\def\textbf##1{{\bf ##1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   617
\small
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   618
\abstractfont\dospecialaccents}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   619
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   620
\def\endabstract{\vskip11pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   621
\egroup}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   622
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   623
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   624
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   625
\newenvironment{verse}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   626
               {\let\\\@centercr
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   627
                \list{}{\itemsep      \z@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   628
                        \itemindent   -1.5em%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   629
                        \listparindent\itemindent
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   630
                        \rightmargin  \leftmargin
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   631
                        \advance\leftmargin 1.5em}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   632
                \item\relax}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   633
               {\endlist}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   634
\newenvironment{quotation}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   635
               {\list{}{\listparindent 1.5em%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   636
                        \itemindent    \listparindent
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   637
                        \rightmargin   \leftmargin
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   638
                        \parsep        \z@ \@plus\p@}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   639
                \item\relax}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   640
               {\endlist}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   641
\newenvironment{quote}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   642
               {\list{}{\rightmargin\leftmargin}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   643
                \item\relax}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   644
               {\endlist}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   645
\if@compatibility
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   646
\newenvironment{titlepage}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   647
    {%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   648
      \if@twocolumn
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   649
        \@restonecoltrue\onecolumn
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   650
      \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   651
        \@restonecolfalse\newpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   652
      \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   653
      \setcounter{page}\z@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   654
    }%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   655
    {\if@restonecol\twocolumn \else \newpage \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   656
    }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   657
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   658
\newenvironment{titlepage}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   659
    {%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   660
      \if@twocolumn
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   661
        \@restonecoltrue\onecolumn
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   662
      \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   663
        \@restonecolfalse\newpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   664
      \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   665
      \setcounter{page}\@ne
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   666
    }%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   667
    {\if@restonecol\twocolumn \else \newpage \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   668
     \if@twoside\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   669
        \setcounter{page}\@ne
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   670
     \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   671
    }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   672
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   673
\newcommand\appendix{\par
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   674
  \setcounter{section}{0}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   675
  \setcounter{subsection}{0}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   676
  \gdef\thesection{\@Alph\c@section}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   677
\setlength\arraycolsep{5\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   678
\setlength\tabcolsep{6\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   679
\setlength\arrayrulewidth{.4\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   680
\setlength\doublerulesep{2\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   681
\setlength\tabbingsep{\labelsep}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   682
\skip\@mpfootins = \skip\footins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   683
\setlength\fboxsep{3\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   684
\setlength\fboxrule{.4\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   685
\renewcommand \theequation {\@arabic\c@equation}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   686
\newcounter{figure}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   687
\renewcommand \thefigure {\@arabic\c@figure}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   688
\def\fps@figure{tbp}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   689
\def\ftype@figure{1}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   690
\def\ext@figure{lof}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   691
\def\fnum@figure{\figurename~\thefigure}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   692
\newenvironment{figure}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   693
               {\@float{figure}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   694
               {\end@float}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   695
\newenvironment{figure*}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   696
               {\@dblfloat{figure}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   697
               {\end@dblfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   698
\newcounter{table}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   699
\renewcommand\thetable{\@arabic\c@table}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   700
\def\fps@table{tbp}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   701
\def\ftype@table{2}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   702
\def\ext@table{lot}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   703
\def\fnum@table{\tablename~\thetable}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   704
\newenvironment{table}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   705
               {\@float{table}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   706
               {\end@float}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   707
\newenvironment{table*}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   708
               {\@dblfloat{table}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   709
               {\end@dblfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   710
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   711
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   712
\newenvironment{xtable}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   713
               {\@dblfloat{table}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   714
               {\end@dblfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   715
\newenvironment{xfigure}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   716
               {\@dblfloat{figure}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   717
               {\end@dblfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   718
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   719
\newlength\abovecaptionskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   720
\newlength\belowcaptionskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   721
\setlength\abovecaptionskip{2\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   722
\setlength\belowcaptionskip{4\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   723
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   724
\long\def\@makecaption#1#2{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   725
\ifx\@captype\xtable
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   726
\let\currtabcaption\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   727
\gdef\currtabcaption{
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   728
\tabnumfont\relax #1. \tabtextfont\relax#2\par
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   729
\vskip\belowcaptionskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   730
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   731
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   732
 \vskip\abovecaptionskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   733
  \sbox\@tempboxa{\fignumfont#1.\figtextfont\hskip.5em\relax #2}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   734
  \ifdim \wd\@tempboxa >\hsize
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   735
\fignumfont\relax #1.\figtextfont\hskip.5em\relax#2\par
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   736
  \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   737
    \global \@minipagefalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   738
    \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   739
  \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   740
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   741
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   742
\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   743
\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   744
\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   745
\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   746
\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   747
\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   748
\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   749
\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   750
\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   751
\newcommand\@pnumwidth{1.55em}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   752
\newcommand\@tocrmarg{2.55em}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   753
\newcommand\@dotsep{4.5}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   754
\setcounter{tocdepth}{3}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   755
\newcommand\tableofcontents{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   756
    \section*{\contentsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   757
        \@mkboth{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   758
           \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   759
    \@starttoc{toc}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   760
    }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   761
\newcommand*\l@part[2]{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   762
  \ifnum \c@tocdepth >-2\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   763
    \addpenalty\@secpenalty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   764
    \addvspace{2.25em \@plus\p@}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   765
    \begingroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   766
      \parindent \z@ \rightskip \@pnumwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   767
      \parfillskip -\@pnumwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   768
      {\leavevmode
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   769
       \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   770
       \nobreak
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   771
       \if@compatibility
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   772
         \global\@nobreaktrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   773
         \everypar{\global\@nobreakfalse\everypar{}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   774
      \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   775
    \endgroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   776
  \fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   777
\newcommand*\l@section[2]{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   778
  \ifnum \c@tocdepth >\z@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   779
    \addpenalty\@secpenalty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   780
    \addvspace{1.0em \@plus\p@}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   781
    \setlength\@tempdima{1.5em}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   782
    \begingroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   783
      \parindent \z@ \rightskip \@pnumwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   784
      \parfillskip -\@pnumwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   785
      \leavevmode \bfseries
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   786
      \advance\leftskip\@tempdima
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   787
      \hskip -\leftskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   788
      #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   789
    \endgroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   790
  \fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   791
\newcommand*\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   792
\newcommand*\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   793
\newcommand*\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   794
\newcommand*\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   795
\newcommand\listoffigures{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   796
    \section*{\listfigurename
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   797
      \@mkboth{\MakeUppercase\listfigurename}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   798
              {\MakeUppercase\listfigurename}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   799
    \@starttoc{lof}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   800
    }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   801
\newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   802
\newcommand\listoftables{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   803
    \section*{\listtablename
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   804
      \@mkboth{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   805
          \MakeUppercase\listtablename}{\MakeUppercase\listtablename}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   806
    \@starttoc{lot}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   807
    }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   808
\let\l@table\l@figure
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   809
\newdimen\bibindent
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   810
\setlength\bibindent{1.5em}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   811
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   812
\newskip\bibskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   813
\bibskip=0pt plus 3pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   814
\newenvironment{thebibliography}[1]
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   815
     {\endgroup\endtwocolumns\vskip24pt\twocolumns\begingroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   816
\def\@currenvir{thebibliography}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   817
\let\savebibitem\bibitem
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   818
\def\bibitem{\vskip\bibskip\savebibitem}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   819
\tiny\baselineskip=8pt\bibfont
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   820
\let\it\bibitfont
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   821
\let\bf\bibbffont
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   822
\let\em\bibitfont
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   823
\let\sc\bibfont
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   824
\def\textit##1{{\bibitfont ##1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   825
\def\textbf##1{{\bibbffont ##1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   826
      \list{\@biblabel{\@arabic\c@enumiv}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   827
           {\settowidth\labelwidth{\@biblabel{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   828
            \leftmargin\labelwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   829
            \advance\leftmargin\labelsep
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   830
            \@openbib@code
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   831
            \usecounter{enumiv}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   832
            \let\p@enumiv\@empty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   833
            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   834
      \sloppy
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   835
      \clubpenalty4000
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   836
      \@clubpenalty \clubpenalty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   837
      \widowpenalty4000%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   838
      \sfcode`\.\@m}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   839
     {\def\@noitemerr
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   840
       {\@latex@warning{Empty `thebibliography' environment}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   841
      \endlist
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   842
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   843
\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   844
\let\@openbib@code\@empty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   845
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   846
\renewcommand\footnoterule{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   847
  \kern-3\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   848
  \hrule\@width6pc%.4\columnwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   849
  \kern2.6\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   850
\newcommand\@makefntext[1]{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   851
    \parindent 1em%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   852
    \noindent
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   853
    \hb@xt@1.8em{\hss\@makefnmark}#1}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   854
\newcommand\contentsname{Contents}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   855
\newcommand\listfigurename{List of Figures}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   856
\newcommand\listtablename{List of Tables}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   857
\newcommand\refname{References}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   858
\newcommand\indexname{Index}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   859
\newcommand\figurename{Fig.}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   860
\newcommand\tablename{Table}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   861
\newcommand\partname{Part}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   862
\newcommand\appendixname{Appendix}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   863
\newcommand\abstractname{Abstract}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   864
\def\today{\ifcase\month\or
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   865
  January\or February\or March\or April\or May\or June\or
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   866
  July\or August\or September\or October\or November\or December\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   867
  \space\number\day, \number\year}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   868
\setlength\columnsep{10\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   869
\setlength\columnseprule{0\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   870
\pagenumbering{arabic}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   871
\if@twoside
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   872
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   873
  \raggedbottom
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   874
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   875
\if@twocolumn
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   876
  \twocolumn
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   877
  \sloppy
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   878
  \flushbottom
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   879
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   880
  \onecolumn
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   881
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   882
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   883
%%%%%%%%%%%%%%%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   884
% Additions to article.cls for PNASONE ==>>
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   885
%%%%%%%%%%%%%%%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   886
\hoffset-.25in
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   887
\pagestyle{headings}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   888
\textwidth= 42.5pc
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   889
\textheight= 56.5pc
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   890
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   891
\def\xrelax{\relax}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   892
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   893
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   894
%%%%%%%%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   895
%% Footnotes, endnotes
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   896
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   897
\newcount\footnum
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   898
\newcount\savefootnum
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   899
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   900
\def\notes{
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   901
{\ifnum\footnum=0\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   902
\savefootnum=\footnum
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   903
\footnum=0
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   904
\noindent\loop\ifnum\savefootnum>\footnum%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   905
\global\advance\footnum by1\relax%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   906
\csname foot\the\footnum\endcsname\relax%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   907
\expandafter\gdef\csname foot\the\footnum\endcsname{\relax}\relax%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   908
\repeat\global\footnum=0\relax\fi}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   909
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   910
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   911
\long\def\endnotes#1{\global\advance\footnum by 1\relax$^{\the\footnum}$%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   912
\long\expandafter\gdef\csname foot\the\footnum\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   913
\vbox{\footnotesize\everypar={\hskip-10pt\everypar={}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   914
\leftskip=10pt\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   915
\noindent\hbox to10pt{\the\footnum.\hfill}{\def\@currentlabel{\the\footnum}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   916
#1\strut\vskip1sp}}\vskip1pt}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   917
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   918
\def\endnotetext#1{\global\advance\footnum by 1\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   919
\long\expandafter\gdef\csname foot\the\footnum\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   920
\vtop{\footnotesize%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   921
\leftskip=12pt\relax\parindent=-12pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   922
\indent\hbox to12pt{\the\footnum.\hfill}{#1\strut\vskip1sp}}\vskip1pt}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   923
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   924
%\let\footnote\endnotes
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   925
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   926
     \setlength\oddsidemargin   {0\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   927
     \setlength\evensidemargin   {0\p@}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   928
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   929
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   930
\def\dropcap#1{\setbox1=\hbox{\dropcapfont\uppercase{#1}\hskip1pt}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   931
\hangindent=\wd1
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   932
\hangafter-2
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   933
\noindent\llap{\vbox to0pt{\vskip-7pt\copy1\vss}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   934
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   935
%%% Theorem environment %%%%%%%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   936
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   937
%% added \theoremfont for theorem name and number
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   938
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   939
\def\@begintheorem#1#2{\trivlist
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   940
   \item[\hskip \labelsep{\theoremfont #1\ #2.}]\itshape}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   941
\def\@opargbegintheorem#1#2#3{\trivlist
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   942
      \item[\hskip \labelsep{\theoremfont #1\ #2.\ (#3)}]\itshape}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   943
\def\@endtheorem{\endtrivlist}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   944
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   945
%%%%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   946
%%Macros for Footline on titlepage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   947
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   948
\def\url#1{\def\theurl{#1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   949
\def\issuedate#1{\def\theissuedate{#1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   950
\def\copyrightyear#1{\def\thecopyrightyear{#1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   951
\def\volume#1{\def\thevolume{#1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   952
\def\issuenumber#1{\def\theissuenumber{#1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   953
\def\footlineauthor#1{\def\thefootlineauthor{\let\it\footlineit#1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   954
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   955
\ps@headings
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   956
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   957
%% References
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   958
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   959
\def\@biblabel#1{#1.}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   960
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   961
%%% code to get text in tables to extend all the way to left and right
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   962
%%% of table
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   963
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   964
\def\xtable{table}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   965
\def\@array[#1]#2{\tabletextfont
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   966
\setbox\@arstrutbox=\hbox{\vrule
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   967
     height\arraystretch \ht\strutbox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   968
     depth\arraystretch \dp\strutbox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   969
     width\z@}\@mkpream{#2}\edef\@preamble{\halign \noexpand\@halignto
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   970
\bgroup%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   971
\tabskip\z@\@arstrut\@preamble
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   972
\ifx\@captype\xtable\hskip-\tabcolsep\fi%% <==== Changed
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   973
\tabskip\z@ \cr}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   974
\let\@startpbox\@@startpbox \let\@endpbox\@@endpbox%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   975
  \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   976
  \bgroup\let\par\relax%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   977
  \let\@sharp##\let\protect\relax \lineskip\z@\baselineskip\z@\@preamble}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   978
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   979
%% new
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   980
\def\new@tabacol{\edef\@preamble{\@preamble\hskip0pt}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   981
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   982
\def\@tabclassz{\ifcase \@lastchclass\@acolampacol%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   983
\or \@ampacol \or
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   984
   \or \or \@addamp \or \@acolampacol\or \@firstampfalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   985
\ifx\@captype\xtable \new@tabacol\else\@tabacol \fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   986
\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   987
\edef\@preamble{\@preamble%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   988
  \ifcase \@chnum%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   989
     \hfil\ignorespaces\@sharp\unskip\hfil%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   990
     \or \ignorespaces\@sharp\unskip\hfil%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   991
     \or \hfil\hskip\z@ \ignorespaces\@sharp\unskip\fi}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   992
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   993
\setcounter{secnumdepth}{0}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   994
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   995
    \long\def\@makefntext#1{\parindent0pt\noindent
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   996
                \@textsuperscript{\normalfont\@thefnmark}#1}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   997
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   998
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
   999
%%                                                                      %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1000
%% LaTeX Style for Multiple Columns with Floating Insertions            %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1001
%%                                                                      %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1002
%% Copyright 2004, Amy Hendrickson, TeXnology Inc.                      %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1003
%% All rights reserved                                                  %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1004
%%                                                                      %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1005
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1006
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1007
%%%%%%%% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1008
%%% Double column output routines, 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1009
%%% with single and double column insertions,
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1010
%%% to be positioned at page or column top, page or column bottom, page 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1011
%%% or column center, or full page floating insertion.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1012
%%% This code was originally based on Frank Mittlebach's multicol.sty.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1013
%%% The concept of how to balance columns is due to Donald Knuth. The
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1014
%%% way to integrate the changed output routine into the standard LaTeX 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1015
%%% output routine is due to Frank. 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1016
%%% The method of making the single and double column insertions and the
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1017
%%% changes in the output routines to accomodate these features are mine.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1018
%%% A.H., August 2004
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1019
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1020
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1021
\newskip\abovefigcaptionskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1022
\newskip\abovetabcaptionskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1023
\newskip\abovetableskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1024
\newif\ifcentermultiplelines
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1025
\newif\ifcentersingleline
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1026
\newif\ifcentersingletabline
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1027
\newif\iflineabovetabcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1028
\newif\iflinebelowtabcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1029
\newdimen\belowtabcaptionskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1030
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1031
%% Parameters you can set:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1032
\columnsep=16pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1033
\newdimen\saveparskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1034
\saveparskip=\parskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1035
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1036
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1037
\newdimen\captionskip %% space between caption and figure or table
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1038
\captionskip=0pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1039
%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1040
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1041
\newdimen\PushOneColTopFig
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1042
\newdimen\PushOneColBotFig
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1043
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1044
\PushOneColTopFig=5.5pt %% push down from top of text page
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1045
\PushOneColBotFig=-4.5pt % 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1046
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1047
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1048
\newdimen\PushOneColTopTab
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1049
\newdimen\PushOneColBotTab
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1050
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1051
\PushOneColTopTab=2.5pt  %% push down from top of text page
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1052
\PushOneColBotTab=0pt %% push up from bottom of text page
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1053
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1054
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1055
\newdimen\PushTwoColTopFig
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1056
\newdimen\PushTwoColBotFig
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1057
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1058
\PushTwoColTopFig=2.5pt %% push down from top of text page
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1059
\PushTwoColBotFig=1.5pt   %% push up from bottom of text page
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1060
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1061
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1062
\newdimen\PushTwoColTopTab
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1063
\newdimen\PushTwoColBotTab
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1064
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1065
\PushTwoColTopTab=1.5pt %% push down from top of text page
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1066
\PushTwoColBotTab=1.5pt %% push up from bottom of text page
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1067
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1068
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1069
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1070
\newskip\intextfloatskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1071
\intextfloatskip=20pt %%  Space between figure or table and text. 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1072
         %% (Need to subtract 4pt to get what you want)
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1073
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1074
%% Normal and Appendix Figure and Table Numbers
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1075
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1076
\def\appthefigure{\Alph{section}\the\c@appfigure\theletter}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1077
\def\appthetable{\Alph{section}\the\c@apptable\theletter}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1078
\def\apptheplate{\Alph{section}\the\c@appplate\theletter}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1079
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1080
\newcount\c@appfigure
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1081
\newcount\c@apptable
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1082
\newcount\c@appplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1083
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1084
%% <=== end of parameters you can set
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1085
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1086
%% do one column at a time so that we can get single col
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1087
%% floats for first col.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1088
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1089
%%% New version of \@makecol that includes dbltopins and dblbotins,
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1090
%%% insertions that span both columns at the top and bottom of text page.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1091
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1092
%%% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1093
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1094
\def\new@makecol{\setbox\@outputbox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1095
     \vbox{\boxmaxdepth \maxdepth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1096
\ifdim\ht\dbltopins<1pt\else\unvbox\dbltopins\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1097
     \unvbox\@cclv
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1098
\ifdim\ht\dblbotins<1pt\else\unvbox\dblbotins\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1099
\ifvoid\footins\else\vskip\skip\footins\footnoterule\unvbox\footins\fi\vss}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1100
%\global\savefigandtabnumber\figandtabnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1101
%\global\advance\savefigandtabnumber by 1 %% Because loop stops one short 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1102
                                         %% of the total number of figs
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1103
\global\savedblfigandtabnumber\dblfigandtabnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1104
   \xdef\@freelist{\@freelist\@midlist}\gdef\@midlist{}\@combinefloats
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1105
   \setbox\@outputbox\vbox to\@colht{\boxmaxdepth\maxdepth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1106
   \@texttop\dimen128=\dp\@outputbox\unvbox\@outputbox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1107
   \vskip-\dimen128\@textbottom}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1108
   \global\maxdepth\@maxdepth}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1109
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1110
%% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1111
\let\@makecol\new@makecol %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1112
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1113
%% Default Latex output routine, to return to after balance columns
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1114
%% This should make it possible to capture the output routine of 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1115
%% any version of 2e as well as 2.09. ==>>
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1116
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1117
\edef\curroutput{\the\output}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1118
\let\latexoutput\curroutput
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1119
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1120
%% table* and figure*  outside two columns keep default definitions.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1121
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1122
\newif\ifnonewpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1123
\def\nonewpage{\global\nonewpagetrue}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1124
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1125
%% Begin twocolumns ==>>
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1126
\newdimen\checkforspace
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1127
\def\twocolumns{\par \penalty\z@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1128
\checkforspace=\pagegoal
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1129
\advance\checkforspace-\pagetotal
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1130
\advance\checkforspace-\ht\partialpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1131
\advance\checkforspace-\dp\partialpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1132
\advance\checkforspace by -2\ht\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1133
\advance\checkforspace by -2\dp\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1134
\advance\checkforspace by -2\ht\dblbotins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1135
\advance\checkforspace by -2\dp\dblbotins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1136
\ifdim\checkforspace<36pt\ifnonewpage\else\newpage\fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1137
\begingroup 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1138
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1139
\expandafter\gdef\csname plate*\endcsname{\twocolplate}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1140
\expandafter\gdef\csname endplate*\endcsname{\endtwocolfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1141
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1142
\expandafter\gdef\csname figure*\endcsname{\twocolfig}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1143
\expandafter\gdef\csname endfigure*\endcsname{\endtwocolfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1144
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1145
\expandafter\gdef\csname table*\endcsname{\twocoltable}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1146
\expandafter\gdef\csname endtable*\endcsname{\endtwocolfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1147
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1148
\let\figure\onecolfig
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1149
\let\plate\onecolplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1150
\let\table\onecoltable
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1151
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1152
\let\@makecol\new@makecol %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1153
%%      Confines new def of \@makecol to
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1154
%%      two column material, preserves normal topskip after twocolumns is
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1155
%%      finished.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1156
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1157
\output={\global\setbox\partialpage=\vbox{\unvbox\@cclv}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1158
\vskip1sp %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1159
\eject
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1160
  \vbadness10001 \hbadness5000
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1161
  \tolerance5000
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1162
\parskip  \saveparskip %plus .01pt %
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1163
%\ifjdraft
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1164
%\baselineskip=28pt\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1165
   \pretolerance\m@ne %keeps TeX from trying to make up paragraph
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1166
   %  without discretionary hyphens
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1167
  \advance\@colroom-\ht\partialpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1168
  \advance\@colroom-\dp\partialpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1169
\vsize=\@colroom 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1170
% Changed to \@colroom rather than 2\@colroom. Each column is output
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1171
% separately so we can find out if there are top or bottom inserts
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1172
% in first column.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1173
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1174
  \hsize\textwidth \advance\hsize-\columnsep 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1175
  \divide\hsize by 2 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1176
  \linewidth\hsize %% particular to LaTeX
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1177
  \columnwidth=\hsize
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1178
%% OR, you can substitute these lines:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1179
%\hsize=\mycolumnwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1180
%\linewidth=\hsize
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1181
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1182
%% Output:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1183
%  Set output to firstcolout, which checks to see if there are inserts
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1184
%  then doubles the vsize and send material back into input stream, then
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1185
%  sets the next output routine to \makeuppage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1186
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1187
\output={\firstcolout}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1188
\vskip2sp\ignorespaces}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1189
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1190
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1191
\def\galleycolumns{\par \penalty\z@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1192
\checkforspace=\pagegoal
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1193
\advance\checkforspace-\pagetotal
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1194
\advance\checkforspace-\ht\partialpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1195
\advance\checkforspace-\dp\partialpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1196
\advance\checkforspace by -2\ht\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1197
\advance\checkforspace by -2\dp\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1198
\advance\checkforspace by -2\ht\dblbotins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1199
\advance\checkforspace by -2\dp\dblbotins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1200
\ifdim\checkforspace<36pt\newpage\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1201
\begingroup 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1202
\expandafter\gdef\csname plate*\endcsname{\twocolplate}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1203
\expandafter\gdef\csname endplate*\endcsname{\endtwocolfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1204
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1205
\expandafter\gdef\csname figure*\endcsname{\twocolfig}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1206
\expandafter\gdef\csname endfigure*\endcsname{\endtwocolfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1207
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1208
\expandafter\gdef\csname table*\endcsname{\twocoltable}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1209
\expandafter\gdef\csname endtable*\endcsname{\endtwocolfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1210
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1211
\let\figure\onecolfig
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1212
\let\plate\onecolplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1213
\let\table\onecoltable
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1214
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1215
\global\firstsectionfalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1216
\hsize=\mycolumnwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1217
\linewidth=\mycolumnwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1218
  \vbadness10001 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1219
\hbadness5000
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1220
  \tolerance5000
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1221
\widowpenalty=0 \clubpenalty=0
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1222
\parskip  \saveparskip %plus .0001pt %
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1223
\vskip1sp\ignorespaces}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1224
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1225
\def\draftcolumns{\par \penalty\z@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1226
\begingroup 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1227
\expandafter\gdef\csname plate*\endcsname{\twocolplate}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1228
\expandafter\gdef\csname endplate*\endcsname{\endtwocolfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1229
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1230
\expandafter\gdef\csname figure*\endcsname{\twocolfig}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1231
\expandafter\gdef\csname endfigure*\endcsname{\endtwocolfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1232
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1233
\expandafter\def\csname table*\endcsname{\twocoltable}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1234
\expandafter\def\csname endtable*\endcsname{\endtwocolfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1235
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1236
\let\figure\onecolfig
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1237
\let\plate\onecolplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1238
\let\table\onecoltable
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1239
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1240
\marginparsep=4pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1241
\oddsidemargin-.25in
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1242
\evensidemargin-.25in
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1243
\advance\textwidth-.5in
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1244
\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1245
\linewidth=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1246
  \vbadness10001 \hbadness5000
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1247
  \tolerance5000
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1248
\parskip  \saveparskip 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1249
\vskip1sp\ignorespaces}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1250
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1251
\newbox\savetopinsert
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1252
\newbox\savebotinsert
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1253
\newbox\secondsavetopinsert
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1254
\newbox\secondsavebotinsert
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1255
\newbox\firstcolbox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1256
\newbox\secondcolbox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1257
\newbox\thefirstbox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1258
\newbox\thesecondbox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1259
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1260
\newdimen\firstcol
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1261
\newdimen\secondcol
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1262
\newdimen\checkheight
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1263
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1264
\newcount\loopnum
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1265
\newcount\firstcolsavefignum
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1266
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1267
\def\firstcolout{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1268
%% The point of having firstcolout is to find out
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1269
%% which figures/tables have been entered in the first column:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1270
\global\firstcolsavefignum=\figandtabnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1271
\global\advance\vsize by\@colroom
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1272
\topskip=11pt %% ??
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1273
       \unvbox\@cclv
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1274
       \penalty\outputpenalty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1275
\global\output={\makeuppage}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1276
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1277
%% This is where the floats and text are put together to make page:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1278
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1279
\newif\iffirstpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1280
\newbox\footnotebox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1281
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1282
\newdimen\ColUsed
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1283
\newdimen\FigSpace
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1284
\newbox\testdblbotins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1285
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1286
\def\makeuppage{% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1287
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1288
\FigSpace=.9\@colroom %% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1289
\advance\FigSpace by-\ht\testdblbotins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1290
\advance\FigSpace by-\dp\testdblbotins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1291
\advance\FigSpace by-\ht\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1292
\advance\FigSpace by-\dp\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1293
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1294
%% Save top inserts from first column: +++
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1295
\global\setbox\savetopinsert=\vbox{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1296
% write top figures and tables into this box
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1297
\redefiningtrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1298
\global\loopnum=0 \global\checkheight=0pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1299
\loop\ifnum\loopnum<\firstcolsavefignum 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1300
 %
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1301
\expandafter\ifx\csname topfloat\the\loopnum\endcsname\empty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1302
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1303
\expandafter\ifx\csname topfloat\the\loopnum\endcsname\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1304
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1305
\global\advance\checkheight by 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1306
\expandafter\csname totalht\the\loopnum\endcsname\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1307
\fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1308
\ifdim\checkheight>\FigSpace \relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1309
\global\loopnum=10000 % jump out of loop
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1310
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1311
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1312
\csname topfloat\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1313
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1314
  %
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1315
\global\advance\loopnum by1
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1316
\repeat\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1317
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1318
\ColUsed=\FigSpace %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1319
\advance\ColUsed by-\ht\savetopinsert
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1320
\advance\ColUsed by-\dp\savetopinsert
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1321
  %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1322
\global\setbox\savebotinsert=\vbox{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1323
  %% Write bottom figures and tables into this box
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1324
\redefiningtrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1325
\global\loopnum=0 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1326
\global\checkheight=0pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1327
\loop\ifnum\loopnum<\firstcolsavefignum 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1328
\expandafter\ifx\csname botfloat\the\loopnum\endcsname\empty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1329
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1330
\expandafter\ifx\csname botfloat\the\loopnum\endcsname\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1331
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1332
\global\advance\checkheight by 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1333
\expandafter\csname totalht\the\loopnum\endcsname\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1334
\fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1335
\ifdim\checkheight>\ColUsed
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1336
\global\loopnum=10000 % jump out of loop
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1337
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1338
\csname botfloat\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1339
\global\expandafter\expandafter\let\csname botfloat\the\loopnum\endcsname\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1340
%% how come this reset is here and not in similar places????
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1341
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1342
  %
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1343
\global\advance\loopnum by1
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1344
\repeat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1345
} %
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1346
  %
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1347
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1348
\iffirstpage\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1349
\global\setbox\secondsavetopinsert=\vbox{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1350
%% Write top figures and tables into this box
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1351
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1352
\global\loopnum=0 \global\checkheight=0pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1353
\redefiningtrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1354
\loop\ifnum\loopnum<\figandtabnumber %% ?
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1355
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1356
\expandafter\ifx\csname topfloat\the\loopnum\endcsname\empty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1357
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1358
\expandafter\ifx\csname topfloat\the\loopnum\endcsname\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1359
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1360
\global\advance\checkheight by 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1361
\expandafter\csname totalht\the\loopnum\endcsname\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1362
\fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1363
\ifdim\checkheight>\FigSpace
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1364
\global\loopnum=10000 % jump out of loop
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1365
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1366
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1367
\csname topfloat\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1368
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1369
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1370
\global\advance\loopnum by1\repeat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1371
%% one more, because it doesn't stop when number is =, only when it
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1372
%% is less than.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1373
\global\advance\loopnum by1
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1374
\csname topfloat\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1375
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1376
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1377
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1378
\ColUsed=\FigSpace %% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1379
\advance\ColUsed by-\ht\secondsavetopinsert
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1380
\advance\ColUsed by-\dp\secondsavetopinsert
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1381
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1382
\iffirstpage\global\firstpagefalse\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1383
\global\setbox\secondsavebotinsert=\vbox{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1384
%% Write bottom figures and tables into this box
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1385
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1386
\redefiningtrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1387
\global\loopnum=0 \global\checkheight=0pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1388
\loop\ifnum\loopnum<\figandtabnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1389
\expandafter\ifx\csname botfloat\the\loopnum\endcsname\empty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1390
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1391
\expandafter\ifx\csname botfloat\the\loopnum\endcsname\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1392
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1393
\global\advance\checkheight by 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1394
\expandafter\csname totalht\the\loopnum\endcsname\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1395
\fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1396
\ifdim\checkheight>\ColUsed
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1397
\global\loopnum=10000 % jump out of loop
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1398
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1399
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1400
\csname botfloat\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1401
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1402
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1403
\global\advance\loopnum by1\repeat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1404
%% one more, because it doesn't stop when number is =, only when it
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1405
%% is less than.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1406
\global\advance\loopnum by1
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1407
\csname botfloat\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1408
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1409
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1410
\global\dp\secondsavebotinsert=2.5pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1411
\global\dp\savebotinsert=2.5pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1412
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1413
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1414
   \splittopskip=\topskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1415
   \splitmaxdepth\maxdepth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1416
   \dimen@\@colroom
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1417
%% Leave space if there is a two-column wide bottom insertion:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1418
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1419
\global\setbox\dblbotins=\vbox{% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1420
\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1421
\linewidth=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1422
\captionwidth=\widecaptionwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1423
\unvbox\dblbotins %% avoid eradicating this if it has anything in it
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1424
%% Write dblspan bottom figures and tables into this box
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1425
\redefiningtrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1426
\global\dblloopnum=0 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1427
\loop\ifnum\dblloopnum<\savedblfigandtabnumber %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1428
\csname dblbotfloat\the\dblloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1429
\global\advance\dblloopnum by1\repeat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1430
\csname dblbotfloat\the\dblloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1431
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1432
   \ifvoid\dblbotins \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1433
      \advance\dimen@-\ht\dblbotins   
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1434
      \advance\dimen@-\dp\dblbotins   
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1435
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1436
% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1437
%% Leave space if there is a two-column wide top insertion:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1438
   \ifvoid\dbltopins\else 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1439
      \advance\dimen@-\ht\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1440
      \advance\dimen@-\dp\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1441
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1442
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1443
%% These changes are made to cut the column size down if we need
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1444
%% to fit an insert into the column. This allows the right and
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1445
%% left column to have differing amounts of text cut from box 255,
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1446
%% called box \@cclv in LaTeX. See \vsplit below.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1447
\firstcol=\dimen@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1448
\ifvoid\savetopinsert\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1449
\ifdim\ht\savetopinsert>0pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1450
\advance\firstcol by-\ht\savetopinsert
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1451
\advance\firstcol by-\dp\savetopinsert\fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1452
\ifvoid\savebotinsert\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1453
\ifdim\ht\savebotinsert>0pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1454
\advance\firstcol by-\ht\savebotinsert
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1455
\advance\firstcol by-\dp\savebotinsert\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1456
\fi% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1457
%%% KLUDGE below 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1458
\advance\firstcol by-3pt %% We need this to avoid        
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1459
                         %% error messages about overfull boxes.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1460
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1461
\secondcol=\dimen@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1462
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1463
\ifvoid\secondsavetopinsert\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1464
\ifdim\ht\secondsavetopinsert>0pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1465
\advance\secondcol by-\ht\secondsavetopinsert
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1466
\advance\secondcol by-\dp\secondsavetopinsert\fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1467
\ifvoid\secondsavebotinsert\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1468
\ifdim\ht\secondsavebotinsert>0pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1469
\advance\secondcol by-\ht\secondsavebotinsert
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1470
\advance\secondcol by-\dp\secondsavebotinsert\fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1471
\ifvoid\footins\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1472
\ifdim\ht\footins>0pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1473
\global\setbox\footnotebox=\vbox{\vskip\skip\footins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1474
\footnoterule\unvbox\footins\vskip1sp}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1475
\advance\secondcol by-\ht\footnotebox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1476
\advance\secondcol by-\dp\footnotebox\fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1477
%%% KLUDGE below
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1478
\advance\secondcol by-3pt %% We need this to avoid
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1479
                          %% error messages about overfull boxes.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1480
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1481
%% Cutting the amount of text that will fit from box255:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1482
   \splittopskip=\topskip %% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1483
   \splitmaxdepth\maxdepth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1484
\setbox\thefirstbox \vsplit\@cclv to\firstcol
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1485
\setbox\thesecondbox \vsplit\@cclv to\secondcol
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1486
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1487
%% Making a text box that includes the inserts, column to the left:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1488
\setbox\firstcolbox\vbox to\dimen@{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1489
\ifvoid\savetopinsert\else\unvbox\savetopinsert\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1490
\box\thefirstbox%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1491
\ifvoid\savebotinsert\else\vfill\unvbox\savebotinsert\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1492
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1493
% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1494
%% Making a text box that includes the inserts, column to the right:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1495
\setbox\secondcolbox\vbox to\dimen@{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1496
\ifvoid\secondsavetopinsert\else\unvbox\secondsavetopinsert\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1497
\box\thesecondbox%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1498
\ifvoid\secondsavebotinsert\else\vfill\unvbox\secondsavebotinsert\vskip1sp\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1499
\ifvoid\footnotebox\else\unvbox\footnotebox\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1500
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1501
% Put back any text material that is not used:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1502
  \ifvoid\@cclv \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1503
       \unvbox\@cclv 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1504
       \penalty\outputpenalty\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1505
   \setbox\@cclv\vbox{\page@sofar}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1506
   \@makecol\@outputpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1507
   \global\@colroom\@colht
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1508
% Changed this so that each column will be output separately, 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1509
% so we have a chance to see if there are any insertions in the first
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1510
% column. 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1511
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1512
%% Do Page Inserts here, so that if there are any two col top inserts
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1513
%% They will be numbered after Page Inserts.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1514
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1515
\expandafter\ifx\csname pagefloat\the\pageloopnum\endcsname\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1516
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1517
\expandafter\ifx\csname pagefloat\the\pageloopnum\endcsname\empty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1518
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1519
\insertpage\fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1520
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1521
%** doing this now gets the numbers right.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1522
\global\setbox\dbltopins=\vbox{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1523
\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1524
\linewidth=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1525
\captionwidth=\widecaptionwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1526
\unvbox\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1527
%% Write dblspan bottom figures and tables into this box
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1528
\redefiningtrue %
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1529
\global\dblloopnum=0 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1530
\loop\ifnum\dblloopnum<\savedblfigandtabnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1531
\csname dbltopfloat\the\dblloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1532
\global\advance\dblloopnum by1\repeat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1533
\csname dbltopfloat\the\dblloopnum\endcsname% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1534
                                %Save one for next page?
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1535
%\vskip24pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1536
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1537
%**
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1538
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1539
%% dblfigandtabnumber rather than savedblfigandtabnumber here
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1540
\global\setbox\testdblbotins=\vbox{% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1541
\let\c@figure\bogus
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1542
\let\c@table\bogus
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1543
\let\c@plate\bogus
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1544
\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1545
\linewidth=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1546
\captionwidth=\widecaptionwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1547
\copy\dblbotins %% avoid eradicating this if it has anything in it
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1548
%% Write dblspan bottom figures and tables into this box
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1549
\redefiningfalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1550
\global\dblloopnum=0 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1551
\loop\ifnum\dblloopnum<\dblfigandtabnumber %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1552
\csname dblbotfloat\the\dblloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1553
\global\advance\dblloopnum by1\repeat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1554
\csname dblbotfloat\the\dblloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1555
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1556
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1557
\ifbalancing
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1558
\global\balancingfalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1559
\global\vsize=2\@colroom
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1560
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1561
\global\vsize\@colroom
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1562
\global\advance\vsize -\ht\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1563
\global\advance\vsize -\dp\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1564
\global\advance\vsize -\ht\testdblbotins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1565
\global\advance\vsize -\dp\testdblbotins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1566
\global\output={\firstcolout}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1567
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1568
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1569
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1570
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1571
\newcount\pageloopnum
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1572
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1573
\def\secondoutput{{\makeuppage }}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1574
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1575
\newbox\endcolsavetopinsert
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1576
\newbox\endcolsavebotinsert
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1577
\newbox\testpagesize
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1578
\newif\ifbalancing
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1579
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1580
\newdimen\savelastskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1581
%%+++
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1582
\def\endtwocolumns{% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1583
%\par\penalty0
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1584
\splittopskip=\topskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1585
\splitmaxdepth\maxdepth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1586
\setboxesandredefine
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1587
\ifdim\ht\endcolsavetopinsert>1pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1588
\unvbox\endcolsavetopinsert%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1589
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1590
\ifdim\ht\endcolsavebotinsert>1pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1591
\unvbox\endcolsavebotinsert%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1592
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1593
\par\penalty\z@ 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1594
\output={\global\setbox\testpagesize=\vbox{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1595
\unvbox\@cclv\ifdim\savelastskip>0pt \vskip-\savelastskip\fi}}\eject
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1596
 %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1597
 %% We reset output routine below to \latexoutput
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1598
 %% since we had to set multicolout to be the global output routine.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1599
 %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1600
\dimen0=\ht\testpagesize
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1601
\advance\dimen0 by\dp\testpagesize
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1602
\unvbox\testpagesize %% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1603
%% Above needed to see if we have more than one page worth of text.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1604
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1605
\advance\dimen0 by \topskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1606
\ifdim\dimen0>2\@colroom
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1607
%\typeout{^^J^^J more than 2 colroom^^J^^J}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1608
 %% More than one page of text:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1609
 %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1610
\balancingtrue %% need this to avoid turning on firstcolout output routine.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1611
\global\output={\settwocolboxes\makeuppage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1612
\global\output={\setboxesandredefine
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1613
\balance@columns\global\output={\latexoutput}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1614
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1615
\settwocolboxes
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1616
\advance\dimen0 by 2\ht\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1617
\advance\dimen0 by 2\dp\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1618
\ifdim\dimen0>2\@colroom
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1619
%\typeout{^^J^^J Second more than 2 colroom^^J^^J}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1620
 %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1621
\balancingtrue %% need this to avoid turning on firstcolout output routine.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1622
\global\output={\makeuppage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1623
\global\output={\balance@columns\global\output={\latexoutput}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1624
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1625
%\typeout{^^J^^J NOT more than 2 colroom^^J^^J}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1626
\balancingtrue %% need this to avoid turning on firstcolout output routine.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1627
\global\output={\balance@columns\global\output={\latexoutput}}\fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1628
\par
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1629
\eject
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1630
\endgroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1631
\par\penalty\z@\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1632
\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1633
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1634
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1635
%% to get rid of spurious error message when triple col is used:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1636
%\def\@checkend#1{\def\reserved@a{#1}\ifx
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1637
%      \reserved@a\@currenvir \else\iftriplecol
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1638
%\else\@badend{#1}\fi\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1639
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1640
\def\endgalley{\vskip1sp\endgroup\newpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1641
\vspace*{1in}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1642
\unvbox\figinsert}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1643
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1644
\def\enddraft{\vskip1sp\endgroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1645
\ifdim\ht\figinsert <2pt\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1646
\newpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1647
\vspace*{1in}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1648
\unvbox\figinsert\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1649
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1650
\def\setboxesandredefine{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1651
\global\setbox\dbltopins=\vbox{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1652
\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1653
\linewidth=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1654
\captionwidth=\widecaptionwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1655
\unvbox\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1656
%% Write dblspan bottom figures and tables into this box
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1657
\redefiningtrue %
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1658
\global\dblloopnum=0 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1659
\loop\ifnum\dblloopnum<\dblfigandtabnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1660
\csname dbltopfloat\the\dblloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1661
\global\advance\dblloopnum by1\repeat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1662
\csname dbltopfloat\the\dblloopnum\endcsname% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1663
%                           %Save one for next page?
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1664
\vskip3pt%% kludge
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1665
\vskip-\intextfloatskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1666
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1667
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1668
\global\setbox\endcolsavetopinsert=\vbox{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1669
%% dropping figures and tables into this box
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1670
\loopnum=0
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1671
\redefiningtrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1672
\loop\ifnum\loopnum<\figandtabnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1673
\csname topfloat\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1674
\global\advance\loopnum by1\repeat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1675
\csname topfloat\the\loopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1676
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1677
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1678
\global\setbox\endcolsavebotinsert=\vbox{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1679
%% drop figures and tables into this box
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1680
\global\loopnum=0 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1681
\redefiningtrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1682
\loop\ifnum\loopnum<\figandtabnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1683
\csname botfloat\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1684
\global\advance\loopnum by1\repeat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1685
\csname botfloat\the\loopnum\endcsname}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1686
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1687
\global\setbox\dblbotins=\vbox{% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1688
\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1689
\linewidth=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1690
\captionwidth=\widecaptionwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1691
\unvbox\dblbotins %% avoid eradicating this if it has anything in it
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1692
% Write dblspan bottom figures and tables into this box
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1693
\redefiningtrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1694
\global\dblloopnum=0 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1695
\loop\ifnum\dblloopnum<\dblfigandtabnumber %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1696
\csname dblbotfloat\the\dblloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1697
\global\advance\dblloopnum by1\repeat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1698
\csname dblbotfloat\the\dblloopnum\endcsname}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1699
}%% end of setboxes and redefine
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1700
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1701
\def\settwocolboxes{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1702
\global\setbox\dbltopins=\vbox{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1703
\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1704
\linewidth=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1705
\captionwidth=\widecaptionwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1706
\unvbox\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1707
% Write dblspan bottom figures and tables into this box
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1708
\redefiningtrue %
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1709
\global\dblloopnum=0 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1710
\loop\ifnum\dblloopnum<\dblfigandtabnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1711
\csname dbltopfloat\the\dblloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1712
\global\advance\dblloopnum by1\repeat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1713
\csname dbltopfloat\the\dblloopnum\endcsname% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1714
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1715
%\global\setbox\dblbotins=\vbox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1716
\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1717
\linewidth=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1718
\captionwidth=\widecaptionwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1719
\unvbox\dblbotins %% avoid eradicating this if it has anything in it
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1720
% Write dblspan bottom figures and tables into this box
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1721
\redefiningtrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1722
\global\dblloopnum=0 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1723
\loop\ifnum\dblloopnum<\dblfigandtabnumber %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1724
\csname dblbotfloat\the\dblloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1725
\global\advance\dblloopnum by1\repeat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1726
\csname dblbotfloat\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1727
\vskip\intextfloatskip%% new++
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1728
}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1729
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1730
\def\setonecolboxesandredefine{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1731
\global\setbox\endcolsavetopinsert=\vbox{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1732
%% dropping figures and tables into this box
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1733
\loopnum=0
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1734
\redefiningtrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1735
\loop\ifnum\loopnum<\figandtabnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1736
\csname topfloat\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1737
\expandafter\ifx\csname topfloat\the\loopnum\endcsname\relax\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1738
\vskip12pt\goodbreak\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1739
\global\advance\loopnum by1\repeat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1740
\csname topfloat\the\loopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1741
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1742
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1743
\global\setbox\endcolsavebotinsert=\vbox{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1744
%% drop figures and tables into this box
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1745
\global\loopnum=0 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1746
\redefiningtrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1747
\loop\ifnum\loopnum<\figandtabnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1748
\csname botfloat\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1749
% we don't want a space here because it is at the bottom of a column:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1750
%\expandafter\ifx\csname botfloat\the\loopnum\endcsname\relax\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1751
%\vskip12pt\goodbreak\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1752
\global\advance\loopnum by1\repeat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1753
\csname botfloat\the\loopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1754
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1755
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1756
}%% end of setonecol boxes and redefine
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1757
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1758
\newbox\partialpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1759
\def\process@cols#1#2{\count@#1\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1760
     \loop #2%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1761
     \advance\count@\tw@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1762
     \ifnum\count@<4
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1763
   \repeat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1764
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1765
%%%   Version for balanced column output.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1766
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1767
%% this version to get topskip right on balanced page at end of article.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1768
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1769
\def\Bpage@sofar{
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1770
\unvbox\partialpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1771
%% major kludge! but it works ==>>
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1772
\null
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1773
\vskip-\topskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1774
\vskip-12pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1775
%% <<==
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1776
   \process@cols\z@{\wd\count@\hsize}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1777
   \hbox to\textwidth{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1778
     \process@cols\tw@{\box\count@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1779
       \hss\vrule\@width\columnseprule\hss}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1780
     \box\z@}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1781
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1782
%%% AH: Version for two column output. %% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1783
\def\page@sofar{\unvbox\partialpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1784
\wd\firstcolbox\hsize
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1785
\wd\secondcolbox\hsize
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1786
\hbox to\textwidth{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1787
\box\firstcolbox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1788
   \hss\vrule\@width\columnseprule\hss
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1789
\box\secondcolbox}%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1790
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1791
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1792
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1793
%% Variant on \@outputpage to use for floating page insert:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1794
\def\insertpage{\begingroup\catcode`\ =10 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1795
     \let\-\@dischyph \let\'\@acci \let\`\@accii \let\=\@acciii
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1796
     \if@twoside 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1797
       \ifodd\count\z@ \let\@thehead\@oddhead \let\@thefoot\@oddfoot
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1798
            \let\@themargin\oddsidemargin
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1799
          \else \let\@thehead\@evenhead
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1800
          \let\@thefoot\@evenfoot \let\@themargin\evensidemargin
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1801
     \fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1802
     \shipout
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1803
     \vbox{\normalsize \baselineskip\z@ \lineskip\z@ 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1804
           \let\par\@@par %% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1805
           \vskip \topmargin \moveright\@themargin
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1806
           \vbox{\setbox\@tempboxa
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1807
                   \vbox to\headheight{\vfil \hbox to\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1808
                                       {\let\label\@gobble \let\index\@gobble
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1809
                                         \@thehead}} %% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1810
                 \dp\@tempboxa\z@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1811
                 \box\@tempboxa
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1812
                 \vskip \headsep
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1813
%% change from \@outputpage below
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1814
\vbox to\textheight{\vfil 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1815
\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1816
\linewidth=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1817
\csname pagefloat\the\pageloopnum \endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1818
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1819
                 \baselineskip\footskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1820
                 \hbox to\textwidth{\let\label\@gobble 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1821
                           \let\index\@gobble  %% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1822
                           \@thefoot}}}\global\@colht\textheight
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1823
           \endgroup\stepcounter{page}\let\firstmark\botmark
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1824
\global\advance\pageloopnum by1
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1825
\expandafter\ifx\csname pagefloat\the\pageloopnum\endcsname\relax\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1826
\insertpage\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1827
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1828
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1829
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1830
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1831
\def\balance@columns{% can't throw in figs here because we
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1832
                % aren't doing eject, so they will be lost
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1833
\ifdim\ht\dbltopins>1pt 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1834
  \advance\@colroom-\ht\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1835
  \advance\@colroom-\dp\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1836
\advance\@colroom-\baselineskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1837
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1838
\ifdim\ht\dblbotins>1pt 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1839
 \advance\@colroom-\ht\dblbotins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1840
  \advance\@colroom-\dp\dblbotins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1841
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1842
  \setbox\z@\vbox{\unvbox\@cclv}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1843
\dimen@\ht\z@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1844
%\advance\dimen@\dp\z@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1845
\advance\dimen@ 2\topskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1846
   \advance\dimen@-2\baselineskip %% ?? was 2\baselineskip, 4 gives better
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1847
                                  %topskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1848
   \divide\dimen@2%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1849
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1850
{\vbadness\@M 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1851
   \splittopskip=\topskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1852
   \loop{\process@cols\@ne{\global\setbox\count@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1853
                             \box\voidb@x}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1854
     \global\setbox\@ne\copy\z@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1855
   {\process@cols\thr@@{\global\setbox\count@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1856
                     \vsplit\@ne to\dimen@}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1857
    \ifdim\ht\@ne >\ht\thr@@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1858
    \global\advance\dimen@\p@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1859
    \repeat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1860
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1861
   \dimen@\ht\thr@@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1862
   \process@cols\z@{\@tempcnta\count@
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1863
        \advance\@tempcnta\@ne
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1864
        \setbox\count@\vtop to\dimen@ %% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1865
           {\unvbox\@tempcnta}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1866
   \global\vsize\@colroom
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1867
   \global\advance\vsize\ht\partialpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1868
   \Bpage@sofar}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1869
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1870
\@ifundefined{emergencystretch}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1871
     {\newdimen\emergencystretch}{}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1872
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1873
\emergencystretch 1pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1874
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1875
\def\setemergencystretch#1#2{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1876
   \emergencystretch 4pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1877
   \multiply\emergencystretch#1}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1878
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1879
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1880
%%% Figure and table captions in two column text and spanning both
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1881
%%% columns.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1882
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1883
%%%%%%%%%%%%%%%%%%%%%%%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1884
%% Single column inserts: 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1885
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1886
\let\savecaption\caption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1887
\let\xsavecaption\savecaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1888
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1889
\def\onecolfig{\ifvmode\else\unskip\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1890
\global\captypefigtrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1891
\global\captypeplatefalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1892
\@ifnextchar[\lookforposition{\lookforposition[e]}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1893
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1894
\def\onecolplate{\ifvmode\else\unskip\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1895
\global\advance\c@plate -1\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1896
\global\captypeplatetrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1897
\global\captypefigfalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1898
\@ifnextchar[\lookforposition{\lookforposition[e]}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1899
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1900
\def\onecoltable{\ifvmode\else\unskip\vskip1pt\fi\tabletextsize
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1901
\global\captypefigfalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1902
\global\captypeplatefalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1903
\@ifnextchar[\lookforposition{\lookforposition[e]}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1904
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1905
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1906
%% This is used in case we get more than one letter, i.e., 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1907
%% \begin{figure}[htp]. This macro picks up only the first letter.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1908
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1909
\def\defone#1#2*{\def\one{#1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1910
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1911
\newcount\figandtabnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1912
\newbox\figandtabbox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1913
\newif\ifcaptypefig
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1914
\newif\ifcaptypeplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1915
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1916
\long\def\catchcaption#1{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1917
\ifcaptypefig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1918
\expandafter\gdef\csname caption\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1919
\def\@captype{figure}\savecaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1920
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1921
\ifcaptypeplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1922
\expandafter\gdef\csname caption\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1923
\def\@captype{plate}\savecaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1924
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1925
\expandafter\gdef\csname caption\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1926
\def\@captype{table}\savecaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1927
\fi\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1928
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1929
\long\def\dblcatchcaption#1{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1930
\ifcaptypefig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1931
\expandafter\gdef\csname dblcaption\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1932
\def\@captype{figure}\savecaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1933
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1934
\ifcaptypeplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1935
\expandafter\gdef\csname dblcaption\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1936
\def\@captype{plate}\savecaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1937
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1938
\expandafter\gdef\csname dblcaption\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1939
\def\@captype{table}\savecaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1940
\fi\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1941
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1942
\long\def\pcatchcaption#1{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1943
\ifcaptypefig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1944
\expandafter\gdef\csname pcaption\the\pagefloatnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1945
\def\@captype{figure}\savecaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1946
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1947
\ifcaptypeplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1948
\expandafter\gdef\csname pcaption\the\pagefloatnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1949
\def\@captype{plate}\savecaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1950
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1951
\expandafter\gdef\csname pcaption\the\pagefloatnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1952
\def\@captype{table}\savecaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1953
\fi\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1954
%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1955
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1956
\long\def\catchletteredcaption#1#2{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1957
\ifcaptypefig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1958
\expandafter\gdef\csname letteredcaption\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1959
\def\@captype{figure}\letteredcaption{#1}{#2}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1960
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1961
\ifcaptypeplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1962
\expandafter\gdef\csname letteredcaption\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1963
\def\@captype{plate}\letteredcaption{#1}{#2}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1964
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1965
\expandafter\gdef\csname letteredcaption\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1966
\def\@captype{table}\letteredcaption{#1}{#2}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1967
\fi\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1968
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1969
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1970
\long\def\dblcatchletteredcaption#1#2{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1971
\ifcaptypefig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1972
\expandafter\gdef\csname dblletteredcaption\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1973
\def\@captype{figure}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1974
\letteredcaption{#1}{#2}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1975
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1976
\ifcaptypeplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1977
\expandafter\gdef\csname dblletteredcaption\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1978
\def\@captype{plate}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1979
\letteredcaption{#1}{#2}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1980
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1981
\expandafter\gdef\csname dblletteredcaption\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1982
\def\@captype{table}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1983
\letteredcaption{#1}{#2}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1984
\fi\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1985
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1986
\long\def\pcatchletteredcaption#1#2{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1987
\ifcaptypefig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1988
\expandafter\gdef\csname pletteredcaption\the\pagefloatnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1989
\def\@captype{figure}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1990
\letteredcaption{#1}{#2}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1991
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1992
\ifcaptypeplate%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1993
\expandafter\gdef\csname pletteredcaption\the\pagefloatnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1994
\def\@captype{plate}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1995
\letteredcaption{#1}{#2}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1996
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1997
\expandafter\gdef\csname pletteredcaption\the\pagefloatnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1998
\def\@captype{table}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  1999
\letteredcaption{#1}{#2}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2000
\fi\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2001
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2002
%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2003
\long\def\catchcontinuedcaption{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2004
\ifcaptypefig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2005
\expandafter\gdef\csname continuedcaption\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2006
\def\@captype{figure}\continuedcaption}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2007
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2008
\ifcaptypeplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2009
\expandafter\gdef\csname continuedcaption\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2010
\def\@captype{plate}\continuedcaption}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2011
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2012
\expandafter\gdef\csname continuedcaption\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2013
\def\@captype{table}\continuedcaption}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2014
\fi\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2015
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2016
\long\def\dblcatchcontinuedcaption{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2017
\ifcaptypefig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2018
\expandafter\gdef\csname dblcontinuedcaption\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2019
\def\@captype{figure}\continuedcaption}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2020
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2021
\ifcaptypeplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2022
\expandafter\gdef\csname dblcontinuedcaption\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2023
\def\@captype{plate}\continuedcaption}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2024
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2025
\expandafter\gdef\csname dblcontinuedcaption\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2026
\def\@captype{table}\continuedcaption}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2027
\fi\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2028
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2029
\long\def\pcatchcontinuedcaption{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2030
\ifcaptypefig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2031
\expandafter\gdef\csname pcontinuedcaption\the\pagefloatnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2032
\def\@captype{figure}\continuedcaption}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2033
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2034
\ifcaptypeplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2035
\expandafter\gdef\csname pcontinuedcaption\the\pagefloatnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2036
\def\@captype{plate}\continuedcaption}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2037
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2038
\expandafter\gdef\csname pcontinuedcaption\the\pagefloatnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2039
\def\@captype{table}\continuedcaption}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2040
\fi\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2041
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2042
%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2043
\long\def\catchletteredcontinuedcaption#1{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2044
\ifcaptypefig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2045
\expandafter\gdef\csname letteredcontcaption\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2046
\def\@captype{figure}\letteredcontinuedcaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2047
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2048
\ifcaptypeplate%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2049
\expandafter\gdef\csname letteredcontcaption\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2050
\def\@captype{plate}\letteredcontinuedcaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2051
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2052
\expandafter\gdef\csname letteredcontcaption\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2053
\def\@captype{table}\letteredcontinuedcaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2054
\fi\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2055
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2056
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2057
\long\def\dblcatchletteredcontinuedcaption#1{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2058
\ifcaptypefig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2059
\expandafter%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2060
\gdef\csname dblletteredcontcaption\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2061
\def\@captype{figure}\letteredcontinuedcaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2062
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2063
\ifcaptypeplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2064
\expandafter%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2065
\gdef\csname dblletteredcontcaption\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2066
\def\@captype{plate}\letteredcontinuedcaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2067
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2068
\expandafter%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2069
\gdef\csname dblletteredcontcaption\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2070
\def\@captype{table}\letteredcontinuedcaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2071
\fi\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2072
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2073
\long\def\pcatchletteredcontinuedcaption#1{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2074
\ifcaptypefig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2075
\expandafter%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2076
\gdef\csname pletteredcontcaption\the\pagefloatnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2077
\def\@captype{figure}\letteredcontinuedcaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2078
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2079
\ifcaptypeplate%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2080
\expandafter%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2081
\gdef\csname pletteredcontcaption\the\pagefloatnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2082
\def\@captype{plate}\letteredcontinuedcaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2083
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2084
\expandafter%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2085
\gdef\csname pletteredcontcaption\the\pagefloatnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2086
\def\@captype{table}\letteredcontinuedcaption{#1}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2087
\fi\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2088
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2089
%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2090
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2091
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2092
\newcount\pagefloatnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2093
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2094
\let\savelabel\label
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2095
\def\catchlabel#1{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2096
\expandafter\gdef\csname label\the\figandtabnumber\endcsname{\savelabel{#1}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2097
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2098
\def\pcatchlabel#1{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2099
\expandafter\gdef\csname plabel\the\pagefloatnumber\endcsname{\savelabel{#1}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2100
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2101
\def\dblcatchlabel#1{\expandafter%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2102
\gdef\csname dbllabel\the\dblfigandtabnumber\endcsname{\savelabel{#1}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2103
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2104
%%  
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2105
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2106
\def\startonecolfloat{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2107
\expandafter\newbox\csname figandtabbox\the\figandtabnumber\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2108
\global\setbox\csname figandtabbox\the\figandtabnumber\endcsname=
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2109
\vbox\bgroup%  
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2110
\ifcaptypefig\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2111
\ifcaptypeplate\def\@captype{plate}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2112
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2113
\def\@captype{table}\centering\tabletextsize\fi\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2114
\let\continuedcaption\catchcontinuedcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2115
\let\letteredcaption\catchletteredcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2116
\let\letteredcontinuedcaption\catchletteredcontinuedcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2117
\let\caption\catchcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2118
\let\label\catchlabel}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2119
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2120
\def\xtopfloat{topfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2121
\def\xbotfloat{botfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2122
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2123
\newif\ifredefining
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2124
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2125
                  
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2126
\newbox\sizeoffloat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2127
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2128
\def\endonecolfloat{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2129
%\ifcaptypefig\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2130
%\ifnobottomtabline\global\nobottomtablinefalse\vskip-6.5pt\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2131
%\vskip2pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2132
%\thetablelines\fi\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2133
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2134
\egroup%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2135
\DonormalEndcol%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2136
%% make room in column for this insert:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2137
\setbox\sizeoffloat=\vbox{\let\unvbox\copy
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2138
\let\c@table\bogus
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2139
\let\c@figure\bogus
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2140
\redefiningfalse \loopnum=\figandtabnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2141
\expandafter\csname \toporbotfloat\the\figandtabnumber\endcsname}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2142
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2143
\expandafter\xdef\csname totalht\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2144
\the\ht\sizeoffloat}% <=== use before \sizeoffloat is unboxed
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2145
\global\advance\figandtabnumber by1\relax}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2146
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2147
\newcount\bogus
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2148
\def\DonormalEndcol{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2149
%% top float ==>
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2150
\ifx\toporbotfloat\xtopfloat%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2151
%% figure ==>
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2152
  \ifcaptypefig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2153
  \expandafter\gdef\csname topfloat\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2154
  \vbox{\vskip\PushOneColTopFig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2155
  \unvbox\csname figandtabbox\the\loopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2156
  \vskip\abovefigcaptionskip%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2157
  \csname caption\the\loopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2158
  \csname letteredcaption\the\loopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2159
  \csname continuedcaption\the\loopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2160
  \csname letteredcontcaption\the\loopnum\endcsname}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2161
  \vskip\intextfloatskip%% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2162
  \vskip-4pt %% probably an artifact of topskip??
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2163
  \ifredefining%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2164
  \csname label\the\loopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2165
  \expandafter\gdef\csname topfloat\the\loopnum\endcsname{}\fi}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2166
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2167
%% plate ==>
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2168
  \ifcaptypeplate%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2169
  \expandafter\gdef\csname topfloat\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2170
  \vbox{\vskip\PushOneColTopFig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2171
  \unvbox\csname figandtabbox\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2172
  \vskip\abovefigcaptionskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2173
  \csname caption\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2174
  \csname letteredcaption\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2175
  \csname continuedcaption\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2176
  \csname letteredcontcaption\the\loopnum\endcsname}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2177
  \vskip\intextfloatskip %% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2178
  \vskip-4pt %% probably an artifact of topskip??
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2179
  \ifredefining
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2180
  \csname label\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2181
  \expandafter\gdef\csname topfloat\the\loopnum\endcsname{}\fi}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2182
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2183
\else% table ==>
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2184
 \expandafter\gdef\csname topfloat\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2185
 \vbox{\vskip\PushOneColTopTab %%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2186
 \csname caption\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2187
  \csname letteredcaption\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2188
  \csname continuedcaption\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2189
  \csname letteredcontcaption\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2190
  \vskip\captionskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2191
  \unvbox\csname figandtabbox\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2192
}\vskip\intextfloatskip %% why don't we need this?
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2193
\vskip-10pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2194
\ifredefining
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2195
\csname label\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2196
\expandafter\gdef\csname topfloat\the\loopnum\endcsname{}\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2197
\fi\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2198
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2199
\else% bottom float
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2200
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2201
\ifcaptypefig
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2202
\expandafter\gdef\csname botfloat\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2203
\vskip\intextfloatskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2204
\vbox{\unvbox\csname figandtabbox\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2205
\vskip\abovefigcaptionskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2206
  \csname caption\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2207
  \csname letteredcaption\the\loopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2208
  \csname continuedcaption\the\loopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2209
  \csname letteredcontcaption\the\loopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2210
\vskip\PushOneColBotFig%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2211
}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2212
\ifredefining%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2213
%\xdef\@currentlabel{\thefigure}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2214
\csname label\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2215
\expandafter\gdef\csname botfloat\the\loopnum\endcsname{}\fi}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2216
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2217
\ifcaptypeplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2218
\expandafter\gdef\csname botfloat\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2219
\vskip\intextfloatskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2220
\vbox{\unvbox\csname figandtabbox\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2221
\vskip\abovefigcaptionskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2222
  \csname caption\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2223
  \csname letteredcaption\the\loopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2224
  \csname continuedcaption\the\loopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2225
  \csname letteredcontcaption\the\loopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2226
\vskip\PushOneColBotFig%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2227
}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2228
\ifredefining%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2229
%\xdef\@currentlabel{\thefigure}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2230
\csname label\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2231
\expandafter\gdef\csname botfloat\the\loopnum\endcsname{}\fi}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2232
  \else% TABLE
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2233
\expandafter\gdef\csname botfloat\the\figandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2234
  \vskip\intextfloatskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2235
\vbox{\csname caption\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2236
  \csname letteredcaption\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2237
  \csname continuedcaption\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2238
  \csname letteredcontcaption\the\loopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2239
  \vskip.5\intextfloatskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2240
  \unvbox\csname figandtabbox\the\loopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2241
\vskip\PushOneColBotTab
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2242
}% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2243
\ifredefining%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2244
\csname label\the\loopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2245
\expandafter\gdef\csname botfloat\the\loopnum\endcsname{}\fi}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2246
\fi\fi\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2247
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2248
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2249
\def\startpagefloat{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2250
\expandafter\newbox\csname pagebox\the\pagefloatnumber\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2251
\global\setbox\csname pagebox\the\pagefloatnumber\endcsname=\vbox\bgroup%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2252
\hsize=\textwidth%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2253
\linewidth=\textwidth%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2254
\captionwidth=\widecaptionwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2255
\let\label\pcatchlabel\ifcaptypefig\else\centering\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2256
\let\caption\pcatchcaption \let\letteredcaption\pcatchletteredcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2257
\let\continuedcaption\pcatchcontinuedcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2258
\let\letteredcontinuedcaption\pcatchletteredcontinuedcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2259
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2260
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2261
\def\endpagefloat{\egroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2262
\DoNormalPage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2263
\global\advance\pagefloatnumber by1
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2264
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2265
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2266
\def\DoNormalPage{\ifcaptypefig
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2267
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2268
\expandafter\gdef\csname pagefloat\the\pagefloatnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2269
\vbox{\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2270
\linewidth=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2271
\twocolfigortabtrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2272
\captionwidth=\widecaptionwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2273
\unvbox\csname pagebox\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2274
  \vskip\captionskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2275
  \csname pcaption\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2276
  \csname pletteredcaption\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2277
  \csname pcontinuedcaption\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2278
  \csname pletteredcontcaption\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2279
}  \vskip\intextfloatskip %% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2280
\xdef\@currentlabel{\thefigure}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2281
  \csname plabel\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2282
\expandafter\gdef\csname pagefloat\the\pageloopnum\endcsname{}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2283
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2284
\ifcaptypeplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2285
\expandafter\gdef\csname pagefloat\the\pagefloatnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2286
\vbox{\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2287
\linewidth=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2288
\twocolfigortabtrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2289
\captionwidth=\widecaptionwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2290
\unvbox\csname pagebox\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2291
  \vskip\captionskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2292
  \csname pcaption\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2293
  \csname pletteredcaption\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2294
  \csname pcontinuedcaption\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2295
  \csname pletteredcontcaption\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2296
}  \vskip\intextfloatskip %% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2297
\xdef\@currentlabel{\thefigure}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2298
  \csname plabel\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2299
\expandafter\gdef\csname pagefloat\the\pageloopnum\endcsname{}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2300
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2301
\expandafter\gdef\csname pagefloat\the\pagefloatnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2302
\vbox{%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2303
\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2304
\linewidth=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2305
\iflandscapetable
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2306
\dimen0=\textheight
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2307
\advance\dimen0 by-\textwidth 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2308
\hsize=\textheight
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2309
\linewidth=\textheight\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2310
\csname pcaption\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2311
\csname pletteredcaption\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2312
\csname pcontinuedcaption\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2313
\csname pletteredcontcaption\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2314
  \vskip\intextfloatskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2315
  \unvbox\csname pagebox\the\pageloopnum\endcsname}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2316
  \vskip\intextfloatskip %% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2317
\csname plabel\the\pageloopnum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2318
\expandafter\gdef\csname pagefloat\the\pageloopnum\endcsname{}}\fi\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2319
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2320
\newif\iffirstfighere
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2321
\global\firstfigheretrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2322
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2323
\newif\iffirsttabhere
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2324
\global\firsttabheretrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2325
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2326
\def\dofigmessage{\iffirstfighere\global\firstfigherefalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2327
\typeout{^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2328
========================================================================
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2329
^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2330
C A R E F U L !!!!!^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2331
^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2332
You have used \string\begin{figure}[h]\space !^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2333
If there are any figures that appear earlier on the page^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2334
they may be numbered incorrectly.^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2335
^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2336
Please check this and every other page on which you have used ^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2337
\string\begin{figure}[h]\space !^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2338
^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2339
========================================================================
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2340
^^J}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2341
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2342
\typeout{^^J^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2343
C A R E F U L !! \string\begin{figure}[h] used on this page !^^J^^J}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2344
\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2345
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2346
\def\dotabmessage{\iffirsttabhere\global\firsttabherefalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2347
\typeout{^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2348
========================================================================
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2349
^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2350
C A R E F U L !!!!!^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2351
^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2352
You have used \string\begin{table}[h]\space !^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2353
If there are any tables that appear earlier on the page^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2354
they may be numbered incorrectly.^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2355
^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2356
Please check this and every other page on which you have used ^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2357
\string\begin{table}[h]\space !^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2358
^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2359
========================================================================
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2360
^^J}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2361
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2362
\typeout{^^J^^J
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2363
C A R E F U L !! \string\begin{table}[h] used on this page !^^J^^J}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2364
\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2365
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2366
\def\lookforposition[#1]{\defone#1*%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2367
\let\go\startonecolfloat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2368
\let\endtable\endonecolfloat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2369
\let\endfigure\endonecolfloat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2370
\let\endplate\endonecolfloat
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2371
\ifgalley
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2372
\if\one p \def\one{s}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2373
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2374
\def\one{i}\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2375
%\else\ifappendon\def\one{h}\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2376
\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2377
\ifjdraft
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2378
\expandafter\ifx\csname setkeys\endcsname\relax\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2379
\setkeys{Gin}{draft=false}\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2380
\if\one p \def\one{s}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2381
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2382
\def\one{i}\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2383
\else%\ifappendon\def\one{h}\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2384
\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2385
\if\one h 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2386
\ifcaptypeplate\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2387
\ifcaptypefig
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2388
\dofigmessage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2389
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2390
\dotabmessage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2391
\fi\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2392
\let\go\doonecolfighere
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2393
\let\endtable\endonecolfighere
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2394
\let\endfigure\endonecolfighere
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2395
\let\endplate\endonecolfighere
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2396
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2397
\if\one t%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2398
    \gdef\toporbotfloat{topfloat}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2399
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2400
\if\one b%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2401
    \gdef\toporbotfloat{botfloat}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2402
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2403
\if\one p%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2404
\let\go\startpagefloat%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2405
\let\endtable\endpagefloat%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2406
\let\endfigure\endpagefloat%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2407
\let\endplate\endpagefloat%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2408
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2409
\if\one e% for either
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2410
   \ifdim\pagetotal>.6\pagegoal%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2411
    \gdef\toporbotfloat{botfloat}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2412
    \else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2413
    \gdef\toporbotfloat{topfloat}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2414
    \fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2415
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2416
\if\one i% for galley mode
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2417
\let\go\dofiginsert%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2418
\let\endtable\endfiginsert%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2419
\let\endfigure\endfiginsert%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2420
\let\endplate\endfiginsert%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2421
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2422
\if\one s% for special galley mode, for [p]
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2423
\let\go\dodblfiginsert%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2424
\let\endtable\endspfiginsert%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2425
\let\endfigure\endspfiginsert%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2426
\let\endplate\endspfiginsert%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2427
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2428
    \doerr%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2429
    \ifdim\pagetotal>.5\pagegoal%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2430
    \gdef\toporbotfloat{botfloat}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2431
    \else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2432
    \gdef\toporbotfloat{topfloat}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2433
    \fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2434
\fi\fi\fi\fi\fi\fi\fi\go}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2435
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2436
\newinsert\figinsert
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2437
\skip\figinsert=0pt % space added when figinsert is used
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2438
\count\figinsert=0 % insert magnification factor (1 to 1)
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2439
\dimen\figinsert=\maxdimen % maximum space for figures
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2440
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2441
\def\dofiginsert{\setbox0=\vbox\bgroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2442
\ifcaptypefig\def\@captype{figure}\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2443
\ifcaptypeplate\def\@captype{plate}\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2444
\def\@captype{table}\centering\tabletextsize\fi\fi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2445
\def\endfiginsert{\egroup\insert\figinsert{\vskip24pt\vbox{\unvbox0}\vskip24pt}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2446
\ignorespaces}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2447
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2448
\def\endspfiginsert{\egroup\insert\figinsert{\newpage\vbox to\textheight{\vss
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2449
\unvbox0}\newpage}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2450
\ignorespaces}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2451
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2452
\def\dodblfiginsert{\setbox0=\vbox\bgroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2453
\captionwidth=\widecaptionwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2454
\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2455
\linewidth=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2456
\ifcaptypefig\def\@captype{figure}\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2457
\ifcaptypeplate\def\@captype{plate}\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2458
\def\@captype{table}\centering\fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2459
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2460
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2461
\def\enddblfiginsert{\egroup\insert\figinsert{\vskip24pt\vbox{\unvbox0}\vskip24pt}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2462
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2463
\long\def\saveherecaption#1{\gdef\thesavedcaption{\savecaption{#1}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2464
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2465
\long\def\saveherecontinuedcaption{\gdef\thesavedcaption{\continuedcaption}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2466
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2467
\long\def\savehereletteredcaption#1#2{\gdef\thesavedcaption{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2468
\gdef\theletter{#1}\savecaption{#2}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2469
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2470
\long\def\savehereletteredcontinuedcaption#1{\gdef\thesavedcaption{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2471
\letteredcontinuedcaption{#1}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2472
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2473
\long\def\saveherelabel#1{\gdef\thesavedlabel{#1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2474
\saveherelabel{\relax}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2475
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2476
\def\thesavedcaption{\relax}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2477
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2478
\newbox\herebox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2479
%% either figure [h] or table [h] 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2480
\newif\ifhere
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2481
\def\doonecolfighere{\vskip1sp\bgroup%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2482
\heretrue%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2483
\ifcaptypefig\def\@captype{figure}\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2484
\ifcaptypeplate\def\@captype{plate}\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2485
\def\@captype{table}\centering\fi\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2486
\setbox\herebox\vbox\bgroup%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2487
\let\label\saveherelabel%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2488
\let\caption\saveherecaption%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2489
\let\letteredcaption\savehereletteredcaption%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2490
\let\continuedcaption\saveherecontinuedcaption%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2491
\let\letteredcontinuedcaption\savehereletteredcontinuedcaption%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2492
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2493
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2494
\def\xrelax{\relax}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2495
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2496
\def\endonecolfighere{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2497
\egroup%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2498
\vskip\intextfloatskip%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2499
\vtop{\vskip-5.5pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2500
%\ifappendon
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2501
%\let\thefigure\appthefigure
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2502
%\let\thetable\appthetable
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2503
%\let\theplate\apptheplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2504
%\let\savecaption\appcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2505
%\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2506
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2507
\ifx\thesavedcaption\xrelax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2508
  \unvbox\herebox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2509
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2510
  \ifcaptypefig
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2511
  \unvbox\herebox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2512
  \thesavedcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2513
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2514
  \ifcaptypeplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2515
  \unvbox\herebox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2516
  \thesavedcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2517
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2518
  \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2519
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2520
  \thesavedcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2521
  \unvbox\herebox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2522
  \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2523
\fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2524
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2525
\gdef\thesavedcaption{\relax}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2526
\ifx\thesavedlabel\xrelax\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2527
   \ifcaptypefig\else\edef\@currentlabel{\thetable}\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2528
  \savelabel{\thesavedlabel}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2529
  \gdef\thesavedlabel{\relax}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2530
\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2531
\gdef\theletter{\relax}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2532
}\vskip1sp
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2533
\egroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2534
\vskip\intextfloatskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2535
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2536
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2537
\newbox\endfigbox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2538
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2539
\def\doerr{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2540
\typeout{\space\space\space\space\space\space\space\space\space}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2541
\typeout{Sorry! 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2542
Your choices following \string\figure\space or \string\table\space^^J%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2543
are only [h] for `here', [t] for `top', [b] for `bottom', or [p] 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2544
for `page'.^^J%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2545
I have ignored the [\one] and inserted the figure or table at this
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2546
point^^J%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2547
on the page. See documentation if you need more help.}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2548
\typeout{\space\space\space\space\space\space\space\space\space}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2549
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2550
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2551
%%% Inserts spanning both columns:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2552
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2553
\newbox\spanbox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2554
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2555
\def\centertabular{\bgroup\centering\savetabular}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2556
\def\endcentertabular{\saveendtabular\vskip1pt\egroup}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2557
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2558
%%% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2559
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2560
\newbox\dbltopins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2561
\newbox\dblbotins
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2562
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2563
\newskip\dblbotskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2564
\dblbotskip=12pt plus 3pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2565
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2566
\def\twocolfig{\global\captypefigtrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2567
\global\captypeplatefalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2568
\def\@captype{figure}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2569
\@ifnextchar[\twolookforposition{\twolookforposition[t]}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2570
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2571
\def\twocolplate{\global\captypeplatetrue
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2572
\global\captypefigfalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2573
\def\@captype{plate}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2574
\@ifnextchar[\twolookforposition{\twolookforposition[t]}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2575
                                                        
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2576
\def\twocoltable{\vskip1pt\tabletextsize
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2577
\global\captypefigfalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2578
\global\captypeplatefalse
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2579
\def\@captype{table}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2580
\@ifnextchar[\twolookforposition{\twolookforposition[t]}}% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2581
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2582
\newcount\dblfigandtabnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2583
\dblfigandtabnumber=1
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2584
\newbox\dblfigandtabbox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2585
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2586
\def\starttwocolfloat{\ifvmode\else\unskip\fi\expandafter%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2587
  \ifx\csname dblfigandtabbox\the\dblfigandtabnumber\endcsname\relax%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2588
  \expandafter%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2589
  \newbox\csname dblfigandtabbox\the\dblfigandtabnumber\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2590
  \fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2591
\global\setbox\csname dblfigandtabbox\the\dblfigandtabnumber\endcsname=
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2592
\vbox\bgroup\let\label\dblcatchlabel%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2593
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2594
  \ifcaptypefig\def\@captype{figure}\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2595
    \ifcaptypeplate\def\@captype{plate}\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2596
    \def\@captype{table}\centering\tabletextsize%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2597
    \fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2598
  \fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2599
\captionwidth=\widecaptionwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2600
\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2601
\linewidth=\textwidth\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2602
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2603
\let\caption\dblcatchcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2604
\let\letteredcaption\dblcatchletteredcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2605
\let\continuedcaption\dblcatchcontinuedcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2606
\let\letteredcontinuedcaption\dblcatchletteredcontinuedcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2607
\let\label\dblcatchlabel
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2608
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2609
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2610
\newcount\dblloopnum
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2611
\newcount\savedblfigandtabnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2612
%\newcount\savefigandtabnumber
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2613
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2614
\def\xdbltopfloat{dbltopfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2615
\def\xdblbotfloat{dblbotfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2616
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2617
\def\endtwocolfloat{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2618
%\ifcaptypefig\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2619
%\ifcaptypeplate\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2620
%\ifnobottomtabline\global\nobottomtablinefalse\vskip-6.5pt\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2621
%\vskip2pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2622
%\thetablelines\fi\fi\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2623
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2624
\egroup%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2625
\ifx\dbltoporbotfloat\xdbltopfloat%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2626
%%++
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2627
\ifcaptypefig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2628
\expandafter\gdef\csname dbltopfloat\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2629
\vbox{\vskip\PushTwoColTopFig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2630
\copy\csname dblfigandtabbox\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2631
  \vskip\captionskip%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2632
  \csname dblcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2633
  \csname dblletteredcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2634
  \csname dblcontinuedcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2635
  \csname dblletteredcontcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2636
\ifredefining%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2637
\xdef\@currentlabel{\thefigure}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2638
\csname dbllabel\the\dblloopnum\endcsname\fi}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2639
  \vskip\intextfloatskip %% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2640
  \vskip-5pt% because there is a space above the top of text, from topskip?
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2641
\ifredefining%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2642
\expandafter\gdef\csname dbltopfloat\the\dblloopnum\endcsname{}\fi}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2643
\else\ifcaptypeplate%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2644
\expandafter\gdef\csname dbltopfloat\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2645
\vbox{\vskip\PushTwoColTopFig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2646
\copy\csname dblfigandtabbox\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2647
  \vskip\captionskip%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2648
  \csname dblcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2649
  \csname dblletteredcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2650
  \csname dblcontinuedcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2651
  \csname dblletteredcontcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2652
\ifredefining%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2653
\xdef\@currentlabel{\theplate}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2654
\csname dbllabel\the\dblloopnum\endcsname\fi}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2655
  \vskip\intextfloatskip %% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2656
  \vskip-5pt% because there is a space above the top of text, from topskip?
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2657
\ifredefining%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2658
\expandafter\gdef\csname dbltopfloat\the\dblloopnum\endcsname{}\fi}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2659
\else% table
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2660
\expandafter\gdef\csname dbltopfloat\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2661
\vbox{\vskip\PushTwoColTopTab%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2662
  \csname dblcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2663
  \csname dblletteredcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2664
  \csname dblcontinuedcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2665
  \csname dblletteredcontcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2666
  \vskip\captionskip%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2667
  \copy\csname dblfigandtabbox\the\dblloopnum\endcsname}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2668
  \vskip\intextfloatskip %% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2669
  \vskip-5pt% because there is a space above the top of text, from topskip?
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2670
\ifredefining%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2671
\csname dbllabel\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2672
\expandafter\gdef\csname dbltopfloat\the\dblloopnum\endcsname{}\fi}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2673
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2674
\fi\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2675
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2676
\else% bottom float
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2677
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2678
\ifcaptypefig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2679
\expandafter\gdef\csname dblbotfloat\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2680
  \vskip\intextfloatskip%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2681
\vbox{\copy\csname dblfigandtabbox\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2682
  \vskip\captionskip%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2683
  \csname dblcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2684
  \csname dblletteredcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2685
  \csname dblcontinuedcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2686
  \csname dblletteredcontcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2687
\ifredefining%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2688
\csname dbllabel\the\dblloopnum\endcsname\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2689
\vskip\PushTwoColBotFig}%???
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2690
 \ifredefining%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2691
\expandafter\gdef\csname dblbotfloat\the\dblloopnum\endcsname{}\fi}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2692
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2693
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2694
\ifcaptypeplate%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2695
\expandafter\gdef\csname dblbotfloat\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2696
  \vskip\intextfloatskip%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2697
\vbox{\copy\csname dblfigandtabbox\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2698
  \vskip\captionskip%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2699
  \csname dblcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2700
  \csname dblletteredcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2701
  \csname dblcontinuedcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2702
  \csname dblletteredcontcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2703
\ifredefining%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2704
\csname dbllabel\the\dblloopnum\endcsname\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2705
\vskip\PushTwoColBotFig}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2706
 \ifredefining%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2707
\expandafter\gdef\csname dblbotfloat\the\dblloopnum\endcsname{}\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2708
}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2709
\else% table
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2710
\expandafter\gdef\csname dblbotfloat\the\dblfigandtabnumber\endcsname{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2711
  \vskip\intextfloatskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2712
\vbox{%  
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2713
  \csname dblcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2714
  \csname dblletteredcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2715
  \csname dblcontinuedcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2716
  \csname dblletteredcontcaption\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2717
  \vskip\captionskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2718
\ifredefining%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2719
\csname dbllabel\the\dblloopnum\endcsname\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2720
  \copy\csname dblfigandtabbox\the\dblloopnum\endcsname%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2721
\vskip\PushTwoColBotTab}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2722
\ifredefining%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2723
\expandafter\gdef\csname dblbotfloat\the\dblloopnum\endcsname{}\fi}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2724
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2725
\fi\fi\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2726
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2727
\global\advance\dblfigandtabnumber by1 \relax}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2728
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2729
\newbox\dblspanherebox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2730
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2731
\def\dodblfigurehere{\global\setbox\dblspanherebox=\vbox\bgroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2732
\let\label\saveherelabel
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2733
\ifcaptypefig\def\@captype{figure}\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2734
\ifcaptypeplate\def\@captype{plate}\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2735
\def\@captype{table}\centering\fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2736
\vskip\intextfloatskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2737
\captionwidth=\widecaptionwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2738
\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2739
\linewidth=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2740
\let\label\saveherelabel
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2741
\let\caption\saveherecaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2742
\let\letteredcaption\savehereletteredcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2743
\let\continuedcaption\saveherecontinuedcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2744
\let\letteredcontinuedcaption\savehereletteredcontinuedcaption}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2745
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2746
\def\enddodblfigurehere{\vskip\intextfloatskip\egroup%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2747
\aftergroup\endcolsneatly}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2748
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2749
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2750
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2751
\def\endcolsneatly{\ifdim\lastskip=2sp
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2752
\vskip-9.5pt\null\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2753
\endtwocolumns
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2754
\vbox{\vskip\intextfloatskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2755
\captionwidth=\widecaptionwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2756
\ifcaptypefig\def\@captype{figure}\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2757
\ifcaptypeplate\def\@captype{plate}\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2758
\def\@captype{table}\centering\fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2759
%\ifappendon
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2760
%\let\thefigure\appthefigure
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2761
%\let\thetable\appthetable
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2762
%\let\theplate\apptheplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2763
%\let\savecaption\appcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2764
%\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2765
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2766
\ifx\thesavedcaption\xrelax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2767
\unvbox\dblspanherebox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2768
\vskip\intextfloatskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2769
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2770
  \ifcaptypefig
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2771
\unvbox\dblspanherebox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2772
  \thesavedcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2773
\vskip\intextfloatskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2774
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2775
  \else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2776
\ifcaptypeplate
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2777
\unvbox\dblspanherebox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2778
  \thesavedcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2779
\vskip\intextfloatskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2780
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2781
\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2782
\vskip\intextfloatskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2783
  \thesavedcaption
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2784
\unvbox\dblspanherebox
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2785
\vskip\intextfloatskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2786
  \fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2787
\fi\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2788
%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2789
\gdef\thesavedcaption{\relax}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2790
\ifx\thesavedlabel\xrelax\else\savelabel{\thesavedlabel}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2791
\gdef\thesavedlabel{\relax}\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2792
\gdef\theletter{\relax}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2793
\vskip\intextfloatskip}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2794
\twocolumns\null
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2795
\vskip2sp}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2796
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2797
\def\twolookforposition[#1]{\defone#1*%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2798
\let\go\starttwocolfloat%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2799
\ifgalley%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2800
  \if\one p \def\one{s}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2801
  \else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2802
  \def\one{i}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2803
  \fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2804
\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2805
\ifjdraft%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2806
\expandafter\ifx\csname setkeys\endcsname\relax\else
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2807
\setkeys{Gin}{draft=false}\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2808
  \if\one p \def\one{s}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2809
  \else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2810
  \def\one{i}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2811
  \fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2812
\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2813
%\ifappendon\def\one{h}\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2814
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2815
\if\one h% 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2816
  \ifcaptypeplate%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2817
  \else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2818
    \ifcaptypefig%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2819
    \dofigmessage%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2820
    \else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2821
    \dotabmessage%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2822
    \fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2823
  \fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2824
    \ifgalley%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2825
     \gdef\dbltoporbotfloat{dbltopfloat}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2826
     \else% not galley ==> 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2827
     \let\go\dodblfigurehere%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2828
    \expandafter\gdef\csname endfigure*\endcsname{\enddodblfigurehere}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2829
    \expandafter\gdef\csname endtable*\endcsname{\enddodblfigurehere}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2830
    \expandafter\gdef\csname endplate*\endcsname{\enddodblfigurehere}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2831
    \fi% end ifgalley
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2832
\else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2833
   \if\one t%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2834
   \gdef\dbltoporbotfloat{dbltopfloat}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2835
   \else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2836
      \if\one b%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2837
      \gdef\dbltoporbotfloat{dblbotfloat}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2838
      \else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2839
         \if\one p%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2840
         \let\go\startpagefloat%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2841
    \expandafter\gdef\csname endfigure*\endcsname{\endpagefloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2842
    \expandafter\gdef\csname endtable*\endcsname{\endpagefloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2843
    \expandafter\gdef\csname endplate*\endcsname{\endpagefloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2844
         \else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2845
            \if\one i% for galley mode
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2846
            \let\go\dodblfiginsert%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2847
    \expandafter\gdef\csname endfigure*\endcsname{\enddblfiginsert}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2848
    \expandafter\gdef\csname endtable*\endcsname{\enddblfiginsert}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2849
    \expandafter\gdef\csname endplate*\endcsname{\enddblfiginsert}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2850
            \else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2851
               \if\one s% for special galley mode, for [p]
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2852
               \let\go\dodblfiginsert%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2853
    \expandafter\gdef\csname endfigure*\endcsname{\endspfiginsert}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2854
    \expandafter\gdef\csname endtable*\endcsname{\endspfiginsert}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2855
    \expandafter\gdef\csname endplate*\endcsname{\endspfiginsert}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2856
               \else%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2857
\doerr%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2858
              \fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2859
           \fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2860
        \fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2861
     \fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2862
   \fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2863
\fi\go}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2864
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2865
\let\saveenddocument\enddocument
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2866
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2867
\def\enddocument{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2868
\ifdim\ht\dbltopins>0pt\vbox{\unvbox\dbltopins}\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2869
\ifdim\ht\dblbotins>0pt\vbox{\unvbox\dblbotins}\fi
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2870
\ifnum\pagefloatnumber>\pageloopnum
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2871
\newpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2872
\insertpage{\hsize=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2873
\linewidth=\textwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2874
\csname pagefloat\the\pageloopnum \endcsname}\fi%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2875
\immediate\write\@auxout{\string\gdef\string\lastpage{\thepage}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2876
\saveenddocument}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2877
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2878
\splittopskip=\topskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2879
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2880
\def~{\penalty\@M{ }} 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2881
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2882
\def\mathleftline{\vskip-\parskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2883
\hbox to\textwidth{\hrulefill\hskip.5\textwidth}\vskip-\abovedisplayskip}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2884
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2885
\def\mathrightline{\hbox to\textwidth{\hskip.5\textwidth\hrulefill}\vskip18pt}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2886
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2887
\let\topline\mathleftline
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2888
\let\botline\mathrightline
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2889
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2890
%% End Two Column Macros
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2891
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2892
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2893
\let\savefigure\figure
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2894
\let\saveendfigure\endfigure
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2895
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2896
\def\article{\twocolumns
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2897
\bgroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2898
    \renewcommand\thefootnote{}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2899
\footnotetext{\vbox to 3.7cm{\sectionfont Reserved for Publication Footnotes\vfill}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2900
\egroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2901
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2902
\def\endarticle{\endtwocolumns\newpage
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2903
\expandafter\gdef\csname table*\endcsname{\@dblfloat{table}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2904
\expandafter\gdef\csname endtable*\endcsname{\end@dblfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2905
\expandafter\gdef\csname figure*\endcsname{\@dblfloat{figure}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2906
\expandafter\gdef\csname endfigure*\endcsname{\end@dblfloat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2907
\gdef\figure{\futurelet\next\lookforbrac}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2908
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2909
\def\lookforbrac{\if\next[
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2910
\let\go\figone\else \let\go\figtwo\fi\go}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2911
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2912
\def\figone[#1]{\@float{figure}[#1]\hsize276pt}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2913
\def\figtwo{\@float{figure}\hsize276pt}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2914
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2915
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2916
\newif\ifjdraft
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2917
\newdimen\captionwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2918
\newdimen\widecaptionwidth
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2919
\newif\ifgalley
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2920
\let\tabletextsize\normalsize
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2921
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2922
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2923
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2924
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2925
\def\inlinefrac#1#2{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2926
   \mbox{\raisebox{.8mm}{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2927
       $\textstyle #1$%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2928
                        } 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2929
      $\!\!\! / \!\!\!$
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2930
      \raisebox{-.8mm}{$\textstyle #2$}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2931
                       }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2932
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2933
\newcount\tablenoteloopnum
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2934
\newcount\tablenotenum
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2935
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2936
\def\tablenote#1{\global\advance\tablenotenum by 1\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2937
$^{\@fnsymbol{\the\tablenotenum}}$\expandafter\gdef\csname 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2938
tabnote\the\tablenotenum\endcsname{#1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2939
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2940
\def\tablenotes{\tablenoteloopnum=\tablenotenum
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2941
\global\advance\tablenoteloopnum by 1
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2942
\tablenotenum=0
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2943
{\figtextfont
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2944
\leftskip=0pt \rightskip=\leftskip
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2945
\parfillskip=0pt plus 1 fil
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2946
\loop
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2947
\vskip2pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2948
\noindent
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2949
\global\advance\tablenotenum by 1
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2950
\ifnum\tablenotenum<\tablenoteloopnum
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2951
$^{\@fnsymbol{\the\tablenotenum}}$\csname 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2952
tabnote\the\tablenotenum\endcsname
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2953
\repeat}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2954
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2955
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2956
%% convenient macros from author:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2957
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2958
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2959
\def\o{\omega}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2960
\def\pr{\partial}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2961
\def\d{\delta}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2962
\def\a{\alpha}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2963
\def\p{\phi}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2964
\def\dst{\displaystyle}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2965
\def\chit{\tilde{\chi}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2966
\def\etat{\tilde{\eta}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2967
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2968
\def\fdb{\mathbb{R}/_{\dst{ \mathbb{Z}}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2969
\def\fd{\mathbb{R}/_{\scriptstyle \mathbb{Z}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2970
\def\f12{\frac{1}{2}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2971
\def\fr32{\frac{3}{2}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2972
\def\vs{\vspace{10pt}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2973
\def\vsm{\vspace{-10pt}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2974
\def\xb{\bar{x}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2975
\def\yb{\bar{y}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2976
\def\tb{\bar{t}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2977
\def\xt{\tilde{x}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2978
\def\yt{\tilde{y}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2979
\def\gtt{\tilde{g}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2980
\def\vptt{\tilde{\varphi}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2981
\def\htt{\tilde{h}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2982
\def\ktt{\tilde{k}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2983
\def\ub{\bar{u}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2984
\def\hb{\bar{h}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2985
\def\vep{\varepsilon}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2986
\def\vs{\vspace{10pt}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2987
\def\be{\begin{equation}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2988
\def\ee{\end{equation}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2989
\newcommand{\mfrac}[2]{\frac{\displaystyle{#1}}{\displaystyle{#2}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2990
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2991
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2992
\newtheorem{theorem}{Theorem}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2993
\newtheorem{lemma}{Lemma}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2994
\newtheorem{corollary}[theorem]{Corollary}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2995
\newtheorem{proposition}[theorem]{Proposition}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2996
\newtheorem{definition}{Def\,inition}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2997
\newtheorem{claim}{Claim}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2998
\newtheorem{conjecture}[theorem]{Conjecture}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  2999
\newtheorem{observation}[theorem]{Observation}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3000
\newtheorem{problem}[theorem]{Problem}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3001
\newtheorem{notation}[theorem]{Notation}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3002
\newtheorem{alemma}{Lemma}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3003
\newtheorem{remark}{Remark}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3004
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3005
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3006
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3007
\def\acknowledgments{\vskip14pt\bgroup\footnotesize\baselineskip 8pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3008
\materialfont
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3009
\def\textit##1{{\materialitfont ##1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3010
\def\it{\materialitfont}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3011
\def\bf{\materialbffont}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3012
\def\textbf##1{{\materialbffont ##1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3013
\noindent{\bf ACKNOWLEDGMENTS.} \relax\ignorespaces}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3014
\def\endacknowledgments{\vskip1sp\egroup}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3015
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3016
%% Just in case author enters any of the below, it will still work correctly
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3017
\let\acknowledgment\acknowledgements
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3018
\let\endacknowledgment\endacknowledgments
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3019
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3020
\let\acknowledgement\acknowledgements
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3021
\let\endacknowledgement\endacknowledgments
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3022
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3023
\let\acknowledgements\acknowledgements
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3024
\let\endacknowledgements\endacknowledgments
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3025
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3026
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3027
%% April 25, 2006
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3028
\let\dospecialaccents\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3029
\def\blackbox#1{}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3030
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3031
% turn off side squares
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3032
\def\dosidesquare#1#2#3{}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3033
\let\resetsidesquares\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3034
\let\makesidesquares\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3035
\newif\iffirsttime
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3036
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3037
\def\thanks#1{\footnotemark \protected@xdef \@thanks 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3038
{\@thanks \protect \footnotetext [\the \c@footnote ]{\hsize=247pt\relax #1}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3039
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3040
%% Keywords
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3041
{\global\let\saveline|
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3042
\gdef\linewithspace{\hskip3pt$\saveline$\hskip6pt}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3043
\catcode`|=\active
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3044
\gdef\keywords{\bgroup\catcode`|=\active\xkeywords}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3045
\gdef\xkeywords#1{\vskip1sp\noindent{\let|=\linewithspace
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3046
\affilfont#1}\vskip11pt\egroup}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3047
} 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3048
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3049
\def\abbreviations#1{\vskip1sp\noindent{\affilfont Abbreviations: #1}\vskip12pt}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3050
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3051
%% Authors can change this dimension to move the
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3052
%% printed page up or down on the physical page. Making
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3053
%% the negative dimension larger will move it up on the
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3054
%% page, smaller will move it down.
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3055
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3056
\voffset-.75in
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3057
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3058
%%% Default copyright year
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3059
\copyrightyear{2007}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3060
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3061
\def\conflictofinterest#1{{\let\@thefnmark\relax\@footnotetext{\vrule height8pt width0pt\relax\hsize=247pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3062
\relax\footnotesize\footnotefont #1\vrule depth 6pt width0pt}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3063
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3064
\def\footcomment#1{{\let\@thefnmark\relax\@footnotetext{\vrule height8pt width0pt\relax\hsize=247pt\relax\footnotesize\footnotefont #1\vrule depth 6pt width0pt}}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3065
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3066
\def\track#1{\footcomment{#1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3067
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3068
\url{www.pnas.org --- ---}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3069
\issuedate{Issue Date}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3070
\copyrightyear{2007}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3071
\volume{Volume}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3072
\issuenumber{Issue Number}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3073
%\setcounter{page}{2687}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3074
\footlineauthor{Footline Author}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3075
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3076
\long\def\@footnotetext#1{\insert\footins{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3077
    \reset@font\footnotesize
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3078
    \interlinepenalty\interfootnotelinepenalty
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3079
    \splittopskip\footnotesep
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3080
    \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3081
    \hsize\columnwidth \@parboxrestore
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3082
    \protected@edef\@currentlabel{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3083
       \csname p@footnote\endcsname\@thefnmark
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3084
    }%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3085
    \color@begingroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3086
      \@makefntext{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3087
        \rule\z@\footnotesep\ignorespaces\footnotefont
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3088
\hsize=247pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3089
#1\@finalstrut\strutbox}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3090
    \color@endgroup}}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3091
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3092
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3093
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3094
%% Special Use Fonts
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3095
%%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3096
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3097
%% Computer Modern font calls. These will be redefined
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3098
%% if PostScript fonts are used, \usepackage{pnastwof}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3099
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3100
%% Times-Roman
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3101
\def\timesroman{cmr10 }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3102
\def\timesbold{cmbx10 }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3103
\def\timesitalic{cmti10 }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3104
\def\timesbolditalic{cmbx10 }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3105
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3106
%% Helvetica
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3107
\def\helvetica{cmss10 }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3108
\def\helveticabold{cmssbx10 }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3109
\def\helveticaboldoblique{cmssbx10 }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3110
\def\helveticaoblique{cmssi10 }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3111
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3112
\def\frutiger{cmss10 }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3113
\def\frutigermed{cmss10 }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3114
\def\frutigerbold{cmssbx10 }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3115
\def\frutigerboldoblique{cmssi10 }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3116
\def\frutigeroblique{cmssi10 }
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3117
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3118
\let\frutigerboldcondensed\helveticabold
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3119
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3120
%% Special Use Fonts ==>>
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3121
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3122
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3123
\font\footnotefont\helvetica at 6pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3124
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3125
\font\dropcapfont=\frutigerbold at 26pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3126
\font\sideboxfont= \helvetica at 6pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3127
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3128
%% Running feet
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3129
  \font\footlinefont=\frutiger at7pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3130
  \font\footlineit=\helveticaoblique at7pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3131
  \font\foliofont=\frutigerbold at 7pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3132
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3133
\font\titlefont=\frutigerboldcondensed at 22pt % 24pt baseline
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3134
  \font\authorfont=\frutigerbold at 9pt % 11 pt baseline
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3135
  \font\affilfont=\frutiger at 7pt % 8pt baseline
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3136
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3137
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3138
  \font\copyrightfont=\frutiger at 6pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3139
  \font\copyrighttextfont=\frutiger at 6pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3140
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3141
%% Abstract fonts
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3142
\font\xabstractfont=\frutigerbold at 8pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3143
\def\abstractfont{\sf\xabstractfont\dospecialaccents}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3144
\font\abstractit=\helveticaboldoblique at 8pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3145
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3146
%% Section fonts
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3147
\font\sectionfont=\frutigerbold at 10pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3148
\font\subsectionfont=\frutigerbold at9pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3149
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3150
%% Theorem fonts
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3151
  \font\theoremfont=\frutigerbold at 8pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3152
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3153
%ok
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3154
%% Caption 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3155
  \font\fignumfont=\frutigerbold at 9pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3156
\font\xfigtextfont=\frutiger at 7pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3157
  \def\figtextfont{\small\dospecialaccents\xfigtextfont} 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3158
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3159
%% Table font
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3160
\font\tabletextfont=\frutiger at 9pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3161
\font\tabtextfont\frutigerbold at 9pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3162
\font\tabnumfont\frutigerbold at 9pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3163
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3164
%% Materials and Methods Fonts
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3165
\font\materialfont=\frutiger at 7pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3166
\font\materialbffont=\helveticabold at 7pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3167
\font\materialitfont=\helveticaboldoblique at 7pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3168
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3169
%% Bibliography fonts
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3170
\font\xbibfont=\frutigerbold at 6pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3171
\def\bibfont{\sf\xbibfont\dospecialaccents}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3172
\font\bibitfont\helveticaboldoblique at 6pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3173
\font\bibbffont\helveticabold at 6pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3174
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3175
%% dec 4, 2006
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3176
\def\@tabular{\global\tablenotenum=0\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3177
\leavevmode \hbox \bgroup $\let\@acol\@tabacol
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3178
   \let\@classz\@tabclassz
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3179
   \let\@classiv\@tabclassiv \let\\\@tabularcr\@tabarray}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3180
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3181
%% dec 4, 2006
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3182
\def\@tabular{\global\tablenotenum=0\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3183
\leavevmode \hbox \bgroup $\let\@acol\@tabacol
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3184
   \let\@classz\@tabclassz
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3185
   \let\@classiv\@tabclassiv \let\\\@tabularcr\@tabarray}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3186
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3187
%%%%%%% Jan 2008 Changes:   
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3188
   \def\materials{\vskip6pt\bgroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3189
\parskip=8pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3190
\baselineskip=9pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3191
\materialfont
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3192
\def\textit##1{{\materialitfont ##1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3193
\def\it{\materialitfont}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3194
\def\bf{\materialbffont}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3195
\def\textbf##1{{\materialbffont ##1}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3196
\def\section##1{\noindent{\materialbffont ##1. }}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3197
\def\subsection##1{\noindent{\materialbffont ##1. }}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3198
\noindent {\subsectionfont Materials and Methods}\\[2pt]
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3199
}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3200
\def\endmaterials{\vskip1sp\egroup}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3201
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3202
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3203
\def\appendix{\originalappendix
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3204
\vskip12pt\noindent{\subsectionfont Appendix}\@ifnextchar[{\xappendix}{\yappendix}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3205
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3206
\def\xappendix[#1]{\subsectionfont:\hskip10pt\relax #1\vskip2pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3207
\normalsize\noindent\ignorespaces}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3208
\def\yappendix{\vskip2pt\normalsize\noindent\ignorespaces}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3209
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3210
\widowpenalty=10000
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3211
\clubpenalty=10000
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3212
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3213
\newbox\tablewide
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3214
\def\endtabular{\crcr\egroup\egroup $\egroup\egroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3215
\centerline{\vbox{\hsize\wd\tablewide 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3216
\currtabcaption\vskip1pt
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3217
}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3218
\dimen0=\wd\tablewide
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3219
\centerline{\hbox{\unhbox\tablewide}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3220
\centerline{\vtop{\hsize=\dimen0 \tablenotes}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3221
\global\let\currtabcaption\relax}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3222
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3223
\expandafter \let \csname endtabular*\endcsname = \endtabular
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3224
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3225
\def\tabular{\global\setbox\tablewide\hbox\bgroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3226
\let\@halignto\@empty\@tabular}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3227
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3228
\@namedef{tabular*}#1{%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3229
\global\setbox\tablewide\hbox\bgroup
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3230
 \setlength\dimen@{#1}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3231
   \edef\@halignto{to\the\dimen@}\@tabular}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3232
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3233
\newcommand\originalappendix{\par
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3234
  \setcounter{section}{0}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3235
  \setcounter{subsection}{0}%
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3236
  \gdef\thesection{\@Alph\c@section}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3237
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3238
\let\currtabcaption\relax
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3239
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3240
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3241
\def\footcomment#1{\typeout{^^J^^J The \string\footcomment{}\space command is 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3242
No Longer Used^^J^^J}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3243
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3244
\def\track#1{\typeout{^^J^^J The \string\track{}\space command is 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3245
No Longer Used^^J^^J}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3246
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3247
\def\conflictofinterest#1{\typeout{^^J^^J The \string\conflictofinterest{}\space command is 
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3248
No Longer Used^^J^^J}}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3249
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3250
%% nothing will happen, so PNAS can get info, but nothing will be printed
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3251
\def\nothanks#1{}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3252
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3253
\let\thanks\nothanks
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3254
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3255
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3256
% substitute for \footcomment:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3257
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3258
\def\abbreviations#1{\vskip1sp\noindent{\affilfont Abbreviations: #1}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3259
\vskip12pt}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3260
\endinput
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3261
Change Log:
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3262
October 18, 2006
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3263
Changed the counter used in loop in maketitle to
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3264
fix bug that prevented all affiliations from being
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3265
listed; added $\saveline$ to make line work right
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3266
in keywords
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3267
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3268
dec 4, 2006: fixed bug in table notes, by
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3269
resetting tablenotenum every time tabular
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3270
is used
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3271
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3272
%\def\currversion{October 18, 2006}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3273
%\def\currversion{July 10, 2006}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3274
%\def\currversion{May 1, 2006}
33de88ae7b62 PNAS style files, and template
Scott Morrison <scott@tqft.net>
parents:
diff changeset
  3275
%\def\currversion{August 27, 2004}