[med-svn] [jmodeltest] 05/07: Imported Upstream version 2.1.10+dfsg

Andreas Tille tille at debian.org
Thu May 12 14:23:03 UTC 2016


This is an automated email from the git hooks/post-receive script.

tille pushed a commit to branch master
in repository jmodeltest.

commit e1fb36c7ff80ed29bdd967456382978d8d9bd338
Author: Andreas Tille <tille at debian.org>
Date:   Thu May 12 16:07:51 2016 +0200

    Imported Upstream version 2.1.10+dfsg
---
 manual/natbib.bst | 1288 -----------------------------------------------------
 manual/natbib.sty |  803 ---------------------------------
 2 files changed, 2091 deletions(-)

diff --git a/manual/natbib.bst b/manual/natbib.bst
deleted file mode 100755
index a679e1d..0000000
--- a/manual/natbib.bst
+++ /dev/null
@@ -1,1288 +0,0 @@
-%% 
-%% This is file `natbib.bst', generated 
-%% on <1994/9/16> with the docstrip utility (2.2h).
-%% 
-%% The original source files were:
-%% 
-%% genbst.mbs  (with options: `ay,nat,seq-lab,nm-rev,dt-beg,yr-par,vol-bf,
-%%                             volp-com,etal-it')
-%% ---------------------------------------- 
-%% *** Personal bib style, PWD *** 
-%% 
-%% (Here are the specifications of the source file)
-%% \ProvidesFile{genbst.mbs}[1994/09/16 1.5 (PWD)]
-%%   For use with BibTeX version 0.99a or later
-%%     and with LaTeX 2.09 or 2e
-%%-------------------------------------------------------------------
-%% NOTICE:
-%% This file may be used for non-profit purposes.
-%% It may not be distributed in exchange for money,
-%%   other than distribution costs.
-%%
-%% The author provides it `as is' and does not guarantee it in any way.
-%%
-%% Copyright (C) 1994 Patrick W. Daly
-%% Max-Planck-Institut f\"ur Aeronomie
-%% Postfach 20
-%% D-37189 Katlenburg-Lindau
-%% Germany
-%%
-%% E-mail:
-%% SPAN--     nsp::linmpi::daly    (note nsp also known as ecd1)
-%% Internet-- daly at linmpi.dnet.gwdg.de
-%%-----------------------------------------------------------
-%% \CharacterTable
-%%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%%   Digits        \0\1\2\3\4\5\6\7\8\9
-%%   Exclamation   \!     Double quote  \"     Hash (number) \#
-%%   Dollar        \$     Percent       \%     Ampersand     \&
-%%   Acute accent  \'     Left paren    \(     Right paren   \)
-%%   Asterisk      \*     Plus          \+     Comma         \,
-%%   Minus         \-     Point         \.     Solidus       \/
-%%   Colon         \:     Semicolon     \;     Less than     \<
-%%   Equals        \=     Greater than  \>     Question mark \?
-%%   Commercial at \@     Left bracket  \[     Backslash     \\
-%%   Right bracket \]     Circumflex    \^     Underscore    \_
-%%   Grave accent  \`     Left brace    \{     Vertical bar  \|
-%%   Right brace   \}     Tilde         \~}
-%%---------------------------------------------------------------------
- % This is an author-year citation style bibliography. As such, it is
- % non-standard LaTeX, and requires a special package file to function properly.
- % Such a package is    natbib.sty   by Patrick W. Daly
- % The form of the \bibitem entries is
- %   \bibitem[Jones et al.(1990)]{key}...
- %   \bibitem[Jones et al.(1990)Jones, Baker, and Smith]{key}...
- % The essential feature is that the label (the part in brackets) consists
- % of the author names, as they should appear in the citation, with the year
- % in parentheses following. There must be no space before the opening
- % parenthesis!
- % With natbib v5.3, a full list of authors may also follow the year.
- % In natbib.sty, it is possible to define the type of enclosures that is
- % really wanted (brackets or parentheses), but in either case, there must
- % be parentheses in the label.
- % The \cite command functions as follows:
- %   \cite{key} ==>>                Jones et al. (1990)
- %   \cite[]{key} ==>>              (Jones et al., 1990)
- %   \cite[chap. 2]{key} ==>>       (Jones et al., 1990, chap. 2)
- %   \cite[e.g.][]{key} ==>>        (e.g. Jones et al., 1990)
- %   \cite[e.g.][p. 32]{key} ==>>   (e.g. Jones et al., p. 32)
- %   \citeauthor{key}               Jones et al.
- %   \citefullauthor{key}           Jones, Baker, and Smith
- %   \citeyear{key}                 1990
-%%---------------------------------------------------------------------
-
-ENTRY
-  { address
-    author
-    booktitle
-    chapter
-    edition
-    editor
-    howpublished
-    institution
-    journal
-    key
-    month
-    note
-    number
-    organization
-    pages
-    publisher
-    school
-    series
-    title
-    type
-    volume
-    year
-  }
-  {}
-  { label extra.label sort.label }
-
-INTEGERS { output.state before.all mid.sentence after.sentence after.block }
-
-FUNCTION {init.state.consts}
-{ #0 'before.all :=
-  #1 'mid.sentence :=
-  #2 'after.sentence :=
-  #3 'after.block :=
-}
-
-STRINGS { s t }
-
-FUNCTION {output.nonnull}
-{ 's :=
-  output.state mid.sentence =
-    { ", " * write$ }
-    { output.state after.block =
-        { add.period$ write$
-          newline$
-          "\newblock " write$
-        }
-        { output.state before.all =
-            'write$
-            { add.period$ " " * write$ }
-          if$
-        }
-      if$
-      mid.sentence 'output.state :=
-    }
-  if$
-  s
-}
-
-FUNCTION {output}
-{ duplicate$ empty$
-    'pop$
-    'output.nonnull
-  if$
-}
-
-FUNCTION {output.check}
-{ 't :=
-  duplicate$ empty$
-    { pop$ "empty " t * " in " * cite$ * warning$ }
-    'output.nonnull
-  if$
-}
-
-FUNCTION {fin.entry}
-{ add.period$
-  write$
-  newline$
-}
-
-FUNCTION {new.block}
-{ output.state before.all =
-    'skip$
-    { after.block 'output.state := }
-  if$
-}
-
-FUNCTION {new.sentence}
-{ output.state after.block =
-    'skip$
-    { output.state before.all =
-        'skip$
-        { after.sentence 'output.state := }
-      if$
-    }
-  if$
-}
-
-FUNCTION {not}
-{   { #0 }
-    { #1 }
-  if$
-}
-
-FUNCTION {and}
-{   'skip$
-    { pop$ #0 }
-  if$
-}
-
-FUNCTION {or}
-{   { pop$ #1 }
-    'skip$
-  if$
-}
-
-FUNCTION {non.stop}
-{ duplicate$
-   "}" * add.period$
-   #-1 #1 substring$ "." =
-}
-
-FUNCTION {new.block.checkb}
-{ empty$
-  swap$ empty$
-  and
-    'skip$
-    'new.block
-  if$
-}
-
-FUNCTION {field.or.null}
-{ duplicate$ empty$
-    { pop$ "" }
-    'skip$
-  if$
-}
-
-FUNCTION {emphasize}
-{ duplicate$ empty$
-    { pop$ "" }
-    { "{\em " swap$ * non.stop
-        { "\/}" * }
-        { "}" * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {bolden}
-{ duplicate$ empty$
-    { pop$ "" }
-    { "{\bf " swap$ * "}" * }
-  if$
-}
-
-INTEGERS { nameptr namesleft numnames }
-
-FUNCTION {format.names}
-{ 's :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { s nameptr
-      "{vv~}{ll}{, jj}{, f.}" format.name$ 't :=
-      nameptr #1 >
-        {
-          namesleft #1 >
-            { ", " * t * }
-            {
-              numnames #2 >
-                { "," * }
-                'skip$
-              if$
-              t "others" =
-                { " " * "et~al." emphasize * }
-                { " and " * t * }
-              if$
-            }
-          if$
-        }
-        't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {format.names.ed}
-{ 's :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { s nameptr
-      "{f.~}{vv~}{ll}{, jj}"
-      format.name$ 't :=
-      nameptr #1 >
-        {
-          namesleft #1 >
-            { ", " * t * }
-            {
-              numnames #2 >
-                { "," * }
-                'skip$
-              if$
-              t "others" =
-                { " " * "et~al." emphasize * }
-                { " and " * t * }
-              if$
-            }
-          if$
-        }
-        't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {format.key}
-{ empty$
-    { key field.or.null }
-    { "" }
-  if$
-}
-
-FUNCTION {format.authors}
-{ author empty$
-    { "" }
-    { author format.names }
-  if$
-}
-
-FUNCTION {format.editors}
-{ editor empty$
-    { "" }
-    { editor format.names
-      editor num.names$ #1 >
-        { ", editors" * }
-        { ", editor" * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.in.editors}
-{ editor empty$
-    { "" }
-    { editor format.names.ed
-      editor num.names$ #1 >
-        { ", editors" * }
-        { ", editor" * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.title}
-{ title empty$
-    { "" }
-    { title "t" change.case$
-    }
-  if$
-}
-
-FUNCTION {format.full.names}
-{'s :=
-  #1 'nameptr :=
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { s nameptr
-      "{vv~}{ll}" format.name$ 't :=
-      nameptr #1 >
-        {
-          namesleft #1 >
-            { ", " * t * }
-            {
-              numnames #2 >
-                { "," * }
-                'skip$
-              if$
-              t "others" =
-                { " " * "et~al." emphasize * }
-                { " and " * t * }
-              if$
-            }
-          if$
-        }
-        't
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {author.editor.key.full}
-{ author empty$
-    { editor empty$
-        { key empty$
-            { cite$ #1 #3 substring$ }
-            'key
-          if$
-        }
-        { editor format.full.names }
-      if$
-    }
-    { author format.full.names }
-  if$
-}
-
-FUNCTION {author.key.full}
-{ author empty$
-    { key empty$
-         { cite$ #1 #3 substring$ }
-          'key
-      if$
-    }
-    { author format.full.names }
-  if$
-}
-
-FUNCTION {editor.key.full}
-{ editor empty$
-    { key empty$
-         { cite$ #1 #3 substring$ }
-          'key
-      if$
-    }
-    { editor format.full.names }
-  if$
-}
-
-FUNCTION {make.full.names}
-{ type$ "book" =
-  type$ "inbook" =
-  or
-    'author.editor.key.full
-    { type$ "proceedings" =
-        'editor.key.full
-        'author.key.full
-      if$
-    }
-  if$
-}
-
-FUNCTION {output.bibitem}
-{ newline$
-  "\bibitem[" write$
-  label write$
-  ")" make.full.names * "]{" * write$
-  cite$ write$
-  "}" write$
-  newline$
-  ""
-  before.all 'output.state :=
-}
-
-FUNCTION {n.dashify}
-{ 't :=
-  ""
-    { t empty$ not }
-    { t #1 #1 substring$ "-" =
-        { t #1 #2 substring$ "--" = not
-            { "--" *
-              t #2 global.max$ substring$ 't :=
-            }
-            {   { t #1 #1 substring$ "-" = }
-                { "-" *
-                  t #2 global.max$ substring$ 't :=
-                }
-              while$
-            }
-          if$
-        }
-        { t #1 #1 substring$ *
-          t #2 global.max$ substring$ 't :=
-        }
-      if$
-    }
-  while$
-}
-
-FUNCTION {word.in}
-{ "In " }
-
-FUNCTION {format.date}
-{ year duplicate$ empty$
-    { "empty year in " cite$ * "; set to ????" * warning$
-       pop$ "????" }
-    'skip$
-  if$
-  before.all 'output.state :=
-  " (" swap$ * extra.label * ")" *
-}
-
-FUNCTION {format.btitle}
-{ title emphasize
-}
-
-FUNCTION {tie.or.space.connect}
-{ duplicate$ text.length$ #3 <
-    { "~" }
-    { " " }
-  if$
-  swap$ * *
-}
-
-FUNCTION {either.or.check}
-{ empty$
-    'pop$
-    { "can't use both " swap$ * " fields in " * cite$ * warning$ }
-  if$
-}
-
-FUNCTION {format.bvolume}
-{ volume empty$
-    { "" }
-    { "volume" volume tie.or.space.connect
-      series empty$
-        'skip$
-        { " of " * series emphasize * }
-      if$
-      "volume and number" number either.or.check
-    }
-  if$
-}
-
-FUNCTION {format.number.series}
-{ volume empty$
-    { number empty$
-        { series field.or.null }
-        { output.state mid.sentence =
-            { "number" }
-            { "Number" }
-          if$
-          number tie.or.space.connect
-          series empty$
-            { "there's a number but no series in " cite$ * warning$ }
-            { " in " * series * }
-          if$
-        }
-      if$
-    }
-    { "" }
-  if$
-}
-
-FUNCTION {format.edition}
-{ edition empty$
-    { "" }
-    { output.state mid.sentence =
-        { edition "l" change.case$ " edition" * }
-        { edition "t" change.case$ " edition" * }
-      if$
-    }
-  if$
-}
-
-INTEGERS { multiresult }
-
-FUNCTION {multi.page.check}
-{ 't :=
-  #0 'multiresult :=
-    { multiresult not
-      t empty$ not
-      and
-    }
-    { t #1 #1 substring$
-      duplicate$ "-" =
-      swap$ duplicate$ "," =
-      swap$ "+" =
-      or or
-        { #1 'multiresult := }
-        { t #2 global.max$ substring$ 't := }
-      if$
-    }
-  while$
-  multiresult
-}
-
-FUNCTION {format.pages}
-{ pages empty$
-    { "" }
-    { pages multi.page.check
-        { "pages" pages n.dashify tie.or.space.connect }
-        { "page" pages tie.or.space.connect }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.vol.num.pages}
-{ volume field.or.null
-  bolden
-  number empty$
-    'skip$
-    { "(" number * ")" * *
-      volume empty$
-        { "there's a number but no volume in " cite$ * warning$ }
-        'skip$
-      if$
-    }
-  if$
-  pages empty$
-    'skip$
-    { duplicate$ empty$
-        { pop$ format.pages }
-        { ", " * pages n.dashify * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.chapter.pages}
-{ chapter empty$
-    'format.pages
-    { type empty$
-        { "chapter" }
-        { type "l" change.case$ }
-      if$
-      chapter tie.or.space.connect
-      pages empty$
-        'skip$
-        { ", " * format.pages * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.in.ed.booktitle}
-{ booktitle empty$
-    { "" }
-    { editor empty$
-        { word.in booktitle emphasize * }
-        { word.in format.in.editors * ", " * booktitle emphasize * }
-      if$
-    }
-  if$
-}
-
-FUNCTION {format.thesis.type}
-{ type empty$
-    'skip$
-    { pop$
-      type "t" change.case$
-    }
-  if$
-}
-
-FUNCTION {format.tr.number}
-{ type empty$
-    { "Technical Report" }
-    'type
-  if$
-  number empty$
-    { "t" change.case$ }
-    { number tie.or.space.connect }
-  if$
-}
-
-FUNCTION {format.article.crossref}
-{
-  word.in
-  "\cite{" * crossref * "}" *
-}
-
-FUNCTION {format.book.crossref}
-{ volume empty$
-    { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
-      word.in
-    }
-    { "Volume" volume tie.or.space.connect
-      " of " *
-    }
-  if$
-  "\cite{" * crossref * "}" *
-}
-
-FUNCTION {format.incoll.inproc.crossref}
-{
-  word.in
-  "\cite{" * crossref * "}" *
-}
-
-FUNCTION {article}
-{ output.bibitem
-  format.authors "author" output.check
-  author format.key output
-  format.date "year" output.check
-  new.block
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { journal emphasize "journal" output.check
-      format.vol.num.pages output
-    }
-    { format.article.crossref output.nonnull
-      format.pages output
-    }
-  if$
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {book}
-{ output.bibitem
-  author empty$
-    { format.editors "author and editor" output.check
-      editor format.key output
-    }
-    { format.authors output.nonnull
-      crossref missing$
-        { "author and editor" editor either.or.check }
-        'skip$
-      if$
-    }
-  if$
-  format.date "year" output.check
-  new.block
-  format.btitle "title" output.check
-  crossref missing$
-    { format.bvolume output
-      new.block
-      format.number.series output
-      new.sentence
-      publisher "publisher" output.check
-      address output
-    }
-    {
-      new.block
-      format.book.crossref output.nonnull
-    }
-  if$
-  format.edition output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {booklet}
-{ output.bibitem
-  format.authors output
-  author format.key output
-  format.date "year" output.check
-  new.block
-  format.title "title" output.check
-  new.block
-  howpublished output
-  address output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {inbook}
-{ output.bibitem
-  author empty$
-    { format.editors "author and editor" output.check
-      editor format.key output
-    }
-    { format.authors output.nonnull
-      crossref missing$
-        { "author and editor" editor either.or.check }
-        'skip$
-      if$
-    }
-  if$
-  format.date "year" output.check
-  new.block
-  format.btitle "title" output.check
-  crossref missing$
-    { format.bvolume output
-      format.chapter.pages "chapter and pages" output.check
-      new.block
-      format.number.series output
-      new.sentence
-      publisher "publisher" output.check
-      address output
-    }
-    { format.chapter.pages "chapter and pages" output.check
-      new.block
-      format.book.crossref output.nonnull
-    }
-  if$
-  format.edition output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {incollection}
-{ output.bibitem
-  format.authors "author" output.check
-  author format.key output
-  format.date "year" output.check
-  new.block
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { format.in.ed.booktitle "booktitle" output.check
-      format.bvolume output
-      format.number.series output
-      format.chapter.pages output
-      new.sentence
-      publisher "publisher" output.check
-      address output
-      format.edition output
-    }
-    { format.incoll.inproc.crossref output.nonnull
-      format.chapter.pages output
-    }
-  if$
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {inproceedings}
-{ output.bibitem
-  format.authors "author" output.check
-  author format.key output
-  format.date "year" output.check
-  new.block
-  format.title "title" output.check
-  new.block
-  crossref missing$
-    { format.in.ed.booktitle "booktitle" output.check
-      format.bvolume output
-      format.number.series output
-      format.pages output
-      address output
-      new.sentence
-      organization output
-      publisher output
-    }
-    { format.incoll.inproc.crossref output.nonnull
-      format.pages output
-    }
-  if$
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {conference} { inproceedings }
-
-FUNCTION {manual}
-{ output.bibitem
-  format.authors output
-  author format.key output
-  format.date "year" output.check
-  new.block
-  format.btitle "title" output.check
-  organization address new.block.checkb
-  organization output
-  address output
-  format.edition output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {mastersthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  author format.key output
-  format.date "year" output.check
-  new.block
-  format.btitle "title" output.check
-  new.block
-  "Master's thesis" format.thesis.type output.nonnull
-  school "school" output.check
-  address output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {misc}
-{ output.bibitem
-  format.authors output
-  author format.key output
-  format.date "year" output.check
-  new.block
-  format.title output
-  new.block
-  howpublished output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {phdthesis}
-{ output.bibitem
-  format.authors "author" output.check
-  author format.key output
-  format.date "year" output.check
-  new.block
-  format.btitle "title" output.check
-  new.block
-  "Ph.D. thesis" format.thesis.type output.nonnull
-  school "school" output.check
-  address output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {proceedings}
-{ output.bibitem
-  format.editors output
-  editor format.key output
-  format.date "year" output.check
-  new.block
-  format.btitle "title" output.check
-  format.bvolume output
-  format.number.series output
-  address output
-  new.sentence
-  organization output
-  publisher output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {techreport}
-{ output.bibitem
-  format.authors "author" output.check
-  author format.key output
-  format.date "year" output.check
-  new.block
-  format.title "title" output.check
-  new.block
-  format.tr.number output.nonnull
-  institution "institution" output.check
-  address output
-  new.block
-  note output
-  fin.entry
-}
-
-FUNCTION {unpublished}
-{ output.bibitem
-  format.authors "author" output.check
-  author format.key output
-  format.date "year" output.check
-  new.block
-  format.title "title" output.check
-  new.block
-  note "note" output.check
-  fin.entry
-}
-
-FUNCTION {default.type} { misc }
-
-MACRO {jan} {"January"}
-
-MACRO {feb} {"February"}
-
-MACRO {mar} {"March"}
-
-MACRO {apr} {"April"}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"June"}
-
-MACRO {jul} {"July"}
-
-MACRO {aug} {"August"}
-
-MACRO {sep} {"September"}
-
-MACRO {oct} {"October"}
-
-MACRO {nov} {"November"}
-
-MACRO {dec} {"December"}
-
-MACRO {acmcs} {"ACM Computing Surveys"}
-
-MACRO {acta} {"Acta Informatica"}
-
-MACRO {cacm} {"Communications of the ACM"}
-
-MACRO {ibmjrd} {"IBM Journal of Research and Development"}
-
-MACRO {ibmsj} {"IBM Systems Journal"}
-
-MACRO {ieeese} {"IEEE Transactions on Software Engineering"}
-
-MACRO {ieeetc} {"IEEE Transactions on Computers"}
-
-MACRO {ieeetcad}
- {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
-
-MACRO {ipl} {"Information Processing Letters"}
-
-MACRO {jacm} {"Journal of the ACM"}
-
-MACRO {jcss} {"Journal of Computer and System Sciences"}
-
-MACRO {scp} {"Science of Computer Programming"}
-
-MACRO {sicomp} {"SIAM Journal on Computing"}
-
-MACRO {tocs} {"ACM Transactions on Computer Systems"}
-
-MACRO {tods} {"ACM Transactions on Database Systems"}
-
-MACRO {tog} {"ACM Transactions on Graphics"}
-
-MACRO {toms} {"ACM Transactions on Mathematical Software"}
-
-MACRO {toois} {"ACM Transactions on Office Information Systems"}
-
-MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
-
-MACRO {tcs} {"Theoretical Computer Science"}
-
-READ
-
-FUNCTION {sortify}
-{ purify$
-  "l" change.case$
-}
-
-INTEGERS { len }
-
-FUNCTION {chop.word}
-{ 's :=
-  'len :=
-  s #1 len substring$ =
-    { s len #1 + global.max$ substring$ }
-    's
-  if$
-}
-
-FUNCTION {format.lab.names}
-{ 's :=
-  s #1 "{vv~}{ll}" format.name$
-  s num.names$ duplicate$
-  #2 >
-    { pop$ " " * "et~al." emphasize * }
-    { #2 <
-        'skip$
-        { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
-            { " " * "et~al." emphasize * }
-            { " and " * s #2 "{vv~}{ll}" format.name$ * }
-          if$
-        }
-      if$
-    }
-  if$
-}
-
-FUNCTION {author.key.label}
-{ author empty$
-    { key empty$
-        { cite$ #1 #3 substring$ }
-        'key
-      if$
-    }
-    { author format.lab.names }
-  if$
-}
-
-FUNCTION {author.editor.key.label}
-{ author empty$
-    { editor empty$
-        { key empty$
-            { cite$ #1 #3 substring$ }
-            'key
-          if$
-        }
-        { editor format.lab.names }
-      if$
-    }
-    { author format.lab.names }
-  if$
-}
-
-FUNCTION {editor.key.label}
-{ editor empty$
-    { key empty$
-        { cite$ #1 #3 substring$ }
-        'key
-      if$
-    }
-    { editor format.lab.names }
-  if$
-}
-
-FUNCTION {calc.label}
-{ type$ "book" =
-  type$ "inbook" =
-  or
-    'author.editor.key.label
-    { type$ "proceedings" =
-        'editor.key.label
-        'author.key.label
-      if$
-    }
-  if$
-  "("
-  *
-  year duplicate$ empty$
-     { pop$ "????" }
-     { purify$ #-1 #4 substring$ }
-  if$
-  *
-  'label :=
-}
-
-FUNCTION {sort.format.names}
-{ 's :=
-  #1 'nameptr :=
-  ""
-  s num.names$ 'numnames :=
-  numnames 'namesleft :=
-    { namesleft #0 > }
-    { nameptr #1 >
-        { "   " * }
-        'skip$
-      if$
-      s nameptr
-      "{vv{ } }{ll{ }}{  f{ }}{  jj{ }}"
-      format.name$ 't :=
-      nameptr numnames = t "others" = and
-        { "et al" * }
-        { numnames #2 > nameptr #2 = and
-          { "zzzzzz" * #1 'namesleft := }
-          { t sortify * }
-        if$
-        }
-      if$
-      nameptr #1 + 'nameptr :=
-      namesleft #1 - 'namesleft :=
-    }
-  while$
-}
-
-FUNCTION {sort.format.title}
-{ 't :=
-  "A " #2
-    "An " #3
-      "The " #4 t chop.word
-    chop.word
-  chop.word
-  sortify
-  #1 global.max$ substring$
-}
-
-FUNCTION {author.sort}
-{ author empty$
-    { key empty$
-        { "to sort, need author or key in " cite$ * warning$
-          ""
-        }
-        { key sortify }
-      if$
-    }
-    { author sort.format.names }
-  if$
-}
-
-FUNCTION {author.editor.sort}
-{ author empty$
-    { editor empty$
-        { key empty$
-            { "to sort, need author, editor, or key in " cite$ * warning$
-              ""
-            }
-            { key sortify }
-          if$
-        }
-        { editor sort.format.names }
-      if$
-    }
-    { author sort.format.names }
-  if$
-}
-
-FUNCTION {editor.sort}
-{ editor empty$
-    { key empty$
-        { "to sort, need editor or key in " cite$ * warning$
-          ""
-        }
-        { key sortify }
-      if$
-    }
-    { editor sort.format.names }
-  if$
-}
-
-FUNCTION {presort}
-{ calc.label
-  label sortify
-  "    "
-  *
-  type$ "book" =
-  type$ "inbook" =
-  or
-    'author.editor.sort
-    { type$ "proceedings" =
-        'editor.sort
-        'author.sort
-      if$
-    }
-  if$
-  #1 entry.max$ substring$
-  'sort.label :=
-  sort.label
-  *
-  "    "
-  *
-  title field.or.null
-  sort.format.title
-  *
-  #1 entry.max$ substring$
-  'sort.key$ :=
-}
-
-ITERATE {presort}
-
-SORT
-
-STRINGS { last.label next.extra }
-
-INTEGERS { last.extra.num }
-
-FUNCTION {initialize.extra.label.stuff}
-{ #0 int.to.chr$ 'last.label :=
-  "" 'next.extra :=
-  #0 'last.extra.num :=
-}
-
-FUNCTION {forward.pass}
-{ last.label label =
-    { last.extra.num #1 + 'last.extra.num :=
-      last.extra.num int.to.chr$ 'extra.label :=
-    }
-    { "a" chr.to.int$ 'last.extra.num :=
-      "" 'extra.label :=
-      label 'last.label :=
-    }
-  if$
-}
-
-FUNCTION {reverse.pass}
-{ next.extra "b" =
-    { "a" 'extra.label := }
-    'skip$
-  if$
-  extra.label 'next.extra :=
-  label extra.label * 'label :=
-}
-
-EXECUTE {initialize.extra.label.stuff}
-
-ITERATE {forward.pass}
-
-REVERSE {reverse.pass}
-
-FUNCTION {bib.sort.order}
-{ sort.label
-  "    "
-  *
-  year field.or.null sortify
-  *
-  "    "
-  *
-  title field.or.null
-  sort.format.title
-  *
-  #1 entry.max$ substring$
-  'sort.key$ :=
-}
-
-ITERATE {bib.sort.order}
-
-SORT
-
-FUNCTION {begin.bib}
-{ preamble$ empty$
-    'skip$
-    { preamble$ write$ newline$ }
-  if$
-  "\begin{thebibliography}{}" write$ newline$
-}
-
-EXECUTE {begin.bib}
-
-EXECUTE {init.state.consts}
-
-ITERATE {call.type$}
-
-FUNCTION {end.bib}
-{ newline$
-  "\end{thebibliography}" write$ newline$
-}
-
-EXECUTE {end.bib}
-%% End of customized bst file 
-
diff --git a/manual/natbib.sty b/manual/natbib.sty
deleted file mode 100755
index 4c8c948..0000000
--- a/manual/natbib.sty
+++ /dev/null
@@ -1,803 +0,0 @@
-%%
-%% This is file `natbib.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% natbib.dtx  (with options: `package,all')
-%% =============================================
-%% IMPORTANT NOTICE:
-%% 
-%% This program can be redistributed and/or modified under the terms
-%% of the LaTeX Project Public License Distributed from CTAN
-%% archives in directory macros/latex/base/lppl.txt; either
-%% version 1 of the License, or any later version.
-%% 
-%% This is a generated file.
-%% It may not be distributed without the original source file natbib.dtx.
-%% 
-%% Full documentation can be obtained by LaTeXing that original file.
-%% Only a few abbreviated comments remain here to describe the usage.
-%% =============================================
-%% Copyright 1993-2000 Patrick W Daly
-%% Max-Planck-Institut f\"ur Aeronomie
-%% Max-Planck-Str. 2
-%% D-37191 Katlenburg-Lindau
-%% Germany
-%% E-mail: daly at linmpi.mpg.de
-\NeedsTeXFormat{LaTeX2e}[1995/06/01]
-\ProvidesPackage{natbib}
-        [2000/07/24 7.0a (PWD)]
- % This package reimplements the LaTeX \cite command to be used for various
- % citation styles, both author-year and numerical. It accepts BibTeX
- % output intended for many other packages, and therefore acts as a
- % general, all-purpose citation-style interface.
- %
- % With standard numerical .bst files, only numerical citations are
- % possible. With an author-year .bst file, both numerical and
- % author-year citations are possible.
- %
- % If author-year citations are selected, \bibitem must have one of the
- %   following forms:
- %   \bibitem[Jones et al.(1990)]{key}...
- %   \bibitem[Jones et al.(1990)Jones, Baker, and Williams]{key}...
- %   \bibitem[Jones et al., 1990]{key}...
- %   \bibitem[\protect\citeauthoryear{Jones, Baker, and Williams}{Jones
- %       et al.}{1990}]{key}...
- %   \bibitem[\protect\citeauthoryear{Jones et al.}{1990}]{key}...
- %   \bibitem[\protect\astroncite{Jones et al.}{1990}]{key}...
- %   \bibitem[\protect\citename{Jones et al., }1990]{key}...
- %   \harvarditem[Jones et al.]{Jones, Baker, and Williams}{1990}{key}...
- %
- % This is either to be made up manually, or to be generated by an
- % appropriate .bst file with BibTeX.
- %                            Author-year mode     ||   Numerical mode
- % Then, \citet{key}  ==>>  Jones et al. (1990)    ||   Jones et al. [21]
- %       \citep{key}  ==>> (Jones et al., 1990)    ||   [21]
- % Multiple citations as normal:
- % \citep{key1,key2}  ==>> (Jones et al., 1990; Smith, 1989) || [21,24]
- %                           or  (Jones et al., 1990, 1991)  || [21,24]
- %                           or  (Jones et al., 1990a,b)     || [21,24]
- % \cite{key} is the equivalent of \citet{key} in author-year mode
- %                         and  of \citep{key} in numerical mode
- % Full author lists may be forced with \citet* or \citep*, e.g.
- %       \citep*{key}      ==>> (Jones, Baker, and Williams, 1990)
- % Optional notes as:
- %   \citep[chap. 2]{key}    ==>> (Jones et al., 1990, chap. 2)
- %   \citep[e.g.,][]{key}    ==>> (e.g., Jones et al., 1990)
- %   \citep[see][pg. 34]{key}==>> (see Jones et al., 1990, pg. 34)
- %  (Note: in standard LaTeX, only one note is allowed, after the ref.
- %   Here, one note is like the standard, two make pre- and post-notes.)
- %   \citealt{key}          ==>> Jones et al. 1990
- %   \citealt*{key}         ==>> Jones, Baker, and Williams 1990
- %   \citealp{key}          ==>> Jones et al., 1990
- %   \citealp*{key}         ==>> Jones, Baker, and Williams, 1990
- % Additional citation possibilities (both author-year and numerical modes)
- %   \citeauthor{key}       ==>> Jones et al.
- %   \citeauthor*{key}      ==>> Jones, Baker, and Williams
- %   \citeyear{key}         ==>> 1990
- %   \citeyearpar{key}      ==>> (1990)
- %   \citetext{priv. comm.} ==>> (priv. comm.)
- % Note: full author lists depends on whether the bib style supports them;
- %       if not, the abbreviated list is printed even when full requested.
- %
- % For names like della Robbia at the start of a sentence, use
- %   \Citet{dRob98}         ==>> Della Robbia (1998)
- %   \Citep{dRob98}         ==>> (Della Robbia, 1998)
- %   \Citeauthor{dRob98}    ==>> Della Robbia
- %
- %
- % Citation aliasing is achieved with
- %   \defcitealias{key}{text}
- %   \citetalias{key}  ==>> text
- %   \citepalias{key}  ==>> (text)
- %
- % Defining the citation style of a given bib style:
- % Use \bibpunct (in the preamble only) with 6 mandatory arguments:
- %    1. opening bracket for citation
- %    2. closing bracket
- %    3. citation separator (for multiple citations in one \cite)
- %    4. the letter n for numerical styles, s for superscripts
- %        else anything for author-year
- %    5. punctuation between authors and date
- %    6. punctuation between years (or numbers) when common authors missing
- % One optional argument is the character coming before post-notes. It
- %   appears in square braces before all other arguments. May be left off.
- % Example (and default) \bibpunct[, ]{(}{)}{;}{a}{,}{,}
- %
- % To make this automatic for a given bib style, named newbib, say, make
- % a local configuration file, natbib.cfg, with the definition
- %   \newcommand{\bibstyle at newbib}{\bibpunct...}
- % Then the \bibliographystyle{newbib} will cause \bibstyle at newbib to
- % be called on THE NEXT LATEX RUN (via the aux file).
- %
- % Such preprogrammed definitions may be invoked in the text (preamble only)
- %  by calling \citestyle{newbib}. This is only useful if the style specified
- %  differs from that in \bibliographystyle.
- %
- % With \citeindextrue and \citeindexfalse, one can control whether the
- % \cite commands make an automatic entry of the citation in the .idx
- % indexing file. For this, \makeindex must also be given in the preamble.
- %
- % LaTeX2e Options: (for selecting punctuation)
- %   round  -  round parentheses are used (default)
- %   square -  square brackets are used   [option]
- %   curly  -  curly braces are used      {option}
- %   angle  -  angle brackets are used    <option>
- %   colon  -  multiple citations separated by colon (default)
- %   comma  -  separated by comma
- %   authoryear - selects author-year citations (default)
- %   numbers-  selects numerical citations
- %   super  -  numerical citations as superscripts
- %   sort   -  sorts multiple citations according to order in ref. list
- %   sort&compress   -  like sort, but also compresses numerical citations
- %   longnamesfirst  -  makes first citation full author list
- %   sectionbib - puts bibliography in a \section* instead of \chapter*
- % Punctuation so selected dominates over any predefined ones.
- % LaTeX2e options are called as, e.g.
- %        \usepackage[square,comma]{natbib}
- % LaTeX the source file natbib.dtx to obtain more details
- % or the file natnotes.tex for a brief reference sheet.
- %-----------------------------------------------------------
-\@ifclassloaded{aguplus}{\PackageError{natbib}
-  {The aguplus class already includes natbib coding,\MessageBreak
-   so you should not add it explicitly}
-  {Type <Return> for now, but then later remove\MessageBreak
-   the command \protect\usepackage{natbib} from the document}
-  \endinput}{}
-\@ifclassloaded{nlinproc}{\PackageError{natbib}
-  {The nlinproc class already includes natbib coding,\MessageBreak
-   so you should not add it explicitly}
-  {Type <Return> for now, but then later remove\MessageBreak
-   the command \protect\usepackage{natbib} from the document}
-  \endinput}{}
-\@ifclassloaded{egs}{\PackageError{natbib}
-  {The egs class already includes natbib coding,\MessageBreak
-   so you should not add it explicitly}
-  {Type <Return> for now, but then later remove\MessageBreak
-   the command \protect\usepackage{natbib} from the document}
-  \endinput}{}
- % Define citation punctuation for some author-year styles
- % One may add and delete at this point
- % Or put additions into local configuration file natbib.cfg
-\newcommand\bibstyle at chicago{\bibpunct{(}{)}{;}{a}{,}{,}}
-\newcommand\bibstyle at named{\bibpunct{[}{]}{;}{a}{,}{,}}
-\newcommand\bibstyle at agu{\bibpunct{[}{]}{;}{a}{,}{,~}}%Amer. Geophys. Union
-\newcommand\bibstyle at egs{\bibpunct{(}{)}{;}{a}{,}{,}}%Eur. Geophys. Soc.
-\newcommand\bibstyle at agsm{\bibpunct{(}{)}{,}{a}{}{,}\gdef\harvardand{\&}}
-\newcommand\bibstyle at kluwer{\bibpunct{(}{)}{,}{a}{}{,}\gdef\harvardand{\&}}
-\newcommand\bibstyle at dcu{\bibpunct{(}{)}{;}{a}{;}{,}\gdef\harvardand{and}}
-\newcommand\bibstyle at aa{\bibpunct{(}{)}{;}{a}{}{,}} %Astronomy & Astrophysics
-\newcommand\bibstyle at pass{\bibpunct{(}{)}{;}{a}{,}{,}}%Planet. & Space Sci
-\newcommand\bibstyle at anngeo{\bibpunct{(}{)}{;}{a}{,}{,}}%Annales Geophysicae
-\newcommand\bibstyle at nlinproc{\bibpunct{(}{)}{;}{a}{,}{,}}%Nonlin.Proc.Geophys.
- % Define citation punctuation for some numerical styles
-\newcommand\bibstyle at cospar{\bibpunct{/}{/}{,}{n}{}{}%
-     \gdef\NAT at biblabelnum##1{##1.}}
-\newcommand\bibstyle at esa{\bibpunct{(Ref.~}{)}{,}{n}{}{}%
-     \gdef\NAT at biblabelnum##1{##1.\hspace{1em}}}
-\newcommand\bibstyle at nature{\bibpunct{}{}{,}{s}{}{\textsuperscript{,}}%
-     \gdef\NAT at biblabelnum##1{##1.}}
- % The standard LaTeX styles
-\newcommand\bibstyle at plain{\bibpunct{[}{]}{,}{n}{}{,}}
-\let\bibstyle at alpha=\bibstyle at plain
-\let\bibstyle at abbrv=\bibstyle at plain
-\let\bibstyle at unsrt=\bibstyle at plain
- % The author-year modifications of the standard styles
-\newcommand\bibstyle at plainnat{\bibpunct{[}{]}{,}{a}{,}{,}}
-\let\bibstyle at abbrvnat=\bibstyle at plainnat
-\let\bibstyle at unsrtnat=\bibstyle at plainnat
-\newif\ifNAT at numbers \NAT at numbersfalse
-\newif\ifNAT at super \NAT at superfalse
-\DeclareOption{numbers}{\NAT at numberstrue
-   \ExecuteOptions{square,comma,nobibstyle}}
-\DeclareOption{super}{\NAT at supertrue\NAT at numberstrue
-   \renewcommand\NAT at open{}\renewcommand\NAT at close{}
-   \ExecuteOptions{nobibstyle}}
-\DeclareOption{authoryear}{\NAT at numbersfalse
-   \ExecuteOptions{round,colon,bibstyle}}
-\DeclareOption{round}{%
-      \renewcommand\NAT at open{(} \renewcommand\NAT at close{)}
-   \ExecuteOptions{nobibstyle}}
-\DeclareOption{square}{%
-      \renewcommand\NAT at open{[} \renewcommand\NAT at close{]}
-   \ExecuteOptions{nobibstyle}}
-\DeclareOption{angle}{%
-      \renewcommand\NAT at open{$<$} \renewcommand\NAT at close{$>$}
-   \ExecuteOptions{nobibstyle}}
-\DeclareOption{curly}{%
-      \renewcommand\NAT at open{\{} \renewcommand\NAT at close{\}}
-   \ExecuteOptions{nobibstyle}}
-\DeclareOption{comma}{\renewcommand\NAT at sep{,}
-   \ExecuteOptions{nobibstyle}}
-\DeclareOption{colon}{\renewcommand\NAT at sep{;}
-   \ExecuteOptions{nobibstyle}}
-\DeclareOption{nobibstyle}{\let\bibstyle=\@gobble}
-\DeclareOption{bibstyle}{\let\bibstyle=\@citestyle}
-\newif\ifNAT at openbib \NAT at openbibfalse
-\DeclareOption{openbib}{\NAT at openbibtrue}
-\DeclareOption{sectionbib}{\def\NAT at sectionbib{on}}
-\def\NAT at sort{0}
-\DeclareOption{sort}{\def\NAT at sort{1}}
-\DeclareOption{sort&compress}{\def\NAT at sort{2}}
-\@ifpackageloaded{cite}{\PackageWarningNoLine{natbib}
-  {The `cite' package should not be used\MessageBreak
-   with natbib. Use option `sort' instead}\ExecuteOptions{sort}}{}
-\newif\ifNAT at longnames\NAT at longnamesfalse
-\DeclareOption{longnamesfirst}{\NAT at longnamestrue}
-\DeclareOption{nonamebreak}{\def\NAT at nmfmt#1{\mbox{\NAT at up#1}}}
-\def\NAT at nmfmt#1{{\NAT at up#1}}
-\renewcommand\bibstyle[1]{\@ifundefined{bibstyle@#1}{\relax}
-     {\csname bibstyle@#1\endcsname}}
-\AtBeginDocument{\global\let\bibstyle=\@gobble}
-\let\@citestyle\bibstyle
-\newcommand\citestyle[1]{\@citestyle{#1}\let\bibstyle\@gobble}
-\@onlypreamble{\citestyle}\@onlypreamble{\@citestyle}
-\newcommand\bibpunct[7][, ]%
-  {\gdef\NAT at open{#2}\gdef\NAT at close{#3}\gdef
-   \NAT at sep{#4}\global\NAT at numbersfalse\ifx #5n\global\NAT at numberstrue
-   \else
-   \ifx #5s\global\NAT at numberstrue\global\NAT at supertrue
-   \fi\fi
-   \gdef\NAT at aysep{#6}\gdef\NAT at yrsep{#7}%
-   \gdef\NAT at cmt{#1}%
-   \global\let\bibstyle\@gobble
-  }
-\@onlypreamble{\bibpunct}
-\newcommand\NAT at open{(} \newcommand\NAT at close{)}
-\newcommand\NAT at sep{;}
-\ProcessOptions
-\newcommand\NAT at aysep{,} \newcommand\NAT at yrsep{,}
-\newcommand\NAT at cmt{, }
-\newcommand\NAT at cite%
-    [3]{\ifNAT at swa\NAT@@open\if*#2*\else#2\ \fi
-        #1\if*#3*\else\NAT at cmt#3\fi\NAT@@close\else#1\fi\endgroup}
-\newcommand\NAT at citenum%
-    [3]{\ifNAT at swa\NAT@@open\if*#2*\else#2\ \fi
-        #1\if*#3*\else\NAT at cmt#3\fi\NAT@@close\else#1\fi\endgroup}
-\newcommand\NAT at citesuper[3]{\ifNAT at swa
-\unskip\hspace{1\p@}\textsuperscript{#1}%
-   \if*#3*\else\ (#3)\fi\else #1\fi\endgroup}
-\providecommand
-  \textsuperscript[1]{\mbox{$^{\mbox{\scriptsize#1}}$}}
-\providecommand\@firstofone[1]{#1}
-\newcommand\NAT at citexnum{}
-\def\NAT at citexnum[#1][#2]#3{%
- \NAT at sort@cites{#3}%
- \let\@citea\@empty
-  \@cite{\def\NAT at num{-1}\let\NAT at last@yr\relax\let\NAT at nm\@empty
-    \@for\@citeb:=\NAT at cite@list\do
-    {\edef\@citeb{\expandafter\@firstofone\@citeb}%
-     \if at filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
-     \@ifundefined{b@\@citeb\@extra at b@citeb}{%
-       {\reset at font\bfseries?}
-        \NAT at citeundefined\PackageWarning{natbib}%
-       {Citation `\@citeb' on page \thepage \space undefined}}%
-     {\let\NAT at last@num\NAT at num\let\NAT at last@nm\NAT at nm
-      \NAT at parse{\@citeb}%
-      \ifNAT at longnames\@ifundefined{bv@\@citeb\@extra at b@citeb}{%
-        \let\NAT at name=\NAT at all@names
-        \global\@namedef{bv@\@citeb\@extra at b@citeb}{}}{}%
-      \fi
-      \ifNAT at full\let\NAT at nm\NAT at all@names\else
-        \let\NAT at nm\NAT at name\fi
-      \ifNAT at swa
-       \ifnum\NAT at ctype>1\relax\@citea
-        \hyper at natlinkstart{\@citeb\@extra at b@citeb}%
-            \ifnum\NAT at ctype=2\relax\NAT at test{\NAT at ctype}%
-            \else\NAT at alias
-            \fi\hyper at natlinkend\else
-       \ifnum\NAT at sort>1
-         \begingroup\catcode`\_=8
-            \ifcat _\ifnum\z@<0\NAT at num _\else A\fi
-              \global\let\NAT at nm=\NAT at num \else \gdef\NAT at nm{-2}\fi
-            \ifcat _\ifnum\z@<0\NAT at last@num _\else A\fi
-              \global\@tempcnta=\NAT at last@num \global\advance\@tempcnta by\@ne
-              \else \global\@tempcnta\m at ne\fi
-         \endgroup
-         \ifnum\NAT at nm=\@tempcnta
-           \ifx\NAT at last@yr\relax
-             \edef\NAT at last@yr{\@citea \mbox{\noexpand\citenumfont{\NAT at num}}}%
-           \else
-             \edef\NAT at last@yr{--\penalty\@m\mbox{\noexpand\citenumfont{\NAT at num}}}%
-           \fi
-         \else
-           \NAT at last@yr \@citea \mbox{\citenumfont{\NAT at num}}%
-           \let\NAT at last@yr\relax
-         \fi
-       \else
-         \@citea \mbox{\hyper at natlinkstart{\@citeb\@extra at b@citeb}%
-           {\citenumfont{\NAT at num}}\hyper at natlinkend}%
-       \fi
-       \fi
-       \def\@citea{\NAT at sep\penalty\@m\NAT at space}%
-      \else
-        \ifcase\NAT at ctype\relax
-          \ifx\NAT at last@nm\NAT at nm \NAT at yrsep\penalty\@m\NAT at space\else
-          \@citea \NAT at test{1}\ \NAT@@open
-          \if*#1*\else#1\ \fi\fi \NAT at mbox{%
-          \hyper at natlinkstart{\@citeb\@extra at b@citeb}%
-          {\citenumfont{\NAT at num}}\hyper at natlinkend}%
-          \def\@citea{\NAT@@close\NAT at sep\penalty\@m\ }%
-        \or\@citea
-          \hyper at natlinkstart{\@citeb\@extra at b@citeb}%
-           \NAT at test{\NAT at ctype}\hyper at natlinkend
-          \def\@citea{\NAT at sep\penalty\@m\ }%
-        \or\@citea
-          \hyper at natlinkstart{\@citeb\@extra at b@citeb}%
-           \NAT at test{\NAT at ctype}\hyper at natlinkend
-          \def\@citea{\NAT at sep\penalty\@m\ }%
-        \or\@citea
-          \hyper at natlinkstart{\@citeb\@extra at b@citeb}%
-           \NAT at alias\hyper at natlinkend
-          \def\@citea{\NAT at sep\penalty\@m\ }%
-        \fi
-      \fi
-      }}%
-      \ifnum\NAT at sort>1\relax\NAT at last@yr\fi
-      \ifNAT at swa\else\ifnum\NAT at ctype=0\if*#2*\else
-      \NAT at cmt#2\fi \NAT@@close\fi\fi}{#1}{#2}}
-\newcommand\NAT at test[1]{\ifnum#1=1 \ifx\NAT at nm\NAT at noname
-  {\reset at font\bfseries(author?)}\PackageWarning{natbib}
-  {Author undefined for citation`\@citeb'
-   \MessageBreak
-   on page \thepage}\else \NAT at nm \fi
-  \else \if\relax\NAT at date\relax
-  {\reset at font\bfseries(year?)}\PackageWarning{natbib}
-  {Year undefined for citation`\@citeb'
-   \MessageBreak
-   on page \thepage}\else \NAT at date \fi \fi}
-\let\citenumfont=\relax
-\newcommand\NAT at citex{}
-\def\NAT at citex%
-  [#1][#2]#3{%
-  \NAT at sort@cites{#3}%
-  \let\@citea\@empty
-  \@cite{\let\NAT at nm\@empty\let\NAT at year\@empty
-    \@for\@citeb:=\NAT at cite@list\do
-    {\edef\@citeb{\expandafter\@firstofone\@citeb}%
-     \if at filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
-     \@ifundefined{b@\@citeb\@extra at b@citeb}{\@citea%
-       {\reset at font\bfseries ?}\NAT at citeundefined
-                 \PackageWarning{natbib}%
-       {Citation `\@citeb' on page \thepage \space undefined}\def\NAT at date{}}%
-     {\let\NAT at last@nm=\NAT at nm\let\NAT at last@yr=\NAT at year
-     \NAT at parse{\@citeb}%
-      \ifNAT at longnames\@ifundefined{bv@\@citeb\@extra at b@citeb}{%
-        \let\NAT at name=\NAT at all@names
-        \global\@namedef{bv@\@citeb\@extra at b@citeb}{}}{}%
-      \fi
-     \ifNAT at full\let\NAT at nm\NAT at all@names\else
-       \let\NAT at nm\NAT at name\fi
-     \ifNAT at swa\ifcase\NAT at ctype
-       \if\relax\NAT at date\relax
-         \@citea\hyper at natlinkstart{\@citeb\@extra at b@citeb}%
-         \NAT at nmfmt{\NAT at nm}\NAT at date\hyper at natlinkend
-       \else
-         \ifx\NAT at last@nm\NAT at nm\NAT at yrsep
-            \ifx\NAT at last@yr\NAT at year
-              \hyper at natlinkstart{\@citeb\@extra at b@citeb}\NAT at exlab
-              \hyper at natlinkend
-            \else\unskip\
-              \hyper at natlinkstart{\@citeb\@extra at b@citeb}\NAT at date
-              \hyper at natlinkend
-            \fi
-         \else\@citea\hyper at natlinkstart{\@citeb\@extra at b@citeb}%
-           \NAT at nmfmt{\NAT at nm}%
-           \hyper at natlinkbreak{\NAT at aysep\ }{\@citeb\@extra at b@citeb}%
-           \NAT at date\hyper at natlinkend
-         \fi
-       \fi
-     \or\@citea\hyper at natlinkstart{\@citeb\@extra at b@citeb}%
-         \NAT at nmfmt{\NAT at nm}\hyper at natlinkend
-     \or\@citea\hyper at natlinkstart{\@citeb\@extra at b@citeb}%
-         \NAT at date\hyper at natlinkend
-     \or\@citea\hyper at natlinkstart{\@citeb\@extra at b@citeb}%
-         \NAT at alias\hyper at natlinkend
-     \fi \def\@citea{\NAT at sep\ }%
-     \else\ifcase\NAT at ctype
-        \if\relax\NAT at date\relax
-          \@citea\hyper at natlinkstart{\@citeb\@extra at b@citeb}%
-          \NAT at nmfmt{\NAT at nm}\hyper at natlinkend
-        \else
-         \ifx\NAT at last@nm\NAT at nm\NAT at yrsep
-            \ifx\NAT at last@yr\NAT at year
-              \hyper at natlinkstart{\@citeb\@extra at b@citeb}\NAT at exlab
-              \hyper at natlinkend
-            \else\unskip\
-              \hyper at natlinkstart{\@citeb\@extra at b@citeb}\NAT at date
-              \hyper at natlinkend
-            \fi
-         \else\@citea\hyper at natlinkstart{\@citeb\@extra at b@citeb}%
-           \NAT at nmfmt{\NAT at nm}%
-           \hyper at natlinkbreak{\ \NAT@@open\if*#1*\else#1\ \fi}%
-              {\@citeb\@extra at b@citeb}%
-           \NAT at date\hyper at natlinkend\fi
-        \fi
-       \or\@citea\hyper at natlinkstart{\@citeb\@extra at b@citeb}%
-         \NAT at nmfmt{\NAT at nm}\hyper at natlinkend
-       \or\@citea\hyper at natlinkstart{\@citeb\@extra at b@citeb}%
-         \NAT at date\hyper at natlinkend
-       \or\@citea\hyper at natlinkstart{\@citeb\@extra at b@citeb}%
-         \NAT at alias\hyper at natlinkend
-       \fi \if\relax\NAT at date\relax\def\@citea{\NAT at sep\ }%
-           \else\def\@citea{\NAT@@close\NAT at sep\ }\fi
-     \fi
-     }}\ifNAT at swa\else\if*#2*\else\NAT at cmt#2\fi
-     \if\relax\NAT at date\relax\else\NAT@@close\fi\fi}{#1}{#2}}
-\newif\ifNAT at par \NAT at partrue
-\newcommand\NAT@@open{\ifNAT at par\NAT at open\fi}
-\newcommand\NAT@@close{\ifNAT at par\NAT at close\fi}
-\newcommand\NAT at alias{\@ifundefined{al@\@citeb\@extra at b@citeb}{%
-  {\reset at font\bfseries(alias?)}\PackageWarning{natbib}
-  {Alias undefined for citation `\@citeb'
-  \MessageBreak on page \thepage}}{\@nameuse{al@\@citeb\@extra at b@citeb}}}
-\let\NAT at up\relax
-\newcommand\NAT at Up[1]{{\let\protect\@unexpandable at protect\let~\relax
-  \expandafter\NAT at deftemp#1}\expandafter\NAT at UP\NAT at temp}
-\newcommand\NAT at deftemp[1]{\xdef\NAT at temp{#1}}
-\newcommand\NAT at UP[1]{\let\@tempa\NAT at UP\ifcat a#1\MakeUppercase{#1}%
-  \let\@tempa\relax\else#1\fi\@tempa}
-\newcommand\shortcites[1]{%
-  \@bsphack\@for\@citeb:=#1\do
-  {\edef\@citeb{\expandafter\@firstofone\@citeb}%
-   \global\@namedef{bv@\@citeb\@extra at b@citeb}{}}\@esphack}
-\newcommand\NAT at biblabel[1]{\hfill}
-\newcommand\NAT at biblabelnum[1]{\bibnumfmt{#1}}
-\newcommand\bibnumfmt[1]{[#1]}
-\def\@tempa#1{[#1]}
-\ifx\@tempa\@biblabel\let\@biblabel\@empty\fi
-\newcommand\NAT at bibsetnum[1]{\settowidth\labelwidth{\@biblabel{#1}}%
-   \setlength{\leftmargin}{\labelwidth}\addtolength{\leftmargin}{\labelsep}%
-   \setlength{\itemsep}{\bibsep}\setlength{\parsep}{\z@}%
-   \ifNAT at openbib
-     \addtolength{\leftmargin}{4mm}%
-     \setlength{\itemindent}{-4mm}%
-     \setlength{\listparindent}{\itemindent}%
-     \setlength{\parsep}{0pt}%
-   \fi
-}
-\newlength{\bibhang}
-\setlength{\bibhang}{1em}
-\newlength{\bibsep}
-{\@listi \global\bibsep\itemsep \global\advance\bibsep by\parsep}
-
-\newcommand\NAT at bibsetup%
-   [1]{\setlength{\leftmargin}{\bibhang}\setlength{\itemindent}{-\leftmargin}%
-       \setlength{\itemsep}{\bibsep}\setlength{\parsep}{\z@}}
-\newcommand\NAT at set@cites{\ifNAT at numbers
-  \ifNAT at super \let\@cite\NAT at citesuper
-     \def\NAT at mbox##1{\unskip\nobreak\hspace{1\p@}\textsuperscript{##1}}%
-     \let\citeyearpar=\citeyear
-     \let\NAT at space\relax\else
-     \let\NAT at mbox=\mbox
-     \let\@cite\NAT at citenum \def\NAT at space{ }\fi
-  \let\@citex\NAT at citexnum
-  \ifx\@biblabel\@empty\let\@biblabel\NAT at biblabelnum\fi
-  \let\@bibsetup\NAT at bibsetnum
-  \def\natexlab##1{}%
- \else
-  \let\@cite\NAT at cite
-  \let\@citex\NAT at citex
-  \let\@biblabel\NAT at biblabel
-  \let\@bibsetup\NAT at bibsetup
-  \def\natexlab##1{##1}%
- \fi}
-\AtBeginDocument{\NAT at set@cites}
-\AtBeginDocument{\ifx\SK at def\@undefined\else
-\ifx\SK at cite\@empty\else
-  \SK at def\@citex[#1][#2]#3{\SK@\SK@@ref{#3}\SK@@citex[#1][#2]{#3}}\fi
-\ifx\SK at citeauthor\@undefined\def\HAR at checkdef{}\else
-  \let\citeauthor\SK at citeauthor
-  \let\citefullauthor\SK at citefullauthor
-  \let\citeyear\SK at citeyear\fi
-\fi}
-\AtBeginDocument{\@ifpackageloaded{hyperref}{%
-  \ifnum\NAT at sort=2\def\NAT at sort{1}\fi}{}}
-\newif\ifNAT at full\NAT at fullfalse
-\newif\ifNAT at swa
-\DeclareRobustCommand\citet
-   {\begingroup\NAT at swafalse\def\NAT at ctype{0}\NAT at partrue
-     \@ifstar{\NAT at fulltrue\NAT at citetp}{\NAT at fullfalse\NAT at citetp}}
-\newcommand\NAT at citetp{\@ifnextchar[{\NAT@@citetp}{\NAT@@citetp[]}}
-\newcommand\NAT@@citetp{}
-\def\NAT@@citetp[#1]{\@ifnextchar[{\@citex[#1]}{\@citex[][#1]}}
-\DeclareRobustCommand\citep
-   {\begingroup\NAT at swatrue\def\NAT at ctype{0}\NAT at partrue
-         \@ifstar{\NAT at fulltrue\NAT at citetp}{\NAT at fullfalse\NAT at citetp}}
-\DeclareRobustCommand\cite
-    {\begingroup\def\NAT at ctype{0}\NAT at partrue\NAT at swatrue
-      \@ifstar{\NAT at fulltrue\NAT at cites}{\NAT at fullfalse\NAT at cites}}
-\newcommand\NAT at cites{\@ifnextchar [{\NAT@@citetp}{%
-     \ifNAT at numbers\else
-     \NAT at swafalse
-     \fi
-    \NAT@@citetp[]}}
-\DeclareRobustCommand\citealt
-   {\begingroup\NAT at swafalse\def\NAT at ctype{0}\NAT at parfalse
-         \@ifstar{\NAT at fulltrue\NAT at citetp}{\NAT at fullfalse\NAT at citetp}}
-\DeclareRobustCommand\citealp
-   {\begingroup\NAT at swatrue\def\NAT at ctype{0}\NAT at parfalse
-         \@ifstar{\NAT at fulltrue\NAT at citetp}{\NAT at fullfalse\NAT at citetp}}
-\DeclareRobustCommand\citeauthor
-   {\begingroup\NAT at swafalse\def\NAT at ctype{1}\NAT at parfalse
-    \@ifstar{\NAT at fulltrue\NAT at citetp}{\NAT at fullfalse\NAT at citetp}}
-\DeclareRobustCommand\Citet
-   {\begingroup\NAT at swafalse\def\NAT at ctype{0}\NAT at partrue
-     \let\NAT at up\NAT at Up
-     \@ifstar{\NAT at fulltrue\NAT at citetp}{\NAT at fullfalse\NAT at citetp}}
-\DeclareRobustCommand\Citep
-   {\begingroup\NAT at swatrue\def\NAT at ctype{0}\NAT at partrue
-     \let\NAT at up\NAT at Up
-         \@ifstar{\NAT at fulltrue\NAT at citetp}{\NAT at fullfalse\NAT at citetp}}
-\DeclareRobustCommand\Citealt
-   {\begingroup\NAT at swafalse\def\NAT at ctype{0}\NAT at parfalse
-     \let\NAT at up\NAT at Up
-         \@ifstar{\NAT at fulltrue\NAT at citetp}{\NAT at fullfalse\NAT at citetp}}
-\DeclareRobustCommand\Citealp
-   {\begingroup\NAT at swatrue\def\NAT at ctype{0}\NAT at parfalse
-     \let\NAT at up\NAT at Up
-         \@ifstar{\NAT at fulltrue\NAT at citetp}{\NAT at fullfalse\NAT at citetp}}
-\DeclareRobustCommand\Citeauthor
-   {\begingroup\NAT at swafalse\def\NAT at ctype{1}\NAT at parfalse
-     \let\NAT at up\NAT at Up
-    \@ifstar{\NAT at fulltrue\NAT at citetp}{\NAT at fullfalse\NAT at citetp}}
-\DeclareRobustCommand\citeyear
-   {\begingroup\NAT at swafalse\def\NAT at ctype{2}\NAT at parfalse\NAT at citetp}
-\DeclareRobustCommand\citeyearpar
-   {\begingroup\NAT at swatrue\def\NAT at ctype{2}\NAT at partrue\NAT at citetp}
-\newcommand\citetext[1]{\NAT at open#1\NAT at close}
-\DeclareRobustCommand\citefullauthor
-   {\citeauthor*}
-\newcommand\defcitealias[2]{%
-   \@ifundefined{al@#1\@extra at b@citeb}{}
-   {\PackageWarning{natbib}{Overwriting existing alias for citation #1}}
-   \@namedef{al@#1\@extra at b@citeb}{#2}}
-\DeclareRobustCommand\citetalias{\begingroup
-   \NAT at swafalse\def\NAT at ctype{3}\NAT at parfalse\NAT at citetp}
-\DeclareRobustCommand\citepalias{\begingroup
-   \NAT at swatrue\def\NAT at ctype{3}\NAT at partrue\NAT at citetp}
-\renewcommand\nocite[1]{\@bsphack
-  \@for\@citeb:=#1\do{%
-    \edef\@citeb{\expandafter\@firstofone\@citeb}%
-    \if at filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
-    \if*\@citeb\else
-    \@ifundefined{b@\@citeb\@extra at b@citeb}{%
-       \NAT at citeundefined \PackageWarning{natbib}%
-       {Citation `\@citeb' undefined}}{}\fi}%
-  \@esphack}
-\newcommand\NAT at parse[1]{{%
-     \let\protect=\@unexpandable at protect\let~\relax
-     \let\active at prefix=\@gobble
-     \xdef\NAT at temp{\csname b@#1\@extra at b@citeb\endcsname}}%
-     \expandafter\NAT at split\NAT at temp
-     \expandafter\NAT at parse@date\NAT at date??????@@%
-     \ifciteindex\NAT at index\fi
-}
-\newcommand\NAT at split[4]{%
-  \gdef\NAT at num{#1}\gdef\NAT at name{#3}\gdef\NAT at date{#2}%
-  \gdef\NAT at all@names{#4}%
-  \ifx\NAT at noname\NAT at all@names \gdef\NAT at all@names{#3}\fi}
-\newcommand\NAT at parse@date{}
-\def\NAT at parse@date#1#2#3#4#5#6@@{%
-  \ifnum\the\catcode`#1=11\def\NAT at year{}\def\NAT at exlab{#1}\else
-  \ifnum\the\catcode`#2=11\def\NAT at year{#1}\def\NAT at exlab{#2}\else
-  \ifnum\the\catcode`#3=11\def\NAT at year{#1#2}\def\NAT at exlab{#3}\else
-  \ifnum\the\catcode`#4=11\def\NAT at year{#1#2#3}\def\NAT at exlab{#4}\else
-    \def\NAT at year{#1#2#3#4}\def\NAT at exlab{{#5}}\fi\fi\fi\fi}
-\newcommand\NAT at index{}
-\let\NAT at makeindex=\makeindex
-\renewcommand\makeindex{\NAT at makeindex
-  \renewcommand\NAT at index{\@bsphack\begingroup
-     \def~{\string~}\@wrindex{\NAT at idxtxt}}}
-\newcommand\NAT at idxtxt{\NAT at name\ \NAT at open\NAT at date\NAT at close}
-\@ifundefined{@indexfile}{}{\let\NAT at makeindex\relax\makeindex}
-\newif\ifciteindex \citeindexfalse
-\newcommand\citeindextype{default}
-\newcommand\NAT at index@alt{{\let\protect=\noexpand\let~\relax
-  \xdef\NAT at temp{\NAT at idxtxt}}\expandafter\NAT at exp\NAT at temp\@nil}
-\newcommand\NAT at exp{}
-\def\NAT at exp#1\@nil{\mbox{}\index[\citeindextype]{#1}}
-
-\AtBeginDocument{%
-\@ifpackageloaded{index}{\let\NAT at index=\NAT at index@alt}{}}
-\newcommand\NAT at ifcmd{\futurelet\NAT at temp\NAT at ifxcmd}
-\newcommand\NAT at ifxcmd{\ifx\NAT at temp\relax\else\expandafter\NAT at bare\fi}
-\def\NAT at bare#1(#2)#3(@)#4\@nil#5{%
-  \if @#2
-  \expandafter\NAT at apalk#1, , \@nil{#5}\else
-  \stepcounter{NAT at ctr}%
-  \NAT at wrout{\arabic {NAT at ctr}}{#2}{#1}{#3}{#5}
-\fi
-}
-\newcommand\NAT at wrout[5]{%
-\if at filesw
-      {\let\protect\noexpand\let~\relax
-       \immediate
-       \write\@auxout{\string\bibcite{#5}{{#1}{#2}{{#3}}{{#4}}}}}\fi
-\ignorespaces}
-\def\NAT at noname{{}}
-\renewcommand\bibitem{%
-  \@ifnextchar[{\@lbibitem}{%
-    \global\NAT at stdbsttrue
-    \stepcounter{NAT at ctr}\@lbibitem[\arabic{NAT at ctr}]}}
-\def\@lbibitem[#1]#2{%
-  \if\relax\@extra at b@citeb\relax\else
-    \@ifundefined{br@#2\@extra at b@citeb}{}{%
-     \@namedef{br@#2}{\@nameuse{br@#2\@extra at b@citeb}}}\fi
-   \@ifundefined{b@#2\@extra at b@citeb}{\def\NAT at num{}}{\NAT at parse{#2}}%
-   \item[\hfil\hyper at natanchorstart{#2\@extra at b@citeb}\@biblabel{\NAT at num}%
-    \hyper at natanchorend]%
-    \NAT at ifcmd#1(@)(@)\@nil{#2}}
-\ifx\SK at lbibitem\@undefined\else
-   \let\SK at lbibitem\@lbibitem
-   \def\@lbibitem[#1]#2{%
-     \SK at lbibitem[#1]{#2}\SK@\SK@@label{#2}\ignorespaces}\fi
-\newif\ifNAT at stdbst \NAT at stdbstfalse
-
-\AtEndDocument
-  {\ifNAT at stdbst\if at filesw\immediate\write\@auxout{\string
-   \global\string\NAT at numberstrue}\fi\fi
-  }
-\providecommand\bibcite{}
-\renewcommand\bibcite[2]{\@ifundefined{b@#1\@extra at binfo}\relax
-     {\NAT at citemultiple
-      \PackageWarningNoLine{natbib}{Citation `#1' multiply defined}}%
-  \global\@namedef{b@#1\@extra at binfo}{#2}}
-\AtEndDocument{\NAT at swatrue\let\bibcite\NAT at testdef}
-\newcommand\NAT at testdef[2]{%
-  \def\NAT at temp{#2}\expandafter \ifx \csname b@#1\@extra at binfo\endcsname
-    \NAT at temp \else \ifNAT at swa \NAT at swafalse
-       \PackageWarningNoLine{natbib}{Citation(s) may have
-          changed.\MessageBreak
-          Rerun to get citations correct}\fi\fi}
-\newcommand\NAT at apalk{}
-\def\NAT at apalk#1, #2, #3\@nil#4{\if\relax#2\relax
-  \global\NAT at stdbsttrue
-  \NAT at wrout{#1}{}{}{}{#4}\else
-  \stepcounter{NAT at ctr}%
-  \NAT at wrout{\arabic {NAT at ctr}}{#2}{#1}{}{#4}\fi}
-\newcommand\citeauthoryear{}
-\def\citeauthoryear#1#2#3(@)(@)\@nil#4{\stepcounter{NAT at ctr}\if\relax#3\relax
-   \NAT at wrout{\arabic {NAT at ctr}}{#2}{#1}{}{#4}\else
-   \NAT at wrout{\arabic {NAT at ctr}}{#3}{#2}{#1}{#4}\fi}
-\newcommand\citestarts{\NAT at open}
-\newcommand\citeends{\NAT at close}
-\newcommand\betweenauthors{and}
-\newcommand\astroncite{}
-\def\astroncite#1#2(@)(@)\@nil#3{\stepcounter{NAT at ctr}\NAT at wrout{\arabic
-{NAT at ctr}}{#2}{#1}{}{#3}}
-\newcommand\citename{}
-\def\citename#1#2(@)(@)\@nil#3{\expandafter\NAT at apalk#1#2, \@nil{#3}}
-\newcommand\harvarditem[4][]%
-    {\if\relax#1\relax\bibitem[#2(#3)]{#4}\else
-        \bibitem[#1(#3)#2]{#4}\fi }
-\newcommand\harvardleft{\NAT at open}
-\newcommand\harvardright{\NAT at close}
-\newcommand\harvardyearleft{\NAT at open}
-\newcommand\harvardyearright{\NAT at close}
-\AtBeginDocument{\providecommand{\harvardand}{and}}
-\newcommand\harvardurl[1]{\textbf{URL:} \textit{#1}}
-\providecommand\bibsection{}
-\@ifundefined{chapter}%
-  {\renewcommand\bibsection{\section*{\refname
-    \@mkboth{\MakeUppercase{\refname}}{\MakeUppercase{\refname}}}}}
-  {\@ifundefined{NAT at sectionbib}%
-    {\renewcommand\bibsection{\chapter*{\bibname
-     \@mkboth{\MakeUppercase{\bibname}}{\MakeUppercase{\bibname}}}}}
-    {\renewcommand\bibsection{\section*{\bibname
-     \ifx\@mkboth\@gobbletwo\else\markright{\MakeUppercase{\bibname}}\fi}}}}
-\@ifclassloaded{amsart}%
-  {\renewcommand\bibsection{\section*{\refname}}}{}
-\@ifclassloaded{amsbook}%
-  {\renewcommand\bibsection{\chapter*{\bibname}}}{}
-\@ifundefined{bib at heading}{}{\let\bibsection\bib at heading}
-\newcounter{NAT at ctr}
-\renewenvironment{thebibliography}[1]{%
- \bibsection
- \vspace{1\p@}\parindent \z@\bibpreamble\bibfont\list
-   {\@biblabel{\arabic{NAT at ctr}}}{\@bibsetup{#1}%
-    \setcounter{NAT at ctr}{0}}%
-    \ifNAT at openbib
-      \renewcommand\newblock{\par}
-    \else
-      \renewcommand\newblock{\hskip .11em \@plus.33em \@minus.07em}%
-    \fi
-    \sloppy\clubpenalty4000\widowpenalty4000
-    \sfcode`\.=1000\relax
-    \let\citeN\cite \let\shortcite\cite
-    \let\citeasnoun\cite\fontsize{7}{9}\selectfont
- }{\def\@noitemerr{%
-  \PackageWarning{natbib}
-     {Empty `thebibliography' environment}}%
-  \endlist\vskip-\lastskip}
-\let\bibfont\relax
-\let\bibpreamble\relax
-\providecommand\reset at font{\relax}
-\providecommand\bibname{Bibliography}
-\providecommand\refname{References}
-\newcommand\NAT at citeundefined{\gdef \NAT at undefined {%
-    \PackageWarningNoLine{natbib}{There were undefined citations}}}
-\let \NAT at undefined \relax
-\newcommand\NAT at citemultiple{\gdef \NAT at multiple {%
-    \PackageWarningNoLine{natbib}{There were multiply defined citations}}}
-\let \NAT at multiple \relax
-\AtEndDocument{\NAT at undefined\NAT at multiple}
-\providecommand\@mkboth[2]{}
-\providecommand\MakeUppercase{\uppercase}
-\providecommand{\@extra at b@citeb}{}
-\gdef\@extra at binfo{}
-\providecommand\hyper at natanchorstart[1]{}
-\providecommand\hyper at natanchorend{}
-\providecommand\hyper at natlinkstart[1]{}
-\providecommand\hyper at natlinkend{}
-\providecommand\hyper at natlinkbreak[2]{#1}
-\@ifundefined{bbl at redefine}{}{%
- \bbl at redefine\nocite#1{%
-  \@safe at activestrue\org at nocite{#1}\@safe at activesfalse}%
-\bbl at redefine\@lbibitem[#1]#2{%
-  \@safe at activestrue\org@@lbibitem[#1]{#2}\@safe at activesfalse}%
-}
-\AtBeginDocument{\@ifundefined{bbl at redefine}{}{%
-\bbl at redefine\@citex[#1][#2]#3{%
-  \@safe at activestrue\org@@citex[#1][#2]{#3}\@safe at activesfalse}%
-\bbl at redefine\NAT at testdef#1#2{%
-  \@safe at activestrue\org at NAT@testdef{#1}{#2}\@safe at activesfalse}%
-\@ifundefined{org@@lbibitem}{%
-\bbl at redefine\@lbibitem[#1]#2{%
-  \@safe at activestrue\org@@lbibitem[#1]{#2}\@safe at activesfalse}}{}%
-}}
-\ifnum\NAT at sort>0
-\newcommand\NAT at sort@cites[1]{%
-\@tempcntb\m at ne
-\let\@celt\delimiter
-\def\NAT at num@list{}%
-\def\NAT at cite@list{}%
-\def\NAT at nonsort@list{}%
-\@for \@citeb:=#1\do{\NAT at make@cite at list}%
-\edef\NAT at cite@list{\NAT at cite@list\NAT at nonsort@list}%
-\edef\NAT at cite@list{\expandafter\NAT at xcom\NAT at cite@list @@}}
-\begingroup \catcode`\_=8
-\gdef\NAT at make@cite at list{%
-     \edef\@citeb{\expandafter\@firstofone\@citeb}%
-    \@ifundefined{b@\@citeb\@extra at b@citeb}{\def\NAT at num{A}}%
-    {\NAT at parse{\@citeb}}%
-      \ifcat _\ifnum\z@<0\NAT at num _\else A\fi
-       \@tempcnta\NAT at num \relax
-       \ifnum \@tempcnta>\@tempcntb
-          \edef\NAT at num@list{\NAT at num@list \@celt{\NAT at num}}%
-          \edef\NAT at cite@list{\NAT at cite@list\@citeb,}%
-          \@tempcntb\@tempcnta
-       \else
-          \let\NAT@@cite at list=\NAT at cite@list \def\NAT at cite@list{}%
-          \edef\NAT at num@list{\expandafter\NAT at num@celt \NAT at num@list \@gobble @}%
-          {\let\@celt=\NAT at celt\NAT at num@list}%
-       \fi
-    \else
-       \edef\NAT at nonsort@list{\NAT at nonsort@list\@citeb,}%
- \fi}
-\endgroup
-\def\NAT at celt#1{\ifnum #1<\@tempcnta
-  \xdef\NAT at cite@list{\NAT at cite@list\expandafter\NAT at nextc\NAT@@cite at list @@}%
-  \xdef\NAT@@cite at list{\expandafter\NAT at restc\NAT@@cite at list}%
- \else
-  \xdef\NAT at cite@list{\NAT at cite@list\@citeb,\NAT@@cite at list}\let\@celt\@gobble%
- \fi}
-\def\NAT at num@celt#1#2{\ifx \@celt #1%
-     \ifnum #2<\@tempcnta
-        \@celt{#2}%
-        \expandafter\expandafter\expandafter\NAT at num@celt
-     \else
-        \@celt{\number\@tempcnta}\@celt{#2}%
-  \fi\fi}
-\def\NAT at nextc#1,#2@@{#1,}
-\def\NAT at restc#1,#2{#2}
-\def\NAT at xcom#1,@@{#1}
-\else
- \newcommand\NAT at sort@cites[1]{\edef\NAT at cite@list{#1}}\fi
-\InputIfFileExists{natbib.cfg}
-       {\typeout{Local config file natbib.cfg used}}{}
-%% 
-%% <<<<< End of generated file <<<<<<
-%%
-%% End of file `natbib.sty'.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/jmodeltest.git



More information about the debian-med-commit mailing list