pnas/pnastwo.cls
author Scott Morrison <scott@tqft.net>
Mon, 12 Dec 2011 23:54:57 -0800
changeset 968 8372e04e4b7d
parent 566 33de88ae7b62
permissions -rw-r--r--
removing obsolete reference to Lemma support-shrink
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}