diff options
author | Karl Berry <karl@freefriends.org> | 2007-10-14 22:19:57 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2007-10-14 22:19:57 +0000 |
commit | 6e5c0acada6a9c582fe33af8763348a18eb2a0f6 (patch) | |
tree | b9c5791b76f3c25d0cd5207cc35c3bf01f609395 /Master/texmf-dist | |
parent | 53b3eebc589bf2a49e91bd9c9d8112f2b38bce11 (diff) |
amsrefs update
git-svn-id: svn://tug.org/texlive/trunk@5189 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
62 files changed, 4381 insertions, 461 deletions
diff --git a/Master/texmf-dist/bibtex/bib/ams/amsj.bib b/Master/texmf-dist/bibtex/bib/ams/amsj.bib new file mode 100644 index 00000000000..ffb55a06041 --- /dev/null +++ b/Master/texmf-dist/bibtex/bib/ams/amsj.bib @@ -0,0 +1,215 @@ +%% +%% This is file `amsj.bib', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% amsxport.dtx (with options: `abbrevs') +%% +%%% ==================================================================== +%%% @BibTeX-source-file{ +%%% filename = "amsxport.dtx", +%%% version = "2.01", +%%% date = "2007/10/01", +%%% time = "16:20:24 EDT", +%%% author = "Michael J Downes", +%%% address = "American Mathematical Society, +%%% Publications Technical Group, +%%% PO Box 6248, +%%% Providence, RI 02940, +%%% USA", +%%% email = "tech-support at ams.org", +%%% URL = "http://www.ams.org/", +%%% abstract = "The BibTeX style file amsxport.bst produces .bbl +%%% entries where most of the database structure is +%%% retained. This is intended for processing by a smart +%%% bibliography package such as the amsrefs package.", +%%% copyright = "Copyright 2001, 2004 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", +%%% checksum = "09610 1810 6390 51580", +%%% docstring = "The checksum field, produced by Robert Solovay's +%%% checksum utility, gives CRC-16 checksum, lines, +%%% words, and characters.", +%%% } +%%% ==================================================================== +@string{aa="aa/0065-1036/" + #"Acta Arithmetica"} +@string{actamath="actamath/0001-5962/" + #"Acta Mathematica"} +@string{asms="asms/0001-6969/" + #"Acta Scientiarum Mathematicarum"} +@string{advmath="advmath/0001-8708/" + #"Advances in Mathematics"} +@string{ajm="ajm/0002-9327/" + #"American Journal of Mathematics"} +@string{amm="amm/0002-9890/" + #"American Mathematical Monthly"} +@string{aifg="aifg/0373-0956/" + #"Annales de l'Institut Fourier"} +@string{am2="am2/0003-486X/Annals of Mathematics"} +@string{ap="ap/0091-1798/" + #"The Annals of Probability"} +@string{asens4="asens4/0012-9593/" + #"Annales Scientifiques de l'\'{E}cole Normale Sup\'{e}rieure"} +@string{amb="amb/0003-889X/Archiv der Mathematik"} +@string{arma="arma/0003-9527/" + #"Archive for Rational Mechanics and Analysis"} +@string{bamsn="bamsn/0273-0979/" + #"Bulletin (New Series) of the American Mathematical Society"} +@string{bams="bams/0004-9727/" + #"Bulletin of the Australian Mathematical Society"} +@string{blms="blms/0024-6093/" + #"Bulletin of the London Mathematical Society"} +@string{bsmf="bsmf/0037-9484/" + #"Bulletin de la Soci\'{e}t\'{e} Math\'{e}matique de France"} +@string{craspi="craspi/0764-4442/" + #"Comptes Rendus de l'Acad\'{e}mie des Sciences (Paris)" + #" S\'{e}rie I Math\'{e}matique"} +@string{cjm="cjm/0008-414X/Canadian Journal of Mathematics"} +@string{cmb="cmb/0008-4395/" + #"Canadian Mathematical Bulletin"} +@string{colloqmath="colloqmath/0010-1354/" + #"Colloquium Mathematicum"} +@string{commalgebra="commalgebra/0092-7872/" + #"Communications in Algebra"} +@string{cmp="cmp/0010-3616/" + #"Communications in Mathematical Physics"} +@string{cpam="cpam/0010-3640/" + #"Communications on Pure and Applied Mathematics"} +@string{cmh="cmh/0010-2571/" + #"Commentarii Mathematici Helvetici"} +@string{cvta="cvta/0278-1077/" + #"Complex Variables"} +@string{compositiomath="compositiomath/0010-437X/" + #"Compositio Mathematica"} +@string{c="c/0010-485X/Computing"} +@string{constrapprox="constrapprox/0176-4276/" + #"Constructive Approximation"} +@string{dmj="dmj/0012-7094/" + #"Duke Mathematical Journal"} +@string{eraams="eraams/1079-6762/" + #"Electronic Research Announcements" + #" of the American Mathematical Society"} +@string{etds="etds/0143-3857/" + #"Ergodic Theory and Dynamical Systems"} +@string{fm="fm/0016-2736/" + #"Fundamenta Mathematicae"} +@string{gd="gd/0046-5755/" + #"Geometriae Dedicata"} +@string{illinoisjmath="illinoisjmath/0019-2082/" + #"Illinois Journal of Mathematics"} +@string{iumj="iumj/0022-2518/" + #"Indiana University Mathematics"} +@string{im="im/0020-9910/" + #"Inventiones Mathematicae"} +@string{israeljmath="israeljmath/0021-2172/" + #"Israel Journal of Mathematics"} +@string{iansm="iansm/??/" + #"Izvestiya Akademii Nauk SSSR. Seriya Matematicheskaya"} +@string{ja="ja/0021-8693/" + #"Journal of Algebra"} +@string{jams="jams/0894-0347/" + #"Journal of the American Mathematical Society"} +@string{jam="jam/0021-7670/" + #"Journal d'Analyse Math\'{e}matique"} +@string{jamm="jamm/0021-8928/" + #"Journal of Applied Mathematics and Mechanics"} +@string{jat="jat/0021-9045/" + #"Journal of Approximation Theory"} +@string{jamsa="jamsa/0263-6115/" + #"Journal of the Australian Mathematical Society"} +@string{jcta="jcta/0097-3165/" + #"Journal of Combinatorial Theory"} +@string{jde="jde/0022-0396/" + #"Journal of Differential Equations"} +@string{jdg="jdg/0022-040X/Journal of Differential Geometry"} +@string{jfa="jfa/0022-1236/" + #"Journal of Functional Analysis"} +@string{jlms2="jlms2/0024-6107/" + #"Journal of the London Mathematical Society"} +@string{jmaa="jmaa/0022-247X/" + #"Journal of Mathematical Analysis and Applications"} +@string{jmp="jmp/0022-2488/" + #"Journal of Mathematical Physics"} +@string{jmsj="jmsj/0025-5645/" + #"Journal of the Mathematical Society of Japan"} +@string{jnt="jnt/0022-314X/Journal of Number Theory"} +@string{jot="jot/0379-4024/" + #"Journal of Operator Theory"} +@string{jpaa="jpaa/0022-4049/" + #"Journal of Pure and Applied Algebra"} +@string{jram={jram/0075-4102/} + #{Journal f\"{u}r die Reine und Angewandte Mathematik}} +@string{jsl="jsl/0022-4812/" + #"The Journal of Symbolic Logic"} +@string{laa="laa/0024-3795/" + #"Linear Algebra and its Applications"} +@string{mm="mm/0025-2611/" + #"Manuscripta Mathematica"} +@string{matzametki="matzametki/0025-567X/Matematicheskie Zametki"} +@string{ma="ma/0025-5831/" + #"Mathematische Annalen"} +@string{mc="mc/0025-5718/" + #"Mathematics of Computation"} +@string{mj="mj/0025-5513/" + #"Mathematica Japonica"} +@string{mn="mn/0025-584X/Mathematische Nachrichten"} +@string{mpcps="mpcps/0305-0041/" + #"Mathematical Proceedings of the" + #" Cambridge Philosophical Society"} +@string{mrl="mrl/1073-2780/" + #"Mathematical Research Letters"} +@string{ms="ms/0025-5521/" + #"Mathematica Scandinavica"} +@string{mathz="mathz/0025-5874/" + #"Mathematische Zeitschrift"} +@string{m="m/0025-5793/" + #"Mathematika"} +@string{mmj="mmj/0026-2285/" + #"The Michigan Mathematical Journal"} +@string{nmj="nmj/0027-7630/" + #"Nagoya Mathematical Journal"} +@string{na="na/0362-546X/Nonlinear Analysis"} +@string{nm="nm/0029-599X/Numerische Mathematik"} +@string{ojm="ojm/0030-6126/" + #"Osaka Journal of Mathematics"} +@string{pjm="pjm/0030-8730/" + #"Pacific Journal of Mathematics"} +@string{pams="pams/0002-9939/" + #"Proceedings of the American Mathematical Society"} +@string{pems2="pems2/0013-0915/" + #"Proceedings of the Edinburgh Mathematical Society"} +@string{pjaa="pjaa/0386-2194/" + #"Proceedings of the Japan Academy"} +@string{plms3="plms3/0024-6115/" + #"Proceedings of the London Mathematical Society"} +@string{qjmo2="qjmo2/0033-5606/" + #"The Quarterly Journal of Mathematics"} +@string{rmi="rmi/0213-2230/" + #"Revista Matem\'{a}tica Iberoamericana"} +@string{rmjm="rmjm/0035-7596/" + #"Rocky Mountain Journal of Mathematics"} +@string{sjam="sjam/0036-1399/" + #"SIAM Journal on Applied Mathematics"} +@string{sjc="sjc/0097-5397/" + #"SIAM Journal on Computing"} +@string{sjma="sjma/0036-1410/" + #"SIAM Journal on Mathematical Analysis"} +@string{sjna="sjna/0036-1429/" + #"SIAM Journal on Numerical Analysis"} +@string{sr="sr/0036-1445/" + #"SIAM Review"} +@string{sm="sm/0039-3223/" + #"Studia Mathematica"} +@string{tjm="tjm/0387-3870/" + #"Tokyo Journal of Mathematics"} +@string{ta="ta/0166-8641/" + #"Topology and its Applications"} +@string{t="t/0040-9383/" + #"Topology"} +@string{tams="tams/0002-9947/" + #"Transactions of the American Mathematical Society"} diff --git a/Master/texmf-dist/bibtex/bst/ams/amsra.bst b/Master/texmf-dist/bibtex/bst/ams/amsra.bst index a770f5a0a2c..8794abc4f9e 100644 --- a/Master/texmf-dist/bibtex/bst/ams/amsra.bst +++ b/Master/texmf-dist/bibtex/bst/ams/amsra.bst @@ -9,9 +9,9 @@ %%% ==================================================================== %%% @BibTeX-source-file{ %%% filename = "amsxport.dtx", -%%% version = "2.00", -%%% date = "2004/06/28", -%%% time = "14:50:12 EDT", +%%% version = "2.01", +%%% date = "2007/10/01", +%%% time = "16:20:24 EDT", %%% author = "Michael J Downes", %%% address = "American Mathematical Society, %%% Publications Technical Group, @@ -24,7 +24,13 @@ %%% entries where most of the database structure is %%% retained. This is intended for processing by a smart %%% bibliography package such as the amsrefs package.", -%%% checksum = "40425 1822 6396 51551", +%%% copyright = "Copyright 2001, 2004 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", +%%% checksum = "09610 1810 6390 51580", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, %%% words, and characters.", @@ -128,18 +134,6 @@ FUNCTION {sortify} { purify$ "l" change.case$ } -FUNCTION {rpad} { - swap$ - 'l := - l text.length$ - 'len := - { len #0 > } - { - l " " * 'l := - len #1 - 'len := - } - while$ - l -} FUNCTION {lpad} { swap$ 'l := @@ -635,15 +629,15 @@ FUNCTION {sort.format.names} { numnames 'namesleft := { namesleft #0 > } { ptr #1 > - { " " * } + { " " * } 'skip$ if$ - s ptr "{ll}{ ff}{ jj}" format.name$ 't := + s ptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't := ptr numnames = t "others" = AND { "et al" } { t sortify } if$ - #20 rpad * + * ptr #1 + 'ptr := namesleft #1 - 'namesleft := } @@ -714,7 +708,7 @@ FUNCTION {editor.organization.sort} } FUNCTION {presort} { calc.label - label #20 rpad + label type$ "book" = type$ "inbook" = OR type$ "collection" = OR 'author.editor.sort { type$ "proceedings" = @@ -727,7 +721,8 @@ FUNCTION {presort} { if$ } if$ - * " " * + * + " " * title field.or.null sort.format.title * #1 entry.max$ substring$ 'sort.key$ := @@ -770,6 +765,3 @@ EXECUTE {begin.bib} ITERATE {call.type$} EXECUTE {end.bib} -%% -%% -%% End of file `amsra.bst'. diff --git a/Master/texmf-dist/bibtex/bst/ams/amsrn.bst b/Master/texmf-dist/bibtex/bst/ams/amsrn.bst index 505f15b6d2d..f6ef540f1a3 100644 --- a/Master/texmf-dist/bibtex/bst/ams/amsrn.bst +++ b/Master/texmf-dist/bibtex/bst/ams/amsrn.bst @@ -9,9 +9,9 @@ %%% ==================================================================== %%% @BibTeX-source-file{ %%% filename = "amsxport.dtx", -%%% version = "2.00", -%%% date = "2004/06/28", -%%% time = "14:50:12 EDT", +%%% version = "2.01", +%%% date = "2007/10/01", +%%% time = "16:20:24 EDT", %%% author = "Michael J Downes", %%% address = "American Mathematical Society, %%% Publications Technical Group, @@ -24,7 +24,13 @@ %%% entries where most of the database structure is %%% retained. This is intended for processing by a smart %%% bibliography package such as the amsrefs package.", -%%% checksum = "40425 1822 6396 51551", +%%% copyright = "Copyright 2001, 2004 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", +%%% checksum = "09610 1810 6390 51580", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, %%% words, and characters.", @@ -128,18 +134,6 @@ FUNCTION {sortify} { purify$ "l" change.case$ } -FUNCTION {rpad} { - swap$ - 'l := - l text.length$ - 'len := - { len #0 > } - { - l " " * 'l := - len #1 - 'len := - } - while$ - l -} FUNCTION {lpad} { swap$ 'l := @@ -522,15 +516,15 @@ FUNCTION {sort.format.names} { numnames 'namesleft := { namesleft #0 > } { ptr #1 > - { " " * } + { " " * } 'skip$ if$ - s ptr "{ll}{ ff}{ jj}" format.name$ 't := + s ptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't := ptr numnames = t "others" = AND { "et al" } { t sortify } if$ - #20 rpad * + * ptr #1 + 'ptr := namesleft #1 - 'namesleft := } @@ -612,7 +606,8 @@ FUNCTION {presort} { if$ } if$ - year field.or.null sortify #12 rpad * " " * + " " * + year field.or.null sortify * " " * title field.or.null sort.format.title * #1 entry.max$ substring$ 'sort.key$ := @@ -655,6 +650,3 @@ EXECUTE {begin.bib} ITERATE {call.type$} EXECUTE {end.bib} -%% -%% -%% End of file `amsrn.bst'. diff --git a/Master/texmf-dist/bibtex/bst/ams/amsrs.bst b/Master/texmf-dist/bibtex/bst/ams/amsrs.bst index 4f090f7af73..1b368f67a74 100644 --- a/Master/texmf-dist/bibtex/bst/ams/amsrs.bst +++ b/Master/texmf-dist/bibtex/bst/ams/amsrs.bst @@ -9,9 +9,9 @@ %%% ==================================================================== %%% @BibTeX-source-file{ %%% filename = "amsxport.dtx", -%%% version = "2.00", -%%% date = "2004/06/28", -%%% time = "14:50:12 EDT", +%%% version = "2.01", +%%% date = "2007/10/01", +%%% time = "16:20:24 EDT", %%% author = "Michael J Downes", %%% address = "American Mathematical Society, %%% Publications Technical Group, @@ -24,7 +24,13 @@ %%% entries where most of the database structure is %%% retained. This is intended for processing by a smart %%% bibliography package such as the amsrefs package.", -%%% checksum = "40425 1822 6396 51551", +%%% copyright = "Copyright 2001, 2004 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", +%%% checksum = "09610 1810 6390 51580", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, %%% words, and characters.", @@ -128,18 +134,6 @@ FUNCTION {sortify} { purify$ "l" change.case$ } -FUNCTION {rpad} { - swap$ - 'l := - l text.length$ - 'len := - { len #0 > } - { - l " " * 'l := - len #1 - 'len := - } - while$ - l -} FUNCTION {lpad} { swap$ 'l := @@ -632,15 +626,15 @@ FUNCTION {sort.format.names} { numnames 'namesleft := { namesleft #0 > } { ptr #1 > - { " " * } + { " " * } 'skip$ if$ - s ptr "{ll}{ ff}{ jj}" format.name$ 't := + s ptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't := ptr numnames = t "others" = AND { "et al" } { t sortify } if$ - #20 rpad * + * ptr #1 + 'ptr := namesleft #1 - 'namesleft := } @@ -711,7 +705,7 @@ FUNCTION {editor.organization.sort} } FUNCTION {presort} { calc.label - label #20 rpad + label type$ "book" = type$ "inbook" = OR type$ "collection" = OR 'author.editor.sort { type$ "proceedings" = @@ -724,8 +718,9 @@ FUNCTION {presort} { if$ } if$ - * " " * - year field.or.null sortify #12 rpad * " " * + * + " " * + year field.or.null sortify * " " * title field.or.null sort.format.title * #1 entry.max$ substring$ 'sort.key$ := @@ -768,6 +763,3 @@ EXECUTE {begin.bib} ITERATE {call.type$} EXECUTE {end.bib} -%% -%% -%% End of file `amsrs.bst'. diff --git a/Master/texmf-dist/bibtex/bst/ams/amsru.bst b/Master/texmf-dist/bibtex/bst/ams/amsru.bst index 28371381afb..06240ae14c5 100644 --- a/Master/texmf-dist/bibtex/bst/ams/amsru.bst +++ b/Master/texmf-dist/bibtex/bst/ams/amsru.bst @@ -9,9 +9,9 @@ %%% ==================================================================== %%% @BibTeX-source-file{ %%% filename = "amsxport.dtx", -%%% version = "2.00", -%%% date = "2004/06/28", -%%% time = "14:50:12 EDT", +%%% version = "2.01", +%%% date = "2007/10/01", +%%% time = "16:20:24 EDT", %%% author = "Michael J Downes", %%% address = "American Mathematical Society, %%% Publications Technical Group, @@ -24,7 +24,13 @@ %%% entries where most of the database structure is %%% retained. This is intended for processing by a smart %%% bibliography package such as the amsrefs package.", -%%% checksum = "40425 1822 6396 51551", +%%% copyright = "Copyright 2001, 2004 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", +%%% checksum = "09610 1810 6390 51580", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, %%% words, and characters.", @@ -128,18 +134,6 @@ FUNCTION {sortify} { purify$ "l" change.case$ } -FUNCTION {rpad} { - swap$ - 'l := - l text.length$ - 'len := - { len #0 > } - { - l " " * 'l := - len #1 - 'len := - } - while$ - l -} FUNCTION {lpad} { swap$ 'l := @@ -531,6 +525,3 @@ EXECUTE {begin.bib} ITERATE {call.type$} EXECUTE {end.bib} -%% -%% -%% End of file `amsru.bst'. diff --git a/Master/texmf-dist/bibtex/bst/ams/amsry.bst b/Master/texmf-dist/bibtex/bst/ams/amsry.bst index 7e8a03e3035..b70a0b6466c 100644 --- a/Master/texmf-dist/bibtex/bst/ams/amsry.bst +++ b/Master/texmf-dist/bibtex/bst/ams/amsry.bst @@ -9,9 +9,9 @@ %%% ==================================================================== %%% @BibTeX-source-file{ %%% filename = "amsxport.dtx", -%%% version = "2.00", -%%% date = "2004/06/28", -%%% time = "14:50:12 EDT", +%%% version = "2.01", +%%% date = "2007/10/01", +%%% time = "16:20:24 EDT", %%% author = "Michael J Downes", %%% address = "American Mathematical Society, %%% Publications Technical Group, @@ -24,7 +24,13 @@ %%% entries where most of the database structure is %%% retained. This is intended for processing by a smart %%% bibliography package such as the amsrefs package.", -%%% checksum = "40425 1822 6396 51551", +%%% copyright = "Copyright 2001, 2004 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", +%%% checksum = "09610 1810 6390 51580", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, %%% words, and characters.", @@ -128,18 +134,6 @@ FUNCTION {sortify} { purify$ "l" change.case$ } -FUNCTION {rpad} { - swap$ - 'l := - l text.length$ - 'len := - { len #0 > } - { - l " " * 'l := - len #1 - 'len := - } - while$ - l -} FUNCTION {lpad} { swap$ 'l := @@ -634,15 +628,15 @@ FUNCTION {sort.format.names} { numnames 'namesleft := { namesleft #0 > } { ptr #1 > - { " " * } + { " " * } 'skip$ if$ - s ptr "{ll}{ ff}{ jj}" format.name$ 't := + s ptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't := ptr numnames = t "others" = AND { "et al" } { t sortify } if$ - #20 rpad * + * ptr #1 + 'ptr := namesleft #1 - 'namesleft := } @@ -713,7 +707,7 @@ FUNCTION {editor.organization.sort} } FUNCTION {presort} { calc.label - label #20 rpad + label type$ "book" = type$ "inbook" = OR type$ "collection" = OR 'author.editor.sort { type$ "proceedings" = @@ -726,7 +720,8 @@ FUNCTION {presort} { if$ } if$ - * " " * + * + " " * title field.or.null sort.format.title * #1 entry.max$ substring$ 'sort.key$ := @@ -769,6 +764,3 @@ EXECUTE {begin.bib} ITERATE {call.type$} EXECUTE {end.bib} -%% -%% -%% End of file `amsry.bst'. diff --git a/Master/texmf-dist/doc/latex/amscls/amsrdoc.pdf b/Master/texmf-dist/doc/latex/amscls/amsrdoc.pdf Binary files differdeleted file mode 100644 index ab9fe5ab91d..00000000000 --- a/Master/texmf-dist/doc/latex/amscls/amsrdoc.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/amscls/amsrefs.faq b/Master/texmf-dist/doc/latex/amscls/amsrefs.faq deleted file mode 100644 index 3484e5d13d8..00000000000 --- a/Master/texmf-dist/doc/latex/amscls/amsrefs.faq +++ /dev/null @@ -1,15 +0,0 @@ -amsrefs.faq [2004/06/30] American Mathematical Society - -Frequently asked questions about the amsrefs package and its companion -packages. - -Suggestions? Please send mail to tech-support@ams.org. - ------------------------------------------------------------------------- -(1) Question: Where should I look for documentation? - -Answer: User documentation is found in the file amsrdoc.pdf (or -amsrdoc.dvi). - -Some example files (cite-xa.tex cite-xb.tex cite-xh.tex cite-xs.tex -gktest.ltb) are also provided. diff --git a/Master/texmf-dist/doc/latex/amscls/amsrefs.pdf b/Master/texmf-dist/doc/latex/amscls/amsrefs.pdf Binary files differdeleted file mode 100644 index 3793b26afee..00000000000 --- a/Master/texmf-dist/doc/latex/amscls/amsrefs.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/amscls/amsxport.pdf b/Master/texmf-dist/doc/latex/amscls/amsxport.pdf Binary files differdeleted file mode 100644 index c38ba939a07..00000000000 --- a/Master/texmf-dist/doc/latex/amscls/amsxport.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/amscls/ifoption.pdf b/Master/texmf-dist/doc/latex/amscls/ifoption.pdf Binary files differdeleted file mode 100644 index 9615c2f3a40..00000000000 --- a/Master/texmf-dist/doc/latex/amscls/ifoption.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/amscls/mathscinet.pdf b/Master/texmf-dist/doc/latex/amscls/mathscinet.pdf Binary files differdeleted file mode 100644 index ed88bf5ba75..00000000000 --- a/Master/texmf-dist/doc/latex/amscls/mathscinet.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/amscls/pcatcode.pdf b/Master/texmf-dist/doc/latex/amscls/pcatcode.pdf Binary files differdeleted file mode 100644 index f53383ad8a7..00000000000 --- a/Master/texmf-dist/doc/latex/amscls/pcatcode.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/amscls/rkeyval.pdf b/Master/texmf-dist/doc/latex/amscls/rkeyval.pdf Binary files differdeleted file mode 100644 index 1a03d0ed919..00000000000 --- a/Master/texmf-dist/doc/latex/amscls/rkeyval.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/amscls/textcmds.pdf b/Master/texmf-dist/doc/latex/amscls/textcmds.pdf Binary files differdeleted file mode 100644 index 26df1aba174..00000000000 --- a/Master/texmf-dist/doc/latex/amscls/textcmds.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/amsrefs/amsrdoc.pdf b/Master/texmf-dist/doc/latex/amsrefs/amsrdoc.pdf Binary files differnew file mode 100644 index 00000000000..43a62b84eb3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/amsrefs/amsrdoc.pdf diff --git a/Master/texmf-dist/doc/latex/amsrefs/amsrefs.pdf b/Master/texmf-dist/doc/latex/amsrefs/amsrefs.pdf Binary files differnew file mode 100644 index 00000000000..d3a9eb86c22 --- /dev/null +++ b/Master/texmf-dist/doc/latex/amsrefs/amsrefs.pdf diff --git a/Master/texmf-dist/doc/latex/amsrefs/amsxport.pdf b/Master/texmf-dist/doc/latex/amsrefs/amsxport.pdf Binary files differnew file mode 100644 index 00000000000..85e29862bf9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/amsrefs/amsxport.pdf diff --git a/Master/texmf-dist/doc/latex/amsrefs/changes.pdf b/Master/texmf-dist/doc/latex/amsrefs/changes.pdf Binary files differnew file mode 100644 index 00000000000..52f3f0cab9a --- /dev/null +++ b/Master/texmf-dist/doc/latex/amsrefs/changes.pdf diff --git a/Master/texmf-dist/doc/latex/amscls/cite-xa.tex b/Master/texmf-dist/doc/latex/amsrefs/cite-xa.tex index d6930f7cbf1..d6930f7cbf1 100644 --- a/Master/texmf-dist/doc/latex/amscls/cite-xa.tex +++ b/Master/texmf-dist/doc/latex/amsrefs/cite-xa.tex diff --git a/Master/texmf-dist/doc/latex/amscls/cite-xb.tex b/Master/texmf-dist/doc/latex/amsrefs/cite-xb.tex index ab6265a6cec..5b7aa30f8d2 100644 --- a/Master/texmf-dist/doc/latex/amscls/cite-xb.tex +++ b/Master/texmf-dist/doc/latex/amsrefs/cite-xb.tex @@ -1,24 +1,13 @@ \documentclass{amsart} -\usepackage{amsrefs} - -%\usepackage{dual} % not released yet, needs more work -%\setlength{\dualindent}{-2em} -\newenvironment{dual}{% - \par\medskip - \trivlist\item[]% -}{% - \endtrivlist -} - -\newcommand{\backup}{% - \vspace*{-\baselineskip}\vspace*{-\medskipamount}\nopagebreak -} +\usepackage{amsrefs} \newtheorem{thm}{Theorem}[section] \begin{document} + \title{Citation tests} + \author{Michael Downes} The following examples are derived from @@ -29,16 +18,13 @@ \bigskip \noindent \rule{\columnwidth}{0.5pt}\par \setcounter{section}{3} -\begin{dual} + The results of Johnston \cite{Jo} on homology manifolds are extended here. It is not possible to investigate transversality by geometric methods---as in \cite{Jo} we employ bordism and surgery instead. -\end{dual} -%Kirby and Siebenmann \cite{KS} (III,\S 1), -\begin{dual} The proof of transversality is indirect, relying heavily on surgery theory\mdash see Kirby and Siebenmann \cite{KS}*{III, \S 1}, @@ -46,96 +32,65 @@ Marin \cite{M} and Quinn \cite{Q3}. We shall use the formulation in terms of topological block bundles of Rourke and Sanderson \cite{RS}. -\end{dual} -\begin{dual} $Q$ is a codimension $q$ subspace by Theorem 4.9 of Rourke and Sanderson \cite{RS}. (Hughes, Taylor and Williams \cite{HTW} obtained a topological regular neighborhood theorem for arbitrary submanifolds \dots.) -\end{dual} -%Wall \cite{Wa} (Chapter 11) obtained a -\begin{dual} Wall \cite{Wa}*{Chapter 11} obtained a codimension $q$ splitting obstruction \dots. -\end{dual} -\begin{dual} \dots\ following the work of Cohen \cite{Co} on $PL$ manifold transversality. -\end{dual} -\begin{dual} In this case each inverse image is automatically a $PL$ submanifold of codimension $\sigma$ (Cohen \cite{Co}), so there is no need to use $s$-cobordisms. -\end{dual} -%Quinn (\cite{Q2}, 1.1) proved that \dots -\begin{dual} Quinn \cite{Q2}*{1.1} proved that \dots -\end{dual} -\begin{dual}\backup \begin{thm}[The additive structure of homology manifold bordism, Johnston \cite{Jo}] \dots \end{thm} -\end{dual} -\begin{dual} For $m\geq 5$ the Novikov-Wall surgery theory for topological manifolds gives an exact sequence (Wall \cite{Wa}*{Chapter 10}. -\end{dual} -\begin{dual} The surgery theory of topological manifolds was extended to homology manifolds in Quinn \cites{Q1,Q2} and Bryant, Ferry, Mio and Weinberger \cite{BFMW}. -\end{dual} -\begin{dual} The 4-periodic obstruction is equivalent to an $m$-dimensional homology manifold, by \cite{BFMW}. -\end{dual} -\begin{dual} Thus, the surgery exact sequence of \cite{BFMW} does not follow Wall \cite{Wa} in relating homology manifold structures and normal invariants. -\end{dual} -\begin{dual} \dots\ the canonical $TOP$ reduction (\cite{FP}) of the Spivak normal fibration of $M$ \dots -\end{dual} -\begin{dual}\backup \begin{thm}[Johnston \cite{Jo}] \dots \end{thm} -\end{dual} -\begin{dual} Actually \cite{Jo}*{(5.2)} is for $m\geq 7$, but we can improve to $m\geq 6$ by a slight variation of the proof as described below. -\end{dual} -\begin{dual} (This type of surgery on a Poincar\'e space is in the tradition of Lowell Jones \cite{Jn}.) -\end{dual} \bibliographystyle{amsxport} \bibliography{jr} diff --git a/Master/texmf-dist/doc/latex/amscls/cite-xh.tex b/Master/texmf-dist/doc/latex/amsrefs/cite-xh.tex index e6bc80cc6aa..a40c04d88ea 100644 --- a/Master/texmf-dist/doc/latex/amscls/cite-xh.tex +++ b/Master/texmf-dist/doc/latex/amsrefs/cite-xh.tex @@ -12,17 +12,6 @@ \usepackage[colorlinks,citecolor=red,pagebackref,hypertexnames=false]{hyperref} \usepackage[backrefs]{amsrefs} -\newenvironment{dual}{% - \par\medskip - \trivlist\item[]% -}{% - \endtrivlist -} - -\newcommand{\backup}{% - \vspace*{-\baselineskip}\vspace*{-\medskipamount}\nopagebreak -} - \newtheorem{thm}{Theorem}[section] \providecommand{\MR}{} @@ -40,16 +29,13 @@ \setcounter{section}{3} \section{Homology manifold bordism} -\begin{dual} The results of Johnston \cite{Jo} on homology manifolds are extended here. It is not possible to investigate transversality by geometric methods---as in \cite{Jo} we employ bordism and surgery instead. -\end{dual} %Kirby and Siebenmann \cite{KS} (III,\S 1), -\begin{dual} The proof of transversality is indirect, relying heavily on surgery theory\mdash see Kirby and Siebenmann \cite{KS}*{III, \S 1}, @@ -57,96 +43,67 @@ Marin \cite{M} and Quinn \cite{Q3}. We shall use the formulation in terms of topological block bundles of Rourke and Sanderson \cite{RS}. -\end{dual} -\begin{dual} $Q$ is a codimension $q$ subspace by Theorem 4.9 of Rourke and Sanderson \cite{RS}. (Hughes, Taylor and Williams \cite{HTW} obtained a topological regular neighborhood theorem for arbitrary submanifolds \dots.) -\end{dual} %Wall \cite{Wa} (Chapter 11) obtained a -\begin{dual} Wall \cite{Wa}*{Chapter 11} obtained a codimension $q$ splitting obstruction \dots. -\end{dual} -\begin{dual} \dots\ following the work of Cohen \cite{Co} on $PL$ manifold transversality. -\end{dual} -\begin{dual} In this case each inverse image is automatically a $PL$ submanifold of codimension $\sigma$ (Cohen \cite{Co}), so there is no need to use $s$-cobordisms. -\end{dual} %Quinn (\cite{Q2}, 1.1) proved that \dots -\begin{dual} Quinn \cite{Q2}*{1.1} proved that \dots -\end{dual} -\begin{dual}\backup \begin{thm}[The additive structure of homology manifold bordism, Johnston \cite{Jo}] \dots \end{thm} -\end{dual} -\begin{dual} For $m\geq 5$ the Novikov-Wall surgery theory for topological manifolds gives an exact sequence (Wall \cite{Wa}*{Chapter 10}. -\end{dual} -\begin{dual} The surgery theory of topological manifolds was extended to homology manifolds in Quinn \cites{Q1,Q2} and Bryant, Ferry, Mio and Weinberger \cite{BFMW}. -\end{dual} -\begin{dual} The 4-periodic obstruction is equivalent to an $m$-dimensional homology manifold, by \cite{BFMW}. -\end{dual} -\begin{dual} Thus, the surgery exact sequence of \cite{BFMW} does not follow Wall \cite{Wa} in relating homology manifold structures and normal invariants. -\end{dual} -\begin{dual} \dots\ the canonical $TOP$ reduction (\cite{FP}) of the Spivak normal fibration of $M$ \dots -\end{dual} -\begin{dual}\backup \begin{thm}[Johnston \cite{Jo}] \dots \end{thm} -\end{dual} -\begin{dual} Actually \cite{Jo}*{(5.2)} is for $m\geq 7$, but we can improve to $m\geq 6$ by a slight variation of the proof as described below. -\end{dual} -\begin{dual} (This type of surgery on a Poincar\'e space is in the tradition of Lowell Jones \cite{Jn}.) -\end{dual} \bibliographystyle{amsxport} \bibliography{jr} diff --git a/Master/texmf-dist/doc/latex/amscls/cite-xs.tex b/Master/texmf-dist/doc/latex/amsrefs/cite-xs.tex index 15167b3b9f1..15167b3b9f1 100644 --- a/Master/texmf-dist/doc/latex/amscls/cite-xs.tex +++ b/Master/texmf-dist/doc/latex/amsrefs/cite-xs.tex diff --git a/Master/texmf-dist/doc/latex/amscls/gktest.ltb b/Master/texmf-dist/doc/latex/amsrefs/gktest.ltb index 4236749372b..4236749372b 100644 --- a/Master/texmf-dist/doc/latex/amscls/gktest.ltb +++ b/Master/texmf-dist/doc/latex/amsrefs/gktest.ltb diff --git a/Master/texmf-dist/doc/latex/amsrefs/ifoption.pdf b/Master/texmf-dist/doc/latex/amsrefs/ifoption.pdf Binary files differnew file mode 100644 index 00000000000..ea542b8e0f7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/amsrefs/ifoption.pdf diff --git a/Master/texmf-dist/doc/latex/amscls/jr.bib b/Master/texmf-dist/doc/latex/amsrefs/jr.bib index fdfc83c5689..fdfc83c5689 100644 --- a/Master/texmf-dist/doc/latex/amscls/jr.bib +++ b/Master/texmf-dist/doc/latex/amsrefs/jr.bib diff --git a/Master/texmf-dist/doc/latex/amsrefs/mathscinet.pdf b/Master/texmf-dist/doc/latex/amsrefs/mathscinet.pdf Binary files differnew file mode 100644 index 00000000000..8a8fa1f96d3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/amsrefs/mathscinet.pdf diff --git a/Master/texmf-dist/doc/latex/amsrefs/pcatcode.pdf b/Master/texmf-dist/doc/latex/amsrefs/pcatcode.pdf Binary files differnew file mode 100644 index 00000000000..e6acc823925 --- /dev/null +++ b/Master/texmf-dist/doc/latex/amsrefs/pcatcode.pdf diff --git a/Master/texmf-dist/doc/latex/amsrefs/rkeyval.pdf b/Master/texmf-dist/doc/latex/amsrefs/rkeyval.pdf Binary files differnew file mode 100644 index 00000000000..b43cb81e5f0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/amsrefs/rkeyval.pdf diff --git a/Master/texmf-dist/doc/latex/amsrefs/textcmds.pdf b/Master/texmf-dist/doc/latex/amsrefs/textcmds.pdf Binary files differnew file mode 100644 index 00000000000..a6a1bd6b201 --- /dev/null +++ b/Master/texmf-dist/doc/latex/amsrefs/textcmds.pdf diff --git a/Master/texmf-dist/source/latex/amsrefs/00readme.txt b/Master/texmf-dist/source/latex/amsrefs/00readme.txt index 0dec0fb6419..824654406e4 100644 --- a/Master/texmf-dist/source/latex/amsrefs/00readme.txt +++ b/Master/texmf-dist/source/latex/amsrefs/00readme.txt @@ -1,7 +1,11 @@ -00readme.txt for amsrefs 2.0 [2004-06-30] +00readme.txt for amsrefs 2.02 [2007/10/01] -See also install.txt and manifest.txt. There is a history of changes at -the end of this file. +See also install.txt. There is a history of changes at the end of this +file. + +This material is copyrighted by the American Mathematical society and +released subject to the LaTeX Project Public License. See individual +files for additional information. Please send bug reports and questions to tech-support@ams.org. @@ -13,15 +17,15 @@ in standard LaTeX (\cite), but a number of additional variations address certain known pitfalls or gaps in the standard LaTeX set of citation features. -The command for bibliography items is different---\bib instead of -\bibitem---for reasons that will be evident upon further reading in the -documentation. +The command for bibliography items is different -- \bib instead of +\bibitem -- for reasons that will be evident upon further reading in +the documentation. A set of BibTeX style files are provided to allow people to extract data from .bib files and produce .bbl files in amsrefs format instead of conventional \bibitem format. -User documentation is in amsrdoc.pdf. +User documentation is in amsrdoc.pdf and amsrefs.faq. Technical documentation (including documentation for package writers) is in amsrefs.pdf. @@ -29,7 +33,7 @@ is in amsrefs.pdf. ======================================================================== I. FEATURES ----Preservation of structure. +-- Preservation of structure. The internal structural information of the bibliography entries is not lost when they are imported from the database file into the LaTeX @@ -37,17 +41,17 @@ document. This takes on its greatest significance when archiving documents in LaTeX form or transmitting them to another user (such as a publisher). ----Deferred formatting. +-- Deferred formatting. This means that the style of the bibliography can be changed on demand -without reimporting everything from the original database(s). +without re-importing everything from the original database(s). ----More natural data format for titles. +-- More natural data format for titles. Proper nouns do not need to have braces added to prevent capitalization problems. ----Less ambiguous format for author names. +-- Less ambiguous format for author names. When author names are given in inverted order (last name first) it is possible for LaTeX to unambiguously identify the last name without any @@ -57,28 +61,28 @@ Saunders) versus Stephen H. Lane (Lane, Stephen H.), or Cam Van Tran BibTeX some of these would need to have extra braces added to ensure that the surname is accurately distinguished. ----Author-year citations. +-- Author-year citations. There is integrated support for citations in author-year form. ----Back-reference support. +-- Back-reference support. Works in conjunction with the hyperref package. ----Setup requires only LaTeX knowledge. +-- Setup requires only LaTeX knowledge. All bibliography setup can be done in LaTeX; learning another programming language (such as, the one used in BibTeX bst files) is unnecessary. ----Self-printable database files. +-- Self-printable database files. A LaTeX document that contains only a bibliography in amsrefs forms can be used as a database for exporting entries to other documents. And because it is a LaTeX document, the database can be printed directly at any time simply by running it through LaTeX in the usual way. ----Self-contained. +-- Self-contained. In many cases it seems possible to do without BibTeX entirely. For example, if the entries are extracted from a single database file that @@ -93,51 +97,61 @@ II. GETTING STARTED 2. There are four example files provided: - cite-xa : Demonstrates an author-year citation scheme. The - bibliography is embedded in the .tex file instead of - residing in a separate .bbl file. - - cite-xb : Demonstrates usage with more-or-less standard BibTeX - methods. - - cite-xs : Shows how the bbl file can be created by LaTeX itself from a - suitably presorted ltb file. - - cite-xh : A working hyperref/backrefs example. - -3. Run LaTeX on cite-xa.tex. Take a look at the messages that have to do -with citations and the bibliography section. Run LaTeX again to resolve -the citations and check the output. + cite-xa : Demonstrates an author-year citation scheme. The + bibliography is embedded in the .tex file instead of + residing in a separate .bbl file. + + cite-xb : Demonstrates usage with more-or-less standard BibTeX + methods. + + cite-xs : Shows how the bbl file can be created by LaTeX itself from a + suitably presorted ltb file. + + cite-xh : A working hyperref/backrefs example. + +3. Run LaTeX on cite-xa.tex. Take a look at the messages that have to + do with citations and the bibliography section. Run LaTeX again to + resolve the citations and check the output. 4. Run LaTeX on cite-xb.tex. Run BibTeX. Look at the bbl file. -Interesting, huh? Run LaTeX twice more to resolve the citations. + Interesting, huh? Run LaTeX twice more to resolve the citations. 5. Run LaTeX on cite-xs.tex and look at the output. 6. Run pdflatex on cite-xh.tex (it is set up to use BibTeX also, like -cite-xb). + cite-xb). ======================================================================== III. REMARKS ON THIS RELEASE -This is a thorough overhaul and rewrite of the the amsrefs package. -Many (perhaps even most) of the internals have changed and a number of -new features have been added. Backwards compatibility for documents -created with previous versions of this package has been - -See changes.pdf for information on the user-visible changes. +This is a bug-fix release. No new features have been implemented and, +except for bug fixes, this version should be backwards compatible with +version 2.0. ======================================================================== -IV. SETTING UP A CUSTOM BIBLIOGRAPHY STYLE +IV. CHANGE LOG -More documentation is needed here, but the discussion in amsrefs.pdf -should be enough to get you started. See especially sections 4, 6.10, -6.26.15, and 6.27. +2004-06-30 amsrefs.dtx 2.0 -======================================================================== -V. CHANGE LOG + * Major rewrite of internals. See changes.pdf for information on + the user-visible changes. + +2006-10-25 amsrefs.dtx 2.02 + + -- Updated copyright and license fields. + -- Numerous bug fixes. -*amsrefs.dtx 2.0 2004-06-30 11:24:39 EDT + * amsrefs.dtx 2.02: + -- Fixed bug in copying cross-referenced entries from .ltb files + to the .bbl file. + -- Fixed disappearing table of contents when used with AMS + document classes. + -- Enabled xrefs in more fields. + -- Fixed spacing problems with \MR. Also be more forgiving if + the argument to \MR begins with "MR" or "MR ". + -- Added support for showlabels.sty. + -- Fixed some bugs in the interaction with hyperref. + -- Removed support for the obsolete beta and jpa package options. -Major rewrite of internals. See changes.pdf for information on the -user-visible changes. + * amsxport.dtx 2.01: + -- Fixed bug in sort order of references. diff --git a/Master/texmf-dist/source/latex/amsrefs/amsrdoc.tex b/Master/texmf-dist/source/latex/amsrefs/amsrdoc.tex new file mode 100644 index 00000000000..dd6256e88a7 --- /dev/null +++ b/Master/texmf-dist/source/latex/amsrefs/amsrdoc.tex @@ -0,0 +1,1718 @@ +%%% ==================================================================== +%%% @TeX-file{ +%%% filename = "amsrdoc.tex", +%%% version = "1.01", +%%% date = "01 October 2007", +%%% time = "15:45:17 EDT", +%%% author = "David M. Jones", +%%% email = "tech-support@ams.org", +%%% URL = "http://www.ams.org/", +%%% address = "American Mathematical Society, +%%% Publications Technical Group, +%%% PO Box 6248, +%%% Providence, RI 02940, +%%% USA", +%%% supported = "yes", +%%% abstract = "User's documentation for the amsrefs +%%% package", +%%% checksum = "02179 1718 7071 56725", +%%% docstring = "The checksum field above contains a CRC-16 +%%% checksum as the first value, followed by the +%%% equivalent of the standard UNIX wc (word +%%% count) utility output of lines, words, and +%%% characters. This is produced by Robert +%%% Solovay's checksum utility.", +%%% } +%%% ==================================================================== +\documentclass[oneside]{amsdtx} + +\hyphenation{herme-neutics} + +\usepackage{amsrefs} + +\renewcommand*\descriptionlabel[1]{\hspace\labelsep + \normalfont\bfseries #1:} + +\newcommand{\nshline}{\hline\omit\\} + +\makeatletter + +\def\nitem[#1]{\item[#1\@gobble]} + +\DeclareRobustCommand{\fld}{\category@index{field}} +\DeclareRobustCommand{\btype}{\category@index{entry type}} + +\DeclareRobustCommand{\attr}{\category@index{attribute}} + +\makeatother + +\newcommand{\rpack}[1]{\pkg{amsrefs} package} + +\providecommand{\cnbreak}{\penalty999\hskip0pt\relax} +\providecommand{\cnm}[2]{\cn{#1}\cnbreak\embrace{#2}} +\providecommand{\cnom}[1]{\cn{#1}\cnbreak\ommitude} +\providecommand{\ommitude}[2][]{{\ntt[#1]}\cnbreak\embrace{#2}} +\providecommand{\cnmsm}[4]{% + \cn{#1}\cnbreak\embrace{#2}\cnbreak *\embrace{#4}} + +\DeclareTextSymbol{\lbracechar}{OT1}{123} +\DeclareTextSymbolDefault{\lbracechar}{OT1} +\DeclareTextSymbol{\rbracechar}{OT1}{125} +\DeclareTextSymbolDefault{\rbracechar}{OT1} + +\providecommand{\embrace}[1]{% + \begingroup \ntt\lbracechar#1\rbracechar\endgroup} + +\title{User's Guide to the \pkg{amsrefs} Package} +\author{David M. Jones\\American Mathematical Society} +\date{October 1, 2007} + +\begin{document} + +\maketitle + +\tableofcontents + +\section{Introduction} + +\pkg{amsrefs} is a \LaTeX\ package for preparing bibliography or +reference lists. It attempts to provide many of the convenient +features that \LaTeX\ and \BibTeX\ users have come to expect without +imposing all of the overhead that \BibTeX\ entails. In particular, it +has been carefully designed to encourage the preservation of +structured markup of the bibliography throughout the entire lifetime +of a document from rough draft to final archival version. As we shall +see, it does this by replacing \LaTeX's unstructured \fn{.bbl} file +format by a new, fully structured format. The package is compatible +with the \pkg{showkeys}, \pkg{hyperref},\footnote{Note that unlike + most packages, which must be loaded \emph{before} \pkg{hyperref}, + the \pkg{amsrefs} package must be loaded \emph{after} \pkg{hyperref} + in order to work properly.} and \pkg{backrefs} packages and +implements the functionality of the popular \pkg{cite} package. +Interoperability with \BibTeX\ is supported via a special bibliography +style file, but \pkg{amsrefs} can be used without \BibTeX. + +\section{Using the \pkg{amsrefs} package} + +There are three ways of using the \rpack/: +\begin{enumerate} + +\item +Enter bibliography items directly in your \latex/ document using the +\env{biblist} environment and the \cn{bib} command. + +\item +Import items from an external \fn{.ltb} file. + +\item +Import items from a \fn{.bib} file using \bibtex/ and the special +bibliography styles distributed with the \pkg{amsrefs} package. + +\end{enumerate} + +\subsection{Direct entry of bibliography items}\label{direct-entry} + +The most basic way to use \pkg{amsrefs} is to enter the bibliography +items directly in your \LaTeX\ document. For example, consider the +following very short document: +\begin{quote} + Alan Sokal~[2] recommends Bourbaki's text~[1] + for a gentle introduction to set theory. + + \begin{bibsection} + \begin{biblist} + + \bib{Bourbaki70}{book}{ + title={Th\'eorie des ensembles}, + author={Bourbaki, Nicolas}, + date={1970}, + publisher={Hermann}, + address={Paris} + } + + \bib{Sokal96}{article}{ + title={Trangressing the boundaries}, + subtitle={Toward a transformative hermeneutics of quantum gravity}, + author={Sokal, Alan}, + journal={Social Text}, + volume={46/47}, + date={1996}, + pages={217--252} + } + + \end{biblist} + \end{bibsection} +\end{quote} +Using \pkg{amsrefs}, this document would be coded as follows: +\begin{verbatim} + \documentclass{article} + + \usepackage{amsrefs} + + \begin{document} + + Alan Sokal~\cite{Sokal96} recommends Bourbaki's + text~\cite{Bourbaki70} for a gentle introduction to set theory. + + \begin{bibdiv} + \begin{biblist} + + \bib{Bourbaki70}{book}{ + title={Th\'eorie des ensembles}, + author={Bourbaki, Nicolas}, + date={1970}, + publisher={Hermann}, + address={Paris} + } + + \bib{Sokal96}{article}{ + title={Trangressing the boundaries}, + subtitle={Toward a transformative hermeneutics of quantum gravity}, + author={Sokal, Alan}, + journal={Social Text}, + volume={46/47}, + date={1996}, + pages={217--252} + } + + \end{biblist} + \end{bibdiv} + + \end{document} +\end{verbatim} +Compared to the standard \LaTeX\ markup for bibliographies, there are +two main differences: +\begin{itemize} + +\item +The functions of the \env{thebibliography} environment are split +between two new environments: \env{bibdiv}, which produces the chapter +or section heading for the bibliography, and \env{biblist}, which +contains the reference list per se. These environments will be +covered in more detail in sections \ref{biblist} and~\ref{bibdiv}. + +\item +The \cn{bibitem} command is replaced by the \cn{bib} command, which is +very similar to a \BibTeX\ database entry. However, as we shall see +in section~\ref{bib-command}, there are some significant differences. + +\end{itemize} + +\subsection{Using an \fn{.ltb} database file}\label{ltb-files} + +The second way of using \pkg{amsrefs} is to keep your \cn{bib} +commands in a separate database file and have \pkg{amsrefs} import the +ones that are needed. For example, suppose you have a file +\fn{nonsense.ltb} with the following contents: +\begin{verbatim} + \documentclass{article} + + \usepackage{amsrefs} + + \begin{document} + + \begin{bibdiv} + + \begin{biblist} + + \bib{Bourbaki70}{book}{ + title={Th\'eorie des ensembles}, + author={Bourbaki, Nicolas}, + date={1970}, + publisher={Hermann}, + address={Paris} + } + + \bib{Sokal96}{article}{ + title={Trangressing the boundaries}, + subtitle={Toward a transformative hermeneutics of quantum gravity}, + author={Sokal, Alan}, + journal={Social Text}, + volume={46/47}, + date={1996}, + pages={217--252} + } + + \bib{SokalB1998}{book}{ + title={Fashionable Nonsense}, + subtitle={Postmodern Intellectuals' Abuse of Science}, + author={Sokal, Alan}, + author={Bricmont, Jean}, + publisher={Picador USA}, + address={New York}, + date={1998} + } + + \end{biblist} + + \end{bibdiv} + + \end{document} +\end{verbatim} +Before seeing how this affects our sample document, take note of a +couple of aspects of the format of \fn{nonsense.ltb}: +\begin{enumerate} + +\item +We have chosen to format \fn{nonsense.ltb} as a complete \LaTeX\ +document. This is so we can produce a formatted listing of our whole +database by running \fn{nonsense.ltb} through \LaTeX. However, this +is not necessary; when \pkg{amsrefs} treats \fn{nonsense.ltb} as a +database file, it ignores everything except for the \cn{bib} commands. + +\item +Each \cn{bib} command in the \fn{.ltb} file \emph{must} begin on a new +line, and the first two arguments and the open brace of the third +argument must be on that same line. Failure to follow this format may +result in \pkg{amsrefs} getting terribly confused and aborting the +processing of your document. + +\end{enumerate} + +With that out of the way, let's look at how this affects our main +file, which we'll call \fn{sample.tex}: +\begin{verbatim} + \documentclass{article} + + \usepackage{amsrefs} + + \begin{document} + + Alan Sokal~\cite{Sokal96} recommends Bourbaki's + text~\cite{Bourbaki70} for a gentle introduction to set theory. + + \begin{bibdiv} + \begin{biblist} + + \bibselect{nonsense} + + \end{biblist} + \end{bibdiv} + + \end{document} +\end{verbatim} +When you run this document through \LaTeX, \pkg{amsrefs} will create a +file \fn{sample.bbl} that contains all the relevant \cn{bib} entries +from \fn{nonsense.ltb}. This is very similar to using \BibTeX, but +with a few noteworthy differences: +\begin{itemize} + +\item +Because all processing is being handled by \latex/, the contents of +the bibliography can be printed on the first pass; citation labels, +consequently, are resolved on the second pass. + +\item +Unlike \BibTeX, which adds the \env{thebibliography} environment +automatically, \pkg{amsrefs} requires you to supply the \env{bibdiv} +and \env{biblist} environments yourself. As we shall see later, this +results in greater flexibility in the formatting of bibliographies. + +\item +There is no need for a \cn{bibliographystyle} command. + +\item +No sorting of the bibliography items is done. The entries will appear +in your document in the same order that they appeared in the database +files. + +\end{itemize} +Like the \cn{bibliography} command, \cn{bibselect} can be given +multiple files to process: +\begin{verbatim} + \bibselect{bib1,bib2} +\end{verbatim} +and can be used multiple times in your document: +\begin{verbatim} + \bibselect{bib1} + \bibselect{bib2} +\end{verbatim} +Normally each \cn{bibselect} command will only import entries that +have been explicitly cited in your document. If you want to import +all entries from a given file, you can use the $*$-variant: +\begin{verbatim} + \bibselect*{sample} +\end{verbatim} +This is similar to the use of \label{nocite}\verb|\nocite{*}| but +allows finer control. You can still use \verb|\nocite{*}|, but with +one restriction: it only applies to \cn{bibselect} commands that occur +after it in the document. + +The \cn{bibselect} command regenerates the \fn{.bbl} file each time +the document is \LaTeX ed (unless, of course, the \cn{nofiles} switch +is used). Once your bibliography is completed, you might wish to +replace the \cn{bibselect} command by the contents of the \fn{.bbl} +file to prevent any further modifications. This is particularly +important if you need to edit the contents of the \fn{.bbl} file in +any way (say, to re-order the items or adjust the capitalization of +titles to match the style of the journal you are publishing in or to +put in explicit line or page breaks). This will make your document +more self-contained, which will make it easier to reuse and archive. + +\subsection{Using the \rpack/ with \bibtex/} + +Finally, you can use \pkg{amsrefs} in conjunction with \BibTeX: +\begin{verbatim} + \documentclass{article} + + \usepackage{amsrefs} + + \begin{document} + + Alan Sokal~\cite{Sokal96} recommends Bourbaki's + text~\cite{Bourbaki70} for a gentle introduction to set theory. + + \bibliography{nonsense} + + \end{document} +\end{verbatim} +Note two things: +\begin{itemize} + +\item +Unlike when you use \cn{bibselect} to import entries from a \fn{.ltb}, +in this case the \fn{.bbl} \emph{will} contain the \env{bibdiv} and +\env{biblist} environments. + +\item +There is no need for a \cn{bibliographystyle} command; \pkg{amsrefs} +will automatically invoke the correct style. In fact, any +\cn{bibliographystyle} command you put in your document will be +ignored. + +\end{itemize} + +The main advantages of using \BibTeX\ are: +\begin{itemize} + +\item +you can take advantage of \BibTeX's ability to sort your items for +you, and + +\item +you can take advantage of the large number of \BibTeX\ database files +already in existence. + +\end{itemize} + +As when using an \fn{.ltb} file, you may wish to replace the +\cn{bibliography} command by the contents of the \fn{.bbl} file when +you have finished compiling your bibliography. + +\section{The \protect\env{biblist} and \env{biblist*} environments} +\label{biblist} + +As alluded to earlier, \env{thebibliography} performs two distinct +functions: first, it produces the section heading for the bibliography +and second, it provides the list environment for formatting the +bibliography entries. + +In \pkg{amsrefs} these functions are performed by two distinct +environments, \env{bibdiv} and \env{biblist}. As its name suggests, +the \env{biblist} environment provides the second function. So, if +you wanted a list of references with no heading at all, you could just +leave out the \env{bibdiv} environment. + +The \env{biblist} environment has an optional argument to allow +changing the list parameters. For example, suppose you know that your +bibliography has between 100 and 999 entries and you want to ensure +that there is enough space allocated for the labels on the first pass. +You could write +\begin{verbatim} + \begin{biblist}[\resetbiblist{999}] +\end{verbatim} +to tell \LaTeX\ to leave enough room for labels that are three digits +long. Similarly, if you want your bibliography typeset in the normal +font size instead of footnotesize, you could write +\begin{verbatim} + \begin{biblist}[\normalsize] +\end{verbatim} +Want your bibliography numbered starting with~0 instead of~1? Just +write +\begin{verbatim} + \begin{biblist}[\setcounter{bib}{-1}] +\end{verbatim} + +Each \env{biblist} environment resets the \cnt{bib} counter so that +its items are numbered starting from~1. If you want the numbering to +start where the last \env{biblist} left off, use the \env{biblist*} +environment instead. + +Finally, users familiar with the \env{thebibliography} environment may +wonder why \env{biblist} doesn't have a mandatory argument to specify +the longest label. The reason is that the \env{biblist} environment +automatically calculates the width of the longest label and stores +this information in the \fn{.aux} file. This means that the next time +\LaTeX\ is run, the environment will know how much space to leave for +the labels. + +\section[Section titles for bibliographies: \env{bibdiv} et + al.]{Section titles for bibliographies: \env{bibdiv},\\ + \env{bibsection}, \env{bibchapter}} +\label{bibdiv} + +As seen earlier, the \env{bibdiv} environment provides an appropriate +section heading. Ordinarily that's all you need to know, since +\env{bibdiv} will automatically switch between a \cn{chapter} and a +\cn{section} heading depending on whether the document seems booklike +or articlelike. Simililarly, it will use the current value of +\cn{bibname} or \cn{refname} for the heading text. However, if that's +not sufficient, there are three more ways of customizing its behavior: +\begin{enumerate} + +\item +Instead of \env{bibdiv}, you can use \env{bibchapter} or +\env{bibsection} to generate the appropriate type of heading. + +\item +All three environments take an optional argument to override the text +of the heading: +\begin{verbatim} + \begin{bibchapter}[Annotated Bibliography] +\end{verbatim} + +\item +For maximum flexibility, you can omit the \env{bibdiv} environment +entirely and optionally add an arbitrary header: +\begin{verbatim} + \subsection{Further reading} +\end{verbatim} + +\end{enumerate} + +Finally, note that a further significant benefit of having separate +\env{bibdiv} and \env{biblist} environments is that you can put +arbitrary introductory text between the header and the list: +\begin{verbatim} + \begin{bibdiv} + + Abbreviations used: + + ... + + \begin{biblist} +\end{verbatim} + +\section{More about the \cn{bib} command}\label{bib-command} + +As noted earlier, the syntax of the \cn{bib} command is very similar +to that of a \BibTeX\ database record. For example, here's how the +third bibliography item from section~\ref{ltb-files} might look in a +\fn{.bib} file: +\begin{verbatim} + @Book{SokalB1998, + title={Fashionable Nonsense: Postmodern Intellectuals' Abuse of + Science}, + author={Alan Sokal and Jean Bricmont}, + publisher={Picador USA}, + address="New York", + year=1998 + } +\end{verbatim} +However, there are a number of other significant differences between +the two formats: + +\begin{description} + +\item[Order of type and key] + +In \BibTeX\ records, the entry type comes first and serves to mark the +start of the field, and the cite key is separated from the data fields +by a comma: +\begin{verbatim} + @Book{SokalB1998, +\end{verbatim} +In \pkg{amsrefs}, every record begins with the \verb|\bib| command, +followed first by the cite key and then by the entry type, and the +data fields are preceded by an open brace, not a comma: +\begin{verbatim} + \bib{SokalB1998}{book}{ +\end{verbatim} + +\item[Case sensitivity] + +In general, \BibTeX\ doesn't care how you capitalize field names. As +far as it is concerned, ``title'', ``TITLE'' and ``tItLe'' are the +same field name. Like \TeX\ in general, though, \pkg{amsrefs} is case +sensitive. All of the standard field and bibliography entry-type +names are spelled with all lowercase letters and must be typed exactly +as shown in the documentation. + +\item[Mandatory braces] + +\BibTeX\ allows the braces around field values to be omitted in some +contexts and allows double quotes to be substituted for braces. In +\pkg{amsrefs}, every field value \emph{must} be surrounded by braces. + +\item[Repeated fields] + +\BibTeX\ does not allow fields to be repeated within a record; +\pkg{amsrefs} allows certain fields (like \fld{author}) to be repeated +as many times as needed. + +\item[Inverted names] + +\BibTeX\ allows names to be entered in a variety of formats, for +example: +\begin{verbatim} + author={John Doe} + author={Doe, John} + author={Doe, Jr., John} +\end{verbatim} +Although \BibTeX\ usually does a good job of parsing names into their +components, sometimes it needs help, and experience shows that authors +often have trouble telling when they need to provide such help. In +order to avoid these problems, \pkg{amsrefs} takes the somewhat +draconian step of requiring all names to be written in the form +\emph{von Last, First, Jr.}, for example: +\begin{verbatim} + author={Jones, John Paul} + author={van Beethoven, Ludwig} + author={Ford, Henry, Jr.} +\end{verbatim} +It is essential to follow this format for all names; otherwise +\pkg{amsrefs} may produce profoundly incorrect results when it is +asked to invert names (i.e., format the name as ``Doe, John'' instead +of ``John Doe'', as some styles require), replace the first name by +its initials (when the \opt{initials} option is used), or create a +label based on the last name (the \opt{alphabetic} option). + +\end{description} + +In addition, there are differences in the rules that must be followed +in marking the text inside fields: +\begin{description} + +\item[Capitalization] + +Some \BibTeX\ styles will adjust the capitalization of titles to +achieve a uniform style. This means that authors have to be careful +to put extra braces around any characters that should not be upper- or +lower-cased. For example, if you were to write +\begin{verbatim} + title={An $O(n \log n)$ Sorting Network} +\end{verbatim} +many \BibTeX\ styles would change the title to +\begin{quote} + An $o(n \log n)$ sorting network +\end{quote} +possibly resulting in great confusion on the part of the reader. To +prevent this, you must surround the mathematical expression with an +extra set of braces: +\begin{verbatim} + title={An {$O(n \log n)$} Sorting Network} +\end{verbatim} +As with name formats, experience suggests that authors are often +confused by \BibTeX's rules and fail to properly protect their titles. +The good news is that \pkg{amsrefs} will not change the capitalization +of any of your titles. The bad news is that this means you are solely +responsible for editing the titles of your bibliography items to match +the style your publisher requires. + +\item[Special characters] + +\BibTeX\ is also sometimes confused by text accents or other special +characters such as \verb+\ae+ or \verb+\o+, which also have to be +surrounded by braces for \BibTeX\ to process them correctly: +\begin{verbatim} + author={Kurt G{\"o}del} + author={V. S{\o}rensen} +\end{verbatim} +\pkg{amsrefs} is more forgiving and will accept +\begin{verbatim} + author={G\"odel, Kurt} + author={S\o rensen, V.} +\end{verbatim} +although it is probably still a good idea to surround \verb+\o+ with +braces in the second example. We'll talk more about names in +sections~\ref{names} and~\ref{attributes}. + +%% \item[ndash] Use of \cn{ndash} instead of \verb'--' for en-dashes is +%% recommended (the \verb'--' notation, which is tied to +%% idiosyncrasies of the Computer Modern \qq{\TeX{} text} font +%% encoding, hinders document translation and the use of alternate +%% fonts). + +\end{description} + +Finally, although \pkg{amsrefs} supports many of the same field and +entry types that \BibTeX\ does, there are some differences, which we +will explore in the next two sections. + +\subsection{Bibliography entry types} + +Compared to \BibTeX, \pkg{amsrefs} has a relatively small number of +entry types. However, what it lacks in diversity it makes up for in +versatility. Here are the supported entry types, along with some +descriptive comments that are meant to suggest the variety of uses for +which the type is appropriate. + +\begin{description} + +\item[article] + +A relatively short but self-contained item that is typically published +as part of a larger collection, such as a journal, a conference +proceedings, an edited collection published as a book, or even as part +of a World Wide Web document. + +\item[book] + +A written work by one or more authors where the authors share credit +for the work as a whole. For compatibility with \BibTeX, the +following entry types are available as aliases for \btype{book}: +\btype{collection}, \btype{proceedings}, \btype{manual}, +and \btype{unpublished}. + +\item[misc] + +Anything that doesn't fit into one of the other types. + +\item[report] + +A technical report, white paper, or the like. Similar to an +\btype{article} but usually published and distributed by an +organization such as a university or corporation whose primary +business is usually not publishing. Also known as a +\btype{techreport}. + +\item[thesis] + +Like \emph{report} but produced by the author for an educational +institution to satisfy the requirements for a degree. Not (normally) +produced by a commercial publisher for sale. + +\end{description} + +\subsection{Field names for the \cn{bib} command} + +The \pkg{amsrefs} package distinguishes between three types of fields: +\begin{enumerate} + +\item +A \emph{simple} field can appear only once in each record. Some +examples are \fld{title} and \fld{publisher}. + +\item +A \emph{repeatable} field can appear as many times as necessary. As +we saw above, \fld{author} is repeatable, as are \fld{editor} and +\fld{translator}, but we'll see later that not all repeatable fields +are names. + +\item +Briefly, a \emph{compound} field is one that is made up of a +collection of subfields, for example:\label{ex:translation} +\begin{verbatim} + \bib{KostrikinS1965}{article}{ + author={Kostrikin, A. I.}, + author={\v{S}afarevi\v{c}, I. R.}, + title={Cartan pseudogroups and Lie $p$-algebras}, + journal={Dokl. Akad. Nauk SSSR}, + volume={168}, + date={1965}, + pages={740--742}, + translation={ + journal={Soviet Math. Dokl.}, + volume={6}, + date={1965}, + pages={715--718} + }, + review={\MR{0199235}} + } +\end{verbatim} +Here the translation is specified with a compound field so it can have +its own set of publication fields. + +\end{enumerate} + +\subsubsection{Simple fields} + +The meaning of many of these should be self-evident, so comments will +be kept to a minimum. +\begin{description} + +\item[address] + +Usually the address of the publisher or other issuing organization, +but inside the \fld{conference} compound field (see +page~\pageref{compound}) it refers to the address of the +conference. + +\item[booktitle] + +Used in the \btype{article} type to specify the title of the book in +which the article appeared. If anything other than a simple book +title is required, the \fld{book} compound field should be used +instead. + +\item[date]\label{date-format} + +Usually the date of publication, except inside the \fld{conference} +field, where it is the date of the conference (see +page~\pageref{compound}). + +This replaces \BibTeX's \fld{year} and \fld{month} fields. Its value +should be written in ISO 8601 format, e.g., 1967-02-24. The day +and/or month can be omitted, so all of the following are valid +representations of February 24, 1967: +\begin{verbatim} + date={1967-02-24} + date={1967-02} + date={1967} +\end{verbatim} +Using this format allows \pkg{amsrefs} maximum flexibility in +formatting dates, for example, by allowing month names to be printed +in full or abbreviated as necessary. + +For \qq{Winter}, \qq{Spring}, \qq{Summer}, \qq{Fall}, either use month +numbers of 13, 14, 15, 16 (respectively) or just put in the text +before the year: +\begin{verbatim} + date={Summer 1987}, +\end{verbatim} +For compatibility, \fld{year} is provided as an alias for \fld{date}, +but its use is discouraged. + +\item[edition] + +For books or reports. If the value of this field is a simple number, +\cn{bib} will convert it to cardinal form and add \qq{ed.} (or +alternative text if specified by the bibliography style). Otherwise +it will be printed as~is. + +\item[eprint] + +Electronic preprint information such as for \url{www.arXiv.org}. See +\url{http://xxx.lanl.gov/help/faq/references} for recommended form. + +\item[hyphenation] + +This corresponds to the Babel package notion of \qq{language}. The +hyphenation language used for a given \cn{bib} entry is determined +from various clues, which are checked in the following order: +\begin{enumerate} + +\item +The Babel language specified by the \fld{hyphenation} field. + +\item +The Babel language specified by the \emph{first word} of the +\fld{language} field (after lowercasing). + +\item +The current Babel language that was in effect before the \cn{bib} +command started. + +\item +The current hyphenation patterns of the document, if there are no +Babel language modules loaded. + +\end{enumerate} +The \fld{hyphenation} field applies to an entire entry. To change the +Babel language for a single field, see the discussion of the +\fld{language} attribute on page~\pageref{attributes}. + +\nitem[journal] + +\item[label] + +When the \opt{alphabetic} or \opt{shortalphabetic} options are used, +\pkg{amsrefs} will usually try to generate the label on its own. If +necessary, you can override the automatically generated label by +specifying a \fld{label} field. + +\item[language] + +Language of the work. The language name should be the printed form, +not a Babel-style language name, since in principle this field could +contain more complicated remarks such as \qq{Russian, with French +abstract}. Cf.~\fld{hyphenation}. + +\item[note] + +Any additional information that does not fit into one of the other +fields. + +\item[number] + +The issue number of the journal for an \btype{article} or the +technical report number for a \btype{report}. + +\item[organization] + +The school, university, corporation, or other nonpublisher +organization that issued the document. + +\nitem[pages] + +\nitem[part] + +\nitem[publisher] + +\nitem[series] + +%% Let's suppress this at least until we can think of a good +%% example. +%% +%% \item[setup] +%% +%% This is a special field that can be used to give arbitrary commands to +%% be executed at the beginning of the current \cn{bib} entry, after all +%% the fields have been read. The idea is that one can alter the +%% formatting of an individual entry through this field to handle +%% special cases. + +\item[status] + +Typically used for notes such as \qq{to appear} or \qq{in preparation} +or \qq{unpublished} with journal articles. + +\item[subtitle] + +Typically used with a multipart journal article to give a subtitle for +each part, but it can also be used for books. + +\nitem[title] + +\item[type] + +The type of a thesis, e.g., ``Master's Thesis'' or ``Ph.D. Thesis''. + +\nitem[volume] + +\item[xref] + +This will be explained in section~\ref{xrefs}. + +\end{description} + +\subsubsection{Repeatable fields} + +\begin{description} + +\item[author, editor, translator] + +The authors, editors, and/or translators of the item. If there are +other contributors that should be acknowledged, they should be listed +in \fld{contribution} fields (see page~\pageref{contributors}). + +\item[isbn, issn] + +An International Standard Book or Serial Number. (These are not +printed by the standard styles, but are reserved for future use.) + +\item[review] + +A review number or similar pointer to, for example, \emph{Mathematical +Reviews} or \emph{Zentralblatt}. You must supply any special markup +for the number; i.e., you should write +\begin{verbatim} + review={\MR{2015463}} +\end{verbatim} +instead of +\begin{verbatim} + review={2015463} +\end{verbatim} + +\end{description} + +\subsubsection{Compound fields}\label{compound} + +These are the compound fields currently supported by \pkg{amsrefs}. + +\begin{description} + +\item[book] + +This is used for conference articles to make it easier to +differentiate between an article and the book or proceedings that it +appeared in. The \fld{book} field can contain any of the following +subfields: \fld{title}, \fld{part}, \fld{subtitle}, \fld{edition}, +\fld{editor}, \fld{translator}, \fld{contribution}, \fld{series}, +\fld{volume}, \fld{publisher}, \fld{organization}, \fld{address}, +\fld{date}, \fld{note}. + +It is often used in conjunction with the \fld{conference} field. + +\item[conference] + +The \fld{conference} field can contain a \fld{title}, \fld{address}, +and \fld{date}. + +\begin{verbatim} + \bib{Burkholder1986a}{article}{ + author={Burkholder, Donald L.}, + title={Martingales and Fourier analysis in Banach spaces}, + conference={ + title={C.I.M.E. Lectures}, + address={Varenna, Italy}, + date={1985} + }, + book={ + series={Lecture Notes in Math.}, + volume={1206}, + publisher={Springer-Verlag}, + address={Berlin and New York}, + date={1986}, + }, + pages={61--108}, + review={\MR{0864712}} + } +\end{verbatim} + +\item[contribution]\label{contributors} + +This field can be repeated as many times as necessary to list any +contributors other than authors, editors, or translators. +\begin{verbatim} + contribution={ + type={illustrations}, + author={Gorey, Edward} + } +\end{verbatim} +which in the default style produces +\begin{quote} + with illustrations by Edward Gorey +\end{quote} +Since contributions are potentially complicated, so is the +\fld{contribution} field: +\begin{itemize} + +\item +Sometimes it is necessary to add additional material to the \fld{type} +in order to produce intelligible text: +\begin{verbatim} + contribution={ + type={an appendix}, + author={Doe, John} + } +\end{verbatim} + +\item +\pkg{amsrefs} tries very hard to format multiple contributions, each +of which may have multiple authors, in an appropriate way. However, +there might be cases where the default rules aren't flexible enough, +in which case you can instead use the \fld{contribution} field as a +simple field and format it exactly the way you want: +\begin{verbatim} + contribution={some arbitrary text about contributions} +\end{verbatim} +This feature should only be used as a last resort, though. + +\end{itemize} + +\item[partial] + +This is used with the \btype{article} type for multipart articles. +Like the \fld{contribution} field, it is repeatable. It can contain +any of the following fields: \fld{part}, \fld{subtitle}, +\fld{contribution}, \fld{journal}, \fld{volume}, \fld{date}, +\fld{number}, \fld{pages}. +\begin{verbatim} + \bib{Zho-fan1972}{article}{ + author={Zho-fan, Z.}, + title={Monomials}, + partial={ + part={I}, + journal={Tot. Math.}, + volume={19}, + date={1972}, + pages={335--350} + }, + partial={ + part={II}, + journal={Tot. Math.}, + volume={20}, + date={1973}, + pages={19--37} + } + } +\end{verbatim} + +\item[reprint] + +This can be used inside an \btype{article} to indicate another place +(usually a book) where the article can also be found. It can contain +any field that the \btype{book} type can. +\begin{verbatim} + \bib{Sokal96}{article}{ + title={Trangressing the boundaries}, + subtitle={Toward a transformative hermeneutics of quantum + gravity}, + author={Sokal, Alan}, + journal={Social Text}, + volume={46/47}, + date={1996}, + pages={217--252}, + reprint={ + title={Fashionable Nonsense}, + subtitle={Postmodern Intellectuals' Abuse of Science}, + author={Sokal, Alan}, + author={Bricmont, Jean}, + publisher={Picador USA}, + address={New York}, + date={1998} + } + } +\end{verbatim} + +\item[translation] + +This is the only compound field that can be used with any bibliography +type. It can contain any field that its parent type can contain. We +saw an example of this on page~\pageref{ex:translation}. + +\end{description} + +\subsection{What's in a name?}\label{names} + +We saw earlier that names must always be entered in the form ``von +Last, First, Jr.''\ so that \pkg{amsrefs} can unambiguously determine +which parts of the name correspond to the surname and which to the +given name. In this section we will discuss some of the other +subtleties that come into play with processing names. + +The good news is that the vast majority of the time you don't need to +worry about this section. As long as your names contain only the +following characters, you should be safe: +\begin{itemize} + +\item +the 26 ASCII letters, the apostrophe (') and \TeX's tie (\verb|~|) and +grouping (\verb+{}+) characters, + +\item +one of the following accent commands: \cn{\"} \cn{\'} \cn{\.}\ \cn{\=} +\cn{\^} \cn{\`} \cn{\~} \cn{\b} \cn{\c} \cn{\d} \cn{\H} \cn{\k} +\cn{\r} \cn{\t} \cn{\u} \cn{\v}, or + +\item +one of the following special characters: \cn{AE} \cn{ae} \cn{DH} +\cn{dh} \cn{DJ} \cn{dj} \cn{i} \cn{j} \cn{L} \cn{l} \cn{NG} \cn{ng} +\cn{OE} \cn{oe} \cn{O} \cn{o} \cn{SS} \cn{ss} \cn{TH} \cn{th}. + +\end{itemize} +If you are using the \pkg{mathscinet} package, any of the special +characters and accents defined by it can also be used.\footnote{For +pragmatic purposes, note that the difference between an ``accent'' and +a ``special character'' is that all the macros identified as accents +take a single argument, while the ones identified as special +characters do not take an argument.} + +\subsubsection{Grouping multiple physical characters into a single + logical character} + +Sometimes it's necessary to tell \pkg{amsrefs} to treat two or more +characters as a single ``logical'' character. For example, consider +the following names: +\begin{verbatim} + author={Gagarin, Yuri} + author={Katzenbach, Nicholas deBelleville} +\end{verbatim} +If the \opt{initials} option is in force, \pkg{amsrefs} will shorten +those names to ``Y. Gagarin'' and ``N. d. Katzenbach''. These are +both incorrect, the first because ``Yu'' represents the +transliteration of a single Cyrillic character and the second because +``deBelleville'' should be shortened to ``deB'', not just~``d''. The +easiest way to force the correct interpretation is by adding braces, +as follows: +\begin{verbatim} + author={Gagarin, {Yu}ri} + author={Katzenbach, Nicholas {deB}elleville} +\end{verbatim} +which tells \pkg{amsrefs} that those characters should be kept +together, producing the correct results. + +Incidentally, if you provide the names in already abbreviated form, +i.e., +\begin{verbatim} + author={Gagarin, Yu.} + author={Katzenbach, N. deB.} +\end{verbatim} +it is not necessary to add the extra braces, since \pkg{amsrefs} will +not further abbreviate any word that already ends in a period (but the +extra braces also would do no harm). + +\subsubsection{Declaring new accents or special characters} + +In some cases it may also be necessary to add a special character or +accent to the list given above. An accent command can be added to the +list of acceptable name components by using the \cn{DeclareNameAccent} +command. In fact, \pkg{amsrefs} contains a declaration like +\begin{verbatim} + \DeclareNameAccent{\"} +\end{verbatim} +for each of the text accents listed above. + +Declaring a new text symbol is only slightly more complicated: +\begin{verbatim} + \DeclareNameSymbol{\AE}{\ae} +\end{verbatim} +This says that \verb+\AE+ and \verb+\ae+ are both allowed as text +symbols inside names and, furthermore, that \verb|\ae| is the +lowercase version of~\verb|\AE|. + +\section{Package options} + +The \pkg{amsrefs} package has a plethora of options. + +\subsection{Citation labels} + +By default, the items in your bibliography are numbered, as in the +\bst{plain} \BibTeX\ style. However, three other label styles are +also supported via the following options: +\begin{description} + +\item[alphabetic] + +This generates alphabetic labels similar to the \pkg{alpha} \BibTeX\ +style, consisting of the first letter(s) of each author name plus the +year of publication. + +\item[shortalphabetic] + +This generates a shorter alphabetic label using only the first letter +of each author name. + +\item[author-year] + +This switches to the popular author-year citation format, similar to +that described in \emph{The Chicago Manual of Style}. See +section~\ref{author-year} for more information on this option. + +\item[y2k] + +When using the \opt{alphabetic} option, normally only the last two +digits of the year are used in the label. The \opt{y2k} instructs +\pkg{amsrefs} to use the full year. + +\end{description} + +\subsection{Citation sorting and compression} + +When numeric citation labels are being used and \pkg{amsrefs} +encounters a list of multiple citations (for example, +\verb|\cites{A,B}| or \verb|\citelist{\cite{A}\cite{B}}|), it will +normally sort the citation labels and then compress ranges of three or +more consecutive labels into a range of the form $n$--$m$. For +example, the list [11, 9, 10, 1, 16, 12] would first be sorted into +[1, 9, 10, 11, 12, 16] and then compressed into [1, 9--12, 16]. These +options can be used to modify that behavior. + +\begin{description} + +\item[non-compressed-cites] + +Turn off range compression; citations will still be sorted. Range +compression is also automatically turned off if \pkg{amsrefs} detects +that the \pkg{hyperref} package has been loaded.\footnote{In order for + this to work correctly, the \pkg{hyperref} package must be loaded + \emph{after} the \pkg{amsrefs} package.} + +\item[non-sorted-cites] + +Turn off range sorting. This also turns off range compression as a +side-effect. + +\end{description} + +\subsection{Abbreviations} + +These options emulate various aspects of the behavior of the \BibTeX\ +\bst{abbrv} style, but unlike \bst{abbrv}, they can be used with any +of the citation label styles described above. + +\begin{description} + +\item[abbrev] + +This is equivalent to requesting all four of the following options. + +\item[initials] + +Replace the given names of all authors, editors, and translators with +their initials. See section~\ref{names} for further discussion. + +\item[short-journals] + +Print short form instead of full form for journal names. This works +only with abbreviations defined with the \cn{DefineJournal} command +(see section~\ref{abbreviations}). + +\item[short-months] + +Print short version of month names (e.g., Jan.\ instead of January). +This works only when you write all dates in ISO~8601 format (see +page~\pageref{date-format}). + +\item[short-publishers] + +Print short form instead of full form for publisher names. This works +only with abbreviations defined with the \cn{DefinePublisher} command +(see section~\ref{abbreviations}). + +\end{description} + +\subsection{Miscellaneous options} + +\begin{description} + +\item[backrefs] + +This option causes ``back-references'' to be printed at the end of +each bibliography entry to show what page it was cited on. This +option will work only if the \pkg{hyperref} package is installed. + +\item[bibtex-style] + +By default, \pkg{amsrefs} formats references using the AMS house +style. The \opt{bibtex-style} option instructs it to use a format that is +very similar to the one implemented by the standard \BibTeX\ styles +(\bst{plain}, \bst{alpha}, \bst{abbrv}, and \bst{unsrt}). + +\item[citation-order] + +This option applies only when using \pkg{amsrefs} in conjunction with +\BibTeX. Consequently, changing this option will have no effect until +after the next \bibtex/ run. + +The \opt{citation-order} option corresponds to the standard \BibTeX\ +style \bst{unsrt}, where items are printed in the reference list in +the order in which they are cited in the document. + +\item[lite] + +Suppress the loading of the following packages, which \pkg{amsrefs} +will normally automatically load: +\begin{description} + +\item[\pkg{mathscinet}] + +Define a number of special characters and accents that are sometimes +encountered when downloading data from MathSciNet. + +\item[\pkg{txtcmds}] + +Provide shorthand commands for a number of characters that are usually +specified via ligatures (e.g., \verb|--| for an en-dash or \verb|?`| +for ``?`''. Using these ligatures can cause problems if you're using +fonts other than the Computer Modern Roman family or if you want to +make it easy to convert your document to, say, HTML\@. \LaTeX\ does +provide macros for these characters, but their names tend to be rather +unwieldy (e.g., \cn{textendash} and \cn{textquestiondown}), so +\pkg{txtcmds} provides shorter names (\cn{ndash} and \cn{qd} in this +case). + +\end{description} + +\item[nobysame] + +If two or more consecutive bibliography items have the same authors, +\pkg{amsrefs} will normally replace the author names in the second and +succeeding entries by a horizontal rule (\hbox to3em{\hrulefill}). +This option disables this feature, causing the full author names to +always be printed. + +\end{description} + +\section{Citing entries: \cn{cite} and friends} + +\LaTeX's standard \cn{cite} command has two major shortcomings: +\begin{enumerate} + +\item +It takes an arbitrary number of arguments, so you can write, for +example, \cnm{cite}{xx,yy} to get [13, 15]. But this feature does not +interact well with the optional argument that's used to give a +targeted citation: \cnom{cite}[Theorem 4.9]{xx} will give you [13, +Theorem 4.9], but how do you request [13, Theorem 4.9; 15] or [13; 15, +Theorem 4.9]? + +\item +The optional argument uses the standard \LaTeX\ syntax, which has been +shown to be errorprone. For example, a common user error is to write +something like +\begin{verbatim} + \begin{thm}[\cite[Theorem 4.9]{xyz}] +\end{verbatim} +(which results in a syntax error) instead of +\begin{verbatim} + \begin{thm}[{\cite[Theorem 4.9]{xyz}}] +\end{verbatim} + +\end{enumerate} + +The \pkg{amsrefs} package addresses both of these problems by +providing separate commands for single and multiple citations and +implementing a new syntax for optional arguments. + +\begin{description} + +\item[\cn{cite}] + +For backwards compatibility, the old syntax is still supported; so, +for example, \cnm{cite}{a,b,c} and \verb|\cite[xxx]{...}| work the +same way they always have. However, for consistency we recommend that +you use \cn{cite} only for single cites and use \cn{citelist} (or +\cn{cites}) for multiple citations. + +In addition, the square bracket notation \cnom{cite}[...]{...} is also +deprecated, because a superior alternative is provided: +\begin{verbatim} + \cite{xyz}*{Theorem 4.9} +\end{verbatim} +Note that this does not suffer from the syntax problems noted above, +since +\begin{verbatim} + \begin{thm}[\cite{xyz}*{Theorem 4.9}] +\end{verbatim} +does not have the same problems that +\begin{verbatim} + \begin{thm}[\cite[Theorem 4.9]{xyz}] +\end{verbatim} +does. + +\item[\cn{citelist}] + +This is used to group a number of individual \cn{cite} commands into a +single citation. Among other things, this makes it possible to add an +optional argument to any of the \cn{cite} commands unambiguously: +\begin{verbatim} + \citelist{\cite{xx} \cite{yy}*{Theorem 4.9} \cite{zz}} +\end{verbatim} +\textbf{Note that there is no punctuation or other text between the +\cn{cite} commands}. Any necessary commas or other punctuation will +be supplied automatically. Any attempts to supply it by hand will +backfire. + +\item[\cn{cites}] + +This is a variant of \cn{citelist}, provided for convenience: +\begin{verbatim} + \cites{aa,bb,cc} +\end{verbatim} +is equivalent to +\begin{verbatim} + \citelist{\cite{aa}\cite{bb}\cite{cc}} +\end{verbatim} +Note that \cn{cites} does \emph{not} take an optional arguments. + +\item[\cn{nocite}] + +This continues to work the same way that it does in standard \LaTeX\ +when used with \BibTeX, but see page~\pageref{nocite} for limitations +when it is used with \cn{bibselect} and \fn{.ltb} files. + +\end{description} + +When the \opt{author-year} option is used, there are some additional +citation commands available, as we shall see in the next section. + +\subsection{Author-year citation schemes}\label{author-year} + +When an author-year citation scheme is used, some further +complications arise, since different forms of citations are used +depending on the grammatical context. + +The first form is used when the citation serves as a parenthetical +annotation: i.e., it could be omitted without harming the grammatical +structure of the sentence containing it. For example: +\begin{quote} +The question first arose in systems theory (Rupp and Young, 1977). +\end{quote} + +The second form is like the first but is used when the author name is +already present as a natural part of the sentence and only the year +should be parenthesized: +\begin{quote} +Rupp and Young (1977) have investigated \dots +\end{quote} +Note that as in the first example, the material in parentheses can be +deleted without changing the meaning of the sentence. + +A third form is preferred by some authors when the citation serves as +a direct object or other nounlike role within its sentence. Consider +the following example: +\begin{quote} +\dots\ for further details, see Rupp and Young (1977). +\end{quote} +Although this may appear at first glance identical with the second +example, it is subtly different, since removing the parenthesized +material results in +\begin{quote} +\dots\ for further details, see Rupp and Young. +\end{quote} +which does affect the meaning of the sentence. + +Another way of seeing the difference between the second and third +examples is to consider how those sentences might read if numeric +labels were being used: +\begin{quote} +Rupp and Young [14] have investigated \dots\par +\dots\ for further details, see [14]. +\end{quote} +Admittedly, ``see~[14]'' is poor style, but it does highlight the fact +that in the third example ``Rupp and Young'' is part of the text we +expect our cite command to generate, while in the second example it is +not. + +%%** ``delegate''??? + +We delegate \cn{cite} to produce the primary parenthetical form +``(Author, Year)'' and provide \cn{ycite} (\qq{year cite}) and +\cn{ocite} (\qq{object cite}) as the other forms. Our three examples +would thus be coded as follows: +\begin{verbatim} + The question first arose in systems theory \cite{...}. + + Rupp and Young \ycite{...} have investigated + + for further details, see \ocite{...}. +\end{verbatim} +For symmetry, a \cn{citeauthor} command, which produces the list of +authors without the year, is also provided, and plural forms +\cn{ycites} and \cn{ocites} are provided to mirror \cn{cites}. + +Finally, in some author-year styles, if there are three or more +authors, \cn{cite} and \cn{ocite} will produce abbreviated author +lists (``Larry et al.''\ instead of ``Larry, Moe, and Curly''). The +``full'' variants \cn{fullcite} and \cn{fullocite} will always print +the full list. + +\section{Advanced features} + +\subsection{Field attributes}\label{attributes} + +Sometimes it's necessary to associate some data with a field that is +not actually part of the data of the field. For example, consider +Chinese names, which are traditionally written with the family name +first: +\begin{quote} +Li Lian Jie\qquad\emph{not} Li, Lian Jie \emph{or} Lian Jie Li +\end{quote} +Unfortunately, if you write +\begin{verbatim} + author={Li, Lian Jie} +\end{verbatim} +you will get one of the incorrect forms above. On the other hand, if +you try to force the correct order by writing +\begin{verbatim} + author={Li Lian Jie} +\end{verbatim} +\pkg{amsrefs} will be unable to process the name correctly if, for +example, the \opt{initials} or \opt{alphabetic} options are requested. + +To solve this problem, you can set the \attr{inverted} attribute for a +given name as follows: +\begin{verbatim} + author={Li, Lian Jie}*{inverted={yes}} +\end{verbatim} +As you can see, attributes are given as key-value pairs following the +the field value and separated by an asterisk. The \attr{inverted} +attribute can be set on any name. + +At present the only other attribute that is supported is +\attr{language}, which can be set on any field. It's value should be +a valid Babel language name and will apply only to that field. This +can be especially useful if you need to change the hyphenation +patterns or font encoding for a single field: +\begin{verbatim} + \bib{Denecke1982}{article}{ + author={Denecke, K.}, + title={Pr\"aprimale Algebren, die arithmetische Variet\"aten + erzeugen}*{language={german}}, + booktitle={Universal Algebra and Applications}, + series={Banach Center Publ.}, + volume={9}, + publisher={PWN}, + address={Warsaw}, + date={1982}, + pages={391--398} + } +\end{verbatim} + +\subsection{Cross-references: \cn{bib*} and the \fld{xref} field} +\label{xrefs} + +Distinct bibliography items often share a great deal of common data, +especially when two or more papers from a single conference are being +cited: +\begin{verbatim} + \bib{StockmeyerM73}{article}{ + title={Word Problems Requiring Exponential Time}, + subtitle={Preliminary Report}, + author={Stockmeyer, L. J.}, + author={Meyer, A. R.}, + pages={1--9}, + booktitle={Conference Record of Fifth Annual ACM Symposium on + Theory of Computing}, + date={1973}, + address={Austin, Texas}, + publisher={ACM} + } + + \bib{Kung73}{article}{ + title={The Computational Complexity of Algebraic Numbers}, + author={Kung, H. T.}, + pages={152--159}, + booktitle={Conference Record of Fifth Annual ACM Symposium on + Theory of Computing}, + date={1973}, + address={Austin, Texas}, + publisher={ACM} + } +\end{verbatim} +To cut down on the amount of text that has to be repeated, you can put +the common information in a separate entry and then include it via the +\fld{xref} field, as follows: +\begin{verbatim} + \bib*{STOC5}{book}{ + title={Conference Record of Fifth Annual ACM Symposium on + Theory of Computing}, + date={1973}, + address={Austin, Texas}, + publisher={ACM} + } + + \bib{StockmeyerM73}{article}{ + title={Word Problems Requiring Exponential Time}, + subtitle={Preliminary Report}, + author={Stockmeyer, L. J.}, + author={Meyer, A. R.}, + pages={1--9}, + xref={STOC5} + } + + \bib{Kung73}{article}{ + title={The Computational Complexity of Algebraic Numbers}, + author={Kung, H. T.}, + pages={152--159}, + xref={STOC5} + } +\end{verbatim} +There are a number of things to take note of: +\begin{enumerate} + +\item +The \texttt{STOC5} entry uses the $*$-variant of the \cn{bib} command. +The $*$ indicates that this entry is for use in cross-references. It +cannot be \cn{cite}d independently and will never contribute an item +to a \env{biblist}. If you do want the conference proceedings to +appear as a separate item, the easiest way is to create a separate +\cn{bib} item as follows: +\begin{verbatim} + \bib{STOC5-citable}{book}{ + xref={STOC5} + } +\end{verbatim} + +\item +All \cn{bib*} records must occur \emph{before} the entry that +references them. + +\item +Even though the \texttt{STOC5} record used the \fld{title} field, its +title showed up as a \fld{booktitle} in the other records. This is +the only case where a field is renamed when copied from the \cn{bib*} +record. + +\end{enumerate} + +\subsection[Compound fields revisited]{Compound fields revisited: + compound fields\\ as cross-references} + +Earlier we saw how to use compound fields by embedding a set of +key-value pairs. However, with the exception of the \fld{contribution} +field, all compound fields can also function as cross-reference +fields. For example, our example from page~\pageref{ex:translation} +could equally well have been coded as +\begin{verbatim} + \bib*{KostrikinS1965T}{article}{ + journal={Soviet Math. Dokl.}, + volume={6}, + date={1965}, + pages={715--718} + } + + \bib{KostrikinS1965B}{article}{ + author={Kostrikin, A. I.}, + author={\v{S}afarevi\v{c}, I. R.}, + title={Cartan pseudogroups and Lie $p$-algebras}, + journal={Dokl. Akad. Nauk SSSR}, + volume={168}, + date={1965}, + pages={740--742}, + translation={KostrikinS1965T}, + review={\MR{0199235}} + } +\end{verbatim} +Whether this is an improvement or not is left as an exercise for the +reader. + +\subsection[Abbreviations: \cn{DefineName} et al.]{Abbreviations: + \cn{DefineName}, \cn{DefineJournal},\\ and \cn{DefinePublisher}} +\label{abbreviations} + +The \fld{xref} mechanism is fine when there are several fields that +you want to group together and refer to as a unit, but what if you +want a handy abbreviation for a single field, such as an individual +author name, journal, or publisher? These are also provided. +After writing +\begin{verbatim} + \DefineName{dmj}{Jones, David M.} + + \DefinePublisher{ams}{AMS}{American Mathematical Society}{Providence} + + \DefineJournal{jams}{0894-0347} + {J. Amer. Math. Soc.} + {Journal of the American Mathematical Society} +\end{verbatim} +you can use these abbrevations as follows: +\begin{verbatim} + author={dmj} (or editor={dmj} or translator={dmj}) + + journal={jams} + + publisher={ams} +\end{verbatim} + +The second argument of \cn{DefinePublisher} is the abbreviated form of +the publisher's name, the third argument is the full name, and the +fourth will be used as the \fld{address}. If the +\opt{short-publishers} option is requested, then the abbreviation will +be used; otherwise the full name will be used. + +Similarly, the third argument of \cn{DefineJournal} will be used if +the \opt{short-journals} option is requested; otherwise the fourth +argument will be used. (The second argument is the ISSN of the +journal, which is not currently used, but is included for future use.) + +\subsection{Line breaks in the bibliography} + +Suppose you need to recommend to \LaTeX\ that it break a line in a +particular place. Suggesting a line break in the middle of a field +presents no difficulties: just edit your final \fn{.bbl} file and +insert a \cn{linebreak} command: +\begin{verbatim} + subtitle={Toward a transformative hermeneutics\linebreak[3] of + quantum gravity}, +\end{verbatim} +But what if you need to force a line break \emph{between} two fields? +At first blush you might fear that +\begin{verbatim} + subtitle={...hermeneutics of quantum gravity\linebreak[3]}, +\end{verbatim} +will cause a line break before the comma that \pkg{amsrefs} normally +inserts after the title: +\begin{quote} +\hfill\dots \emph{hermeneutics of quantum gravity}\linebreak[3], Social +Text\dots +\end{quote} +Have no fear; \pkg{amsrefs} will detect this and automatically move +the comma in front of the line break, as desired: +\begin{quote} +\hfill\dots \emph{hermeneutics of quantum gravity},\linebreak[3] Social +Text\dots +\end{quote} + +\end{document} diff --git a/Master/texmf-dist/source/latex/amsrefs/amsrefs.dtx b/Master/texmf-dist/source/latex/amsrefs/amsrefs.dtx index e8d81ed6336..8882bafc2ee 100644 --- a/Master/texmf-dist/source/latex/amsrefs/amsrefs.dtx +++ b/Master/texmf-dist/source/latex/amsrefs/amsrefs.dtx @@ -1,9 +1,9 @@ %%% ==================================================================== %%% @LaTeX-doc-source-file{ %%% filename = "amsrefs.dtx", -%%% version = "2.0", -%%% date = "2004/06/30", -%%% time = "11:24:39 EDT", +%%% version = "2.02", +%%% date = "2006/10/25", +%%% time = "11:13:05 EDT", %%% author = "Michael J Downes and David M. Jones", %%% address = "American Mathematical Society, %%% Publications Technical Group, @@ -16,7 +16,14 @@ %%% to be controlled completely from the LaTeX side %%% instead of being determined chiefly by the BibTeX %%% style file.", -%%% checksum = "09127 8030 25325 242081", +%%% copyright = "Copyright 2001, 2004, 2006, 2007 American +%%% Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", +%%% checksum = "24451 8100 25457 244022", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, %%% words, and characters.", @@ -224,11 +231,6 @@ % this,'' whereas with the \textit{logical quotes} option the order % is reversed, ``like this''. % -% \item[beta, jpa] -% -% Obsolete; these applied only to the beta version of the -% \pkg{amsrefs} package. -% % \end{description} % % \section{More about the \cn{bib} command}\label{bib-command} @@ -859,6 +861,7 @@ % Standard declaration of package name and date. % \begin{macrocode} \NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{amsrefs}[2006/10/25 v2.02] % \end{macrocode} % % \begin{macro}{\amsrefs@warning@nl} @@ -867,20 +870,14 @@ % \end{macrocode} % \end{macro} % -% Backward handling for beta version. +% Backward handling for beta and jpa options. % \begin{macrocode} \@ifpackagewith{amsrefs}{beta}{% - \amsrefs@warning@nl{The beta option is deprecated^^J% - and will be removed in a future release of amsrefs} - \expandafter\edef\csname opt@amsrbeta.sty\endcsname - {\@ptionlist{amsrefs.sty}}% - \def\@currname{amsrbeta}% - \expandafter\let\csname amsrbeta.sty-h@@k\endcsname\@empty - \def\@tempa{\input{amsrbeta.sty}\endinput}% -}{% - \let\@tempa\@empty -} -\@tempa + \amsrefs@warning@nl{The beta option is obsolete}% +}{} +\@ifpackagewith{amsrefs}{jpa}{% + \amsrefs@warning@nl{The jpa option is obsolete}% +}{} % \end{macrocode} % % \begin{macrocode} @@ -914,7 +911,6 @@ % \begin{macrocode} \@ifundefined{NormalCatcodes}{\RequirePackage{pcatcode}\relax}{} \PushCatcodes\NormalCatcodes -\ProvidesPackage{amsrefs}[2004/06/07 v1.71] % \end{macrocode} % % \begin{macrocode} @@ -1283,11 +1279,6 @@ \DeclareBooleanOption{beta} % \end{macrocode} % -% This one is obsolete now. -% \begin{macrocode} -\DeclareBooleanOption{jpa} -% \end{macrocode} -% % \begin{macrocode} \DeclareBooleanOption{bibtex-style} % \end{macrocode} @@ -2197,6 +2188,11 @@ \let\set:bib'journal\output@xref@a \let\set:bib'publisher\output@xref@a \def\set:bib'xref##1##2{\output@xref@{##1}\@empty}% + \def\set:bib'book##1##2{\output@inner@xref@{##1}\@empty}% + \let\set:bib'conference\set:bib'book + \let\set:bib'partial\set:bib'book + \let\set:bib'reprint\set:bib'book + \let\set:bib'translation\set:bib'book } \catcode`\:=12 @@ -2226,6 +2222,13 @@ \@xp\g@undef\csname bi@#1\endcsname }% } + +\def\output@inner@xref@#1{% + \in@={#1}% + \ifin@\else + \output@xref@{#1}% + \fi +} % \end{macrocode} % % \begin{macro}{\bbl@copy} @@ -2388,6 +2391,7 @@ \def\bib@print@inner#1#2{% \begingroup #2\relax % execute definitions locally + \bib@resolve@xrefs \bib@field@patches \bib'setup #1% @@ -2553,6 +2557,8 @@ \ifx#1\@empty \else \begingroup + \@apply\auto@protect\amsrefs@textsymbols + \@apply\auto@protect\amsrefs@textaccents \let\DSK@def\xref@add@toks \let\DSK@append\xref@append \toks@\@emptytoks @@ -4294,13 +4300,34 @@ % % \subsubsection{Munging the \fn{.aux} file} % -% \begin{macro}{\bibcite} +% \begin{macro}{\amsrefs@bibcite} % When processing the \fn{.aux} file at begin-document, this is what % \cs{bibcite} will do: % \begin{macrocode} -\def\bibcite#1{\@xp\bibcite@a\csname b@#1\endcsname} +\def\amsrefs@bibcite#1{\@xp\bibcite@a\csname b@#1\endcsname} % \end{macrocode} % \end{macro} +% However, \pkg{hyperref} also redefines \cs{bibcite}, so to avoid +% conflicts and also ensure that it doesn't matter whether +% \pkg{amsrefs} or \pkg{hyperref} is loaded first, rather than +% redefining \cs{bibcite} directly, we redefine it inside the +% \fn{.aux} file. +% \begin{macrocode} +\AtBeginDocument{% + \if@filesw + \immediate\write\@auxout{% + \string\@ifundefined{amsrefs@bibcite}{}{% + \string\let\string\bibcite\string\amsrefs@bibcite + }% + }% + \fi +% \end{macrocode} +% For good measure, we'll redefine it here as well, even though it +% really shouldn't matter any longer. +% \begin{macrocode} + \let\bibcite\amsrefs@bibcite +} +% \end{macrocode} % % \begin{macro}{\bibcite@a} % \MacroArgs @@ -4422,11 +4449,20 @@ % \end{macrocode} % \end{macro} % -% \subsubsection{\pkg{hyperref} and \pkg{showkeys} support} +% \subsubsection{\pkg{hyperref}, \pkg{showkeys} and \pkg{shaderef} +% support} +% +% \begin{macro}{\shade@cite} +% \begin{macrocode} +\newcommand{\shade@cite}{\overshadebox{shaderef-gray}} +% \end{macrocode} +% \end{macro} % % \begin{macro}{\ar@hyperlink} % \begin{macrocode} -\def\ar@hyperlink#1{\hyper@@link [cite]{}{cite.\extr@cite#1}{#1}} +\def\ar@hyperlink#1{% + \hyper@@link [cite]{}{cite.\extr@cite#1}{\shade@cite{#1}}% +} % \end{macrocode} % \end{macro} % @@ -4440,16 +4476,19 @@ % packages don't appear to be loaded. % \begin{macrocode} \AtBeginDocument{% - \@ifundefined{hyper@@link}{% - \let\ar@hyperlink\@firstofone + \@ifpackageloaded{shaderef}{}{% + \let\shade@cite\@empty + }% + \@ifpackageloaded{hyperref}{}{% + \let\ar@hyperlink\shade@cite \let\hyper@anchorstart\@gobble \let\hyper@anchorend\relax - }{}% - \@ifundefined{SK@@label}{% + }% + \@ifpackageloaded{showlabels}{}{% \let\ar@SK@cite\@gobble \let\SK@@label\@gobble \let\SK@\@gobbletwo - }{}% + }% } % \end{macrocode} % @@ -6689,6 +6728,7 @@ \def\bib@reprint#1{% \begingroup #1\relax % execute definitions locally + \bib@resolve@xrefs \bib@field@patches \bib'setup \IfEmptyBibField{copula}{reprinted in}{\bib'copula} \nopunct @@ -6712,6 +6752,7 @@ \def\bib@translation#1{% \begingroup #1\relax % execute definitions locally + \bib@resolve@xrefs \bib@field@patches \bib'setup \let\PrintPrimary\@empty @@ -6850,14 +6891,28 @@ % \end{macro} % \end{macro} % +% \begin{macro}{\@scanforMR} +% \begin{macrocode} +\def\@scanforMR#1#2#3#4\@nil{% + \def\@tempa{#1#2#3#4}% + \if#1M% + \if#2R% + \def\@tempa{#3#4}% + \fi + \fi +} +% \end{macrocode} +% \end{macro} +% % \begin{macro}{\MR} % \begin{macrocode} \def\MR#1{% \relax\ifhmode\unskip\spacefactor3000 \space\fi - \def\@tempa##1:##2:##3\@nil{% - \ifx @##2\@empty##1\else\textbf{##1:}##2\fi - }% - \MRhref{#1}{MR \@tempa#1:@:\@nil}% + \begingroup + \@scanforMR#1\@nil + \edef\@tempa{MR\@nx\MRhref{\@tempa}{\@tempa}}% + \@xp\endgroup + \@tempa } % \end{macrocode} % \end{macro} @@ -6866,7 +6921,7 @@ % For older versions of some AMS document classes, this patch is % needed. % \begin{macrocode} -\providecommand{\MRhref}[1]{} +\providecommand{\MRhref}[2]{#1} % \end{macrocode} % \end{macro} % @@ -7238,7 +7293,11 @@ \amsrefs@warning{backref option requires hyperref package}% }{% \let\BackCite\back@cite - \AtBeginDocument{\@starttoc{brf}{}}% + \AtBeginDocument{% + \let\ams@saved@toc\tableofcontents + \@starttoc{brf}{}% + \let\tableofcontents\ams@saved@toc + }% }% }{% } @@ -7285,16 +7344,6 @@ } % end conditional code for initials option % \end{macrocode} % -% \subsubsection{The \opt{jpa} option} -% -% \begin{macrocode} -\IfOption{jpa}{% - \amsrefs@warning{The 'jpa' option is obsolete}% - \typeout{Trying \string\usepackage{amsjpa} instead ...}% - \RequirePackage{amsjpa}[2000/02/02] -}{} -% \end{macrocode} -% % \subsubsection{The \opt{logical-quotes} option} % % \begin{macro}{\deferredquotes} @@ -7532,7 +7581,9 @@ % % \begin{macro}{\BibLabel} % \begin{macrocode} -\let\BibLabel\@empty +\def\BibLabel{% + \hyper@anchorstart{cite.\CurrentBib}\relax\hyper@anchorend +} % \end{macrocode} % \end{macro} % @@ -8026,5 +8077,5 @@ \endinput % \end{macrocode} % -% \CheckSum{5005} +% \CheckSum{5058} % \Finale diff --git a/Master/texmf-dist/source/latex/amsrefs/amsrefs.faq b/Master/texmf-dist/source/latex/amsrefs/amsrefs.faq new file mode 100644 index 00000000000..5df8c651b32 --- /dev/null +++ b/Master/texmf-dist/source/latex/amsrefs/amsrefs.faq @@ -0,0 +1,28 @@ +amsrefs.faq [2007/10/01] American Mathematical Society + +Frequently asked questions about the amsrefs package and its companion +packages. + +Suggestions? Please send mail to tech-support@ams.org. + +------------------------------------------------------------------------ +1) Where should I look for documentation? + +User documentation is found in the file amsrdoc.pdf. + +Some example files (cite-xa.tex, cite-xb.tex, cite-xh.tex, cite-xs.tex +and gktest.ltb) are also provided. + +2) How do I define my own bibliography style? + +For information on customizing the formatting of references, see +amsrefs.pdf, especially sections 4, 6.10 and 6.27. + +3) I'm trying to use amsrefs with hyperref, but various bad things +are happening. + +Unlike most packages, which must be loaded before hyperref, amsrefs +must be loaded *after* hyperref: + + \usepackage{hyperref} + \usepackage{amsrefs} diff --git a/Master/texmf-dist/source/latex/amsrefs/amsrefs.ins b/Master/texmf-dist/source/latex/amsrefs/amsrefs.ins new file mode 100644 index 00000000000..b7fa56abc72 --- /dev/null +++ b/Master/texmf-dist/source/latex/amsrefs/amsrefs.ins @@ -0,0 +1,17 @@ +\input docstrip + +\askforoverwritefalse + +\keepsilent + +\preamble +\endpreamble + +\usedir{tex/latex/amscls} + +\generate{% + \file{amsrefs.sty}{\from{amsrefs.dtx}{pkg}} + \file{amsbst.sty}{\from{amsrefs.dtx}{bst}} +} + +\endbatchfile diff --git a/Master/texmf-dist/source/latex/amsrefs/amsxport.dtx b/Master/texmf-dist/source/latex/amsrefs/amsxport.dtx index 308a8c2698c..2a9cd4cdbde 100644 --- a/Master/texmf-dist/source/latex/amsrefs/amsxport.dtx +++ b/Master/texmf-dist/source/latex/amsrefs/amsxport.dtx @@ -1,9 +1,9 @@ %%% ==================================================================== %%% @BibTeX-source-file{ %%% filename = "amsxport.dtx", -%%% version = "2.00", -%%% date = "2004/06/28", -%%% time = "14:50:12 EDT", +%%% version = "2.01", +%%% date = "2007/10/01", +%%% time = "16:20:24 EDT", %%% author = "Michael J Downes", %%% address = "American Mathematical Society, %%% Publications Technical Group, @@ -16,7 +16,13 @@ %%% entries where most of the database structure is %%% retained. This is intended for processing by a smart %%% bibliography package such as the amsrefs package.", -%%% checksum = "40425 1822 6396 51551", +%%% copyright = "Copyright 2001, 2004 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", +%%% checksum = "09610 1810 6390 51580", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, %%% words, and characters.", @@ -439,30 +445,11 @@ FUNCTION {sortify} { % \end{macrocode} % \end{macro} % -% \begin{macro}{rpad} -% Warning: The use of |text.length$| here and in \fn{lpad} -% restricts their use to strings that we know do not contain any -% special characters. Since we only use \fn{lpad} for field names -% and \fn{rpad} for |purify$|ed strings, this is ok. -% -% \<string> \<int> \fn{rpad} -% \begin{macrocode} -FUNCTION {rpad} { - swap$ - 'l := - l text.length$ - 'len := - { len #0 > } - { - l " " * 'l := - len #1 - 'len := - } - while$ - l -} -% \end{macrocode} -% \end{macro} -% % \begin{macro}{lpad} +% Warning: The use of |text.length$| here restricts \fn{lpad}'s use +% to strings that we know do not contain any special characters. +% Since we only use it for field names, this is ok. +% % \<string> \<int> \fn{lpad} % \begin{macrocode} FUNCTION {lpad} { @@ -1383,15 +1370,15 @@ FUNCTION {sort.format.names} { numnames 'namesleft := { namesleft #0 > } { ptr #1 > - { " " * } + { " " * } 'skip$ if$ - s ptr "{ll}{ ff}{ jj}" format.name$ 't := + s ptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't := ptr numnames = t "others" = AND { "et al" } { t sortify } if$ - #20 rpad * + * ptr #1 + 'ptr := namesleft #1 - 'namesleft := } @@ -1493,7 +1480,7 @@ FUNCTION {editor.organization.sort} FUNCTION {presort} { %<*alpha|short> calc.label - label #20 rpad + label %</alpha|short> type$ "book" = type$ "inbook" = OR type$ "collection" = OR 'author.editor.sort @@ -1507,8 +1494,9 @@ FUNCTION {presort} { if$ } if$ -%<alpha|short> * " " * -%<!alpha|short> year field.or.null sortify #12 rpad * " " * +%<alpha|short> * + " " * +%<!alpha|short> year field.or.null sortify * " " * title field.or.null sort.format.title * #1 entry.max$ substring$ 'sort.key$ := diff --git a/Master/texmf-dist/source/latex/amsrefs/amsxport.ins b/Master/texmf-dist/source/latex/amsrefs/amsxport.ins new file mode 100644 index 00000000000..9e30eb6025d --- /dev/null +++ b/Master/texmf-dist/source/latex/amsrefs/amsxport.ins @@ -0,0 +1,25 @@ +\input docstrip + +\askforoverwritefalse + +\keepsilent + +\preamble +\endpreamble + +% Remove \endinput from postamble + +\usepostamble\empty + +\generate{ + \usedir{bibtex/bst/ams} + \file{amsrn.bst}{\from{amsxport.dtx}{bst,sort,plain}} + \file{amsru.bst}{\from{amsxport.dtx}{bst,plain}} + \file{amsra.bst}{\from{amsxport.dtx}{bst,sort,alpha}} + \file{amsry.bst}{\from{amsxport.dtx}{bst,sort,alpha,y2k}} + \file{amsrs.bst}{\from{amsxport.dtx}{bst,sort,short}} + \usedir{bibtex/bib/ams} + \file{amsj.bib} {\from{amsxport.dtx}{abbrevs}} +} + +\endbatchfile diff --git a/Master/texmf-dist/source/latex/amsrefs/changes.tex b/Master/texmf-dist/source/latex/amsrefs/changes.tex new file mode 100644 index 00000000000..a981dc838b4 --- /dev/null +++ b/Master/texmf-dist/source/latex/amsrefs/changes.tex @@ -0,0 +1,513 @@ +%%% ==================================================================== +%%% @TeX-file{ +%%% filename = "changes.tex", +%%% version = "1.0", +%%% date = "30 June 2004", +%%% time = "12:12:04 EDT", +%%% author = "David M. Jones", +%%% email = "tech-support@ams.org", +%%% URL = "http://www.ams.org/", +%%% address = "American Mathematical Society, +%%% Publications Technical Group, +%%% PO Box 6248, +%%% Providence, RI 02940, +%%% USA", +%%% supported = "yes", +%%% abstract = "Description of user-visible changes made in +%%% version 2.0 of the amsrefs package", +%%% checksum = "30053 528 1757 14224", +%%% docstring = "The checksum field above contains a CRC-16 +%%% checksum as the first value, followed by the +%%% equivalent of the standard UNIX wc (word +%%% count) utility output of lines, words, and +%%% characters. This is produced by Robert +%%% Solovay's checksum utility.", +%%% } +%%% ==================================================================== +\documentclass[11pt]{amsdtx} + +%\usepackage[T1]{fontenc} + +\usepackage[latin1]{inputenc} + +\usepackage{fullpage} + +\usepackage{amsrefs} + +\MakeShortVerb{\|} + +\makeatletter + +\def\bysame{% + \leavevmode\hbox to3em{\hrulefill}\thinspace + \kern\z@ +} + +\DeclareRobustCommand{\fld}{\category@index{field}} +\DeclareRobustCommand{\btype}{\category@index{entry type}} + +\long\def\@ifempty#1{\@xifempty#1@@..\@nil} + +\long\def\@xifempty#1#2@#3#4#5\@nil{% + \ifx#3#4\@xp\@firstoftwo\else\@xp\@secondoftwo\fi +} + +\long\def\@ifnotempty#1{\@ifempty{#1}{}} + +\newcounter{changecounter} + +\newcommand\change[1][]{% + \refstepcounter{changecounter}% + \medskip + \par + \noindent + \textbf{Change~\thechangecounter\@ifnotempty{#1}{ [#1]}.}\enskip + \ignorespaces +} + +%% \newcommand\bugref[1]{% +%% [#1]% +%% } + +\newcounter{tableline}[table] + +\newcommand{\tbl}{% + \refstepcounter{tableline} + \thetableline.% +} + +\makeatother + +\title{User-Visible Changes to the \pkg{amsrefs} Package, version~2.0} + +\author{David M. Jones} + +\date{June 30, 2004} + +\begin{document} + +\maketitle + +This document describes some of the user-visible changes made to the +\pkg{amsrefs} package between version~1.23, the last public release, +and version~2.0. This list is not exhaustive. Instead, the focus is +on correct (or at least reasonable) user documents that would produce +different output when processed under the two versions. In general, +the changes discussed here fall between the following poles: +\begin{enumerate} + +\item +Version~1.23 produces results that are subtly wrong. These range from +things that would go unnoticed by any but the most attentive reader to +things that, even if noticed, would likely be shrugged off as +unimportant. + +\item +Version~1.23 produces results that are obviously wrong, i.e., they +would be obvious under even the most cursory examination of the +output. In most cases, this means the resulting document would be +unacceptable. + +\end{enumerate} + +We don't include the even more severe category of examples where +version~1.23 generates a fatal error since no document would be +produced in that case. We also don't include enhancements or new +features that depend upon new syntax, since such constructs would not +be expected to be found in version~1.23 documents. + +Reference numbers in square brackets refer to bugs reported by users. + +\section{The \opt{initials} option} + +See table~\ref{tbl:initials_bugs} for illustrations of these changes. + +\begin{table}\small +\caption{Bugs in the \opt{initials} option} +\label{tbl:initials_bugs} +\begin{tabular*}{\textwidth}{@{}ll@{\extracolsep{\fill}}l@{\extracolsep{\fill}}l@{}} +& \textbf{Input} & \textbf{v1.23 output} & \textbf{v2.0 output} \\ + +\tbl & +|Doe, J.| +& J. . Doe +& J. Doe +\\ + +\tbl & +|Doe, John R.| +& J. R. . Doe +& J. R. Doe +\\ + +\tbl & +|Doe, Yu.| +& Y. . Doe +& Yu. Doe +\\ + +\tbl & +|Doe, J.~R.| +& J.~ R. . Doe +& J. R. Doe +\\ + +\tbl & +|Doe, John~Henry| +& J. Doe +& J. H. Doe +\\ + +\tbl & +|Bing, R H| & R H. Bing & R H Bing\\ + +\tbl & +|Katzenbach, N. {deB}elleville| +& @B@@@@@@@@ @@ N. Katzenbach +& N. deB. Katzenbach +\\ + +\tbl & +|Katzenbach, N. deB.| +& @ @ @@ N. Katzenbach +& N. deB. Katzenbach +\\ + +\tbl & +\texttt{Grömov, Mårtin} +& MÅ. Grömov +& M. Grömov +\\ + +\tbl & +|Doe, {Yu}ri| +& Y. Doe +& Yu. Doe + +\end{tabular*} +\end{table} + +\change[B-2005]\label{chng:final_dots} +When a given name ends in a period, an extra space and period would be +appended to the name. Lines 1 and~2 in table~\ref{tbl:initials_bugs} +illustrate the most common cases. Line~3 illustrates a related case +that is both a bug fix and an enhancement (cf.\ lines 7 and~8): +initials consisting of multiple characters were not recognized (cf.\ +change~\ref{chng:multi_char_inits}). + +\change[B-2005a] +Ties (|~|) between given names resulted in incorrect output, either +extra space (line~4) or a dropped initial (line~5). Since \bibtex/ +automatically generates ties, this problem occurs frequently when +using \bst{amsxport}. + +\change +A name consisting of a single letter would receive an erroneous period +(line~6). + +\change\label{chng:initial_lowercase} +Names beginning with lowercase letters were handled badly (lines 7 +and~8) (cf.\ change~\ref{chng:multi_char_inits}). + +\change +Extended character sets were not handled well. For example, when +using T1 fonts, lowercase 8-bit characters were not processed +correctly (line~9). + +\change\label{chng:multi_char_inits} +There was no way to indicate a multi-character initial +(line~10). (Cf.\ changes \ref{chng:final_dots} +and~\ref{chng:initial_lowercase}). + +\section{The \fld{xref} field} + +\change[B-2009] +Repeatable fields (such as \fld{editor}) were not inherited via the +\fld{xref} field. Consider the following example: +\begin{verbatim} + \bib*{icalp77}{proceedings}{ + editor={Arto Salomaa}, + editor={Magnus Steinby}, + title={Automata, Languages and Programming, Fourth Colloquium} + } + + \bib{AhoS1977}{article}{ + title={How Hard is Compiler Code Generation?}, + author={Alfred V. Aho}, + author={Ravi Sethi}, + xref={icalp77}, + pages={1\ndash 15} + } +\end{verbatim} +Version~1.23 would produce +\begin{quote} +Alfred V. Aho and Ravi Sethi, \emph{How Hard is Compiler Code + Generation?}, Automata, Languages and Programming, Fourth + Colloquium, pp.~1--15. +\end{quote} +(without the editors) instead of +\begin{quote} +Alfred V. Aho and Ravi Sethi, \emph{How Hard is Compiler Code + Generation?}, Automata, Languages and Programming, Fourth Colloquium + (Arto Salomaa and Magnus Steinby, eds.), pp.~1--15. +\end{quote} +Other additive keys like \fld{author}, \fld{isbn} and \fld{review} +would similarly be dropped. + +\section{The \opt{alphabetic} option} + +%% \change[B-2013]\label{chng:b2013} +%% A compound citation such as +%% \begin{verbatim} +%% \citelist{ \cite{SS75}*{Theorem 1} \cite{TM86}*{Prop. 2} } +%% \end{verbatim} +%% used to produce +%% \begin{quote} +%% [SS75, Theorem 1, TM86, Prop. 2] +%% \end{quote} +%% whereas version~2.0 correctly separates the citations with a +%% semi-colon instead of a comma: +%% \begin{quote} +%% [SS75, Theorem 1; TM86, Prop. 2] +%% \end{quote} + +\change[B-2009] +In version~1.23, generation of alphabetic labels was done by \bibtex/ +rather than by \fn{amsrefs.sty}. This means that if you did not use +\bibtex/ to generate your \cs{bib} entries from a \fn{.bib} file, +\pkg{amsrefs} would use the author's citation key as the alphabetic +label\footnote{It was also possible for the user to supply a different +alphabetic label using the \fld{label} field, but this feature was +undocumented.}. This means that an entry such as +\begin{verbatim} + \bib{D1999}{article}{ + author={Doe, John~R.}, + year={1999} + } +\end{verbatim} +would appear as +\begin{quote} +[D1999] John R. Doe (1999). +\end{quote} +while if the same entry was generated from a \fn{.bib} file using +\bst{amsxport}, the entry would appear as +\begin{quote} +[Doe99] John R. Doe (1999). +\end{quote} +This approach had a number of problems, such as lack of uniformity, so +in version~2.0, it is \pkg{amsrefs.sty} that generates the alphabetic +label, not \bibtex/, and the entry above would appear as [Doe99] even +if \bibtex/ is not used. + +\section{Changes to bibliography style} + +\change +A book with both an author and an editor, for example, +\begin{verbatim} + \bib{X}{book}{ + author={Doe, John}, + editor={Crow, Jack}, + title={Book with one author and one editor} + } +\end{verbatim} +would be formatted as +\begin{quote} + John DoeJack Crow (ed.), \emph{Book with one author and one editor}. +\end{quote} +rather than +\begin{quote} + John Doe, \emph{Book with one author and one editor}. Edited by + Jack Crow. +\end{quote} + +\change +Editors did not participate in the automatic \cs{bysame} processing, +so if you had two books by the same editor, e.g. +\begin{verbatim} + \bib{A}{book}{ + editor={Crow, Jack}, + title={First book} + } + + \bib{B}{book}{ + editor={Crow, Jack}, + title={Second book} + } +\end{verbatim} +the result would be +\begin{quote} +[1] Jack Crow (ed.), \emph{First book}. + +[2] Jack Crow (ed.), \emph{Second book}. +\end{quote} +instead of +\begin{quote} +[1] Jack Crow (ed.), \emph{First book}. + +[2] \bysame (ed.), \emph{Second book}. +\end{quote} + +Consider also what happens if we change the |editor| in the first +entry to |author|: +\begin{quote} +[1] Jack Crow, \emph{First book}. + +[2] Jack Crow (ed.), \emph{Second book}. +\end{quote} +versus +\begin{quote} +[1] Jack Crow, \emph{First book}. + +[2] \bysame (ed.), \emph{Second book}. +\end{quote} + +\change +Some changes have been made to punctuation and order of fields to +bring the \pkg{amsrefs} format into line with the AMS house style. + +\section{\cs{cite}-like commands} + +\change +The \cs{ycites}, \cs{ocites}, \cs{fullcite} and \cs{fullocite} +commands for author-year citations were not implemented in +version~1.23. Instead, they produced a warning on the terminal and +then behaved identically to the \cs{cites}, \cs{cite} or \cs{ocite} +commands. They will be implemented in version~2.0 and thus produce +different output. Table~\ref{tbl:cites} illustrates the changes. + +\begin{table}[hb]\small +\caption{The \cs{cite}-like commands}\label{tbl:cites} +\begin{center} +\begin{minipage}{.9\textwidth}\small +Consider the following entries: +\begin{quote} + Crow, Jack, John Doe, and John Bull. 1999.\,\dots + + Doe, John. 2000.\,\dots +\end{quote} +If the citation keys for the items are ``A'' and~``B'', respectively, +the various \cs{cite} commands would produce the following: + +\begin{tabular*}{\textwidth}{@{}ll@{\extracolsep{\fill}}l@{\extracolsep{\fill}}l@{}} +& \textbf{Input} & \textbf{v1.23 output} & \textbf{v2.0 output} \\ + +\tbl & +|\cite{A}| +& (Crow et al., 1999) +& (Crow et al., 1999) +\\ + +\tbl & +|\fullcite{A}| +& (Crow et al., 1999) +& (Crow, Doe, and Bull, 1999) +\\ + +\tbl & +|\ocite{A}| +& Crow et al. (1999) +& Crow et al. (1999) +\\ + +\tbl & +|\fullocite{A}| +& Crow et al. (1999) +& Crow, Doe, and Bull (1999) +\\ + +\tbl & +|\cites{A,B}| +& (Crow et al., 1999; Doe, 2000) +& (Crow et al., 1999; Doe, 2000) +\\ + +\tbl & +|\ycites{A,B}| +& (Crow et al., 1999; Doe, 2000) +& (1999, 2000) +\\ + +\tbl & +|\ocites{A,B}| +& (Crow et al., 1999; Doe, 2000) +& Crow et al. (1999) and Doe (2000) +\\ + +\end{tabular*} +\end{minipage} +\end{center} +\end{table} + +\change +Citation-sorting did not always work correctly when there were +optional arguments involved. So, +\begin{verbatim} + \citelist{\cite{2} \cite{1} \cite{3}} +\end{verbatim} +would correctly produce +\begin{quote} + [1--3] +\end{quote} +but +\begin{verbatim} + \citelist{\cite{2} \cite{1} \cite{3}*{Theorem 1}} +\end{verbatim} +would produce +\begin{quote} + [1, 3, Theorem 1; 2] +\end{quote} +instead of +\begin{quote} + [1; 2; 3, Theorem 1] +\end{quote} +Note also that version~2.0 correctly switches to using semi-colons +while version~1.23 erroneously used a comma between the first and +second items.% (cf.\ change~\ref{chng:b2013}). + +\section{The \pkg{inicap} package and \cs{EnglishInitialCaps}} + +\change + +As of version~2.0, \pkg{amsrefs} no longer attempts to adjust the +capitalization of book titles. Version~1.23 shipped with a package +called \pkg{inicap} that provided a function for converting English +titles from normal upper/lower case to \qq{initial caps} form. For +example, if an author typed +\begin{verbatim} + booktitle={Group rings, crossed products and Galois theory} +\end{verbatim} +\pkg{amsrefs} would automatically adjust it to +\begin{quote} + Group Rings, Crossed Products and Galois Theory +\end{quote} +However, \pkg{inicap} is incomplete and produces incorrect results in +cases like the following: +\begin{quote} +\verb+Term rewriting with sharing and memo{\"\i}zation+\hfill\break +\i Term Rewriting with Sharing and memo\"zation + +\medskip + +\verb+The \ldq low $M^*$-estimate\rdq\ for covering numbers+\hfill\break +The \ldq low $M^*$-estimate\rdq\ for Covering Numbers +\hfill\break(where ``low'' and ``estimate'' should be capitalized) + +\end{quote} +and an example like the following, which uses the \verb+\qq+ command +that we recommend, would result in a fatal error: +\begin{quote} +\verb+The \qq{low $M^*$-estimate} for covering numbers+ +\end{quote} + +In addition, this feature was of limited usefulness since it was only +applied to book titles. Authors should already be accustomed to +taking full responsibility for the capitalization of book titles since +\bibtex/ does not alter the capitalization of book titles. + +The low utility of the feature does not seem to warrant the effort +that would be required to make the \pkg{inicap} package robust enough +for use in a production environment, so we have decided instead to +deprecate it and remove this functionality from the \pkg{amsrefs} +package. + +\end{document} diff --git a/Master/texmf-dist/source/latex/amsrefs/cite-xa.tex b/Master/texmf-dist/source/latex/amsrefs/cite-xa.tex new file mode 100644 index 00000000000..d6930f7cbf1 --- /dev/null +++ b/Master/texmf-dist/source/latex/amsrefs/cite-xa.tex @@ -0,0 +1,221 @@ +\documentclass{article} +\usepackage[author-year]{amsrefs} + +\newcommand{\latin}{\emph} + +\begin{document} + +\title{Evolutionary walks through a land plant morphospace} +\author{Karl J. Niklas} +\def\jinfo{Journal of Experimental Botany, Vol. 50, No. 330, pp. 39-52, + January 1999, \copyright\ Oxford University Press 1999} + +\maketitle +\section{Introduction} + +Wright's protocol has been successfully recast in terms of spatial +domains containing all (or at least many) of the conceivable +morphological variants (`morphospaces' \latin{sensu} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%Thomas and Reif, 1993). +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ocite{TR93}). +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +In this paper, I review the construction of a morphospace for early land +plants +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%(Niklas and Kerchner, 1984; Niklas, 1997a, b) +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\cites{NK84,N97-adaptive-walks,N97-effects} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +and show how it can be used \ldots. + +\ldots\ horizontally cantilevered branches impose the largest bending +moments on subtending branches +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%(Niklas, 1992, 1994a). +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\cites{N92,N94-allometry}. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ldots\ This definition removes the sharp dichotomy said to exist +between `object' and `process' complexity (i.e. the number of different +parts in an organic system versus the number of different interactions +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%among them; McShea, 1996). +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +among them \cite{M96}). +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\ldots\ fossil record for Devonian and Carboniferous vascular land +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%plants (Niklas et al., 1980, 1983; Gensel and Andrews, 1984). +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +plants \cites{NTK80,NTK83,GA84}. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\begin{bibsection} +\begin{biblist} + +\bib*{HSW80}{collection}{ + editor={Hecht, M.}, + editor={Steere, W.}, + editor={Wallace, B.}, + date={1980}, + title={Evolutionary biology}, + publisher={Plenum Publishing}, + address={New York}, +} + +\bib{fn95}{article}{ + author={Farnsworth, K. D.}, + author={Niklas, K. J.}, + date={1995}, + title={Theories of optimization, form and function in branching + architectures in plants}, + journal={Functional Ecology}, + volume={9}, + pages={355\ndash 363}, +} + +\typeout{} +\typeout{ [Testing some of the amsrefs warning messages ...]} + +\bib{GMW81}{book}{ + author={Gill, P. E.}, + author={Murray, W.} + author={Wright, M. H.}, + date={1981}, + title={Practical optimization}, + publisher={Academic Press}, + address={London}, +} + +\bib{GA84}{book}{ + author={Gensel, P. G.}, + author={Andrews, H. N.}, + date={1984}, + title={Plant life in the Devonian}, + publisher={Praeger Press}, + address={New York}, +} + +\bib{M96}{article}{ + author={McShea, D. W.}, + date={1996}, + title={Metazoan complexity and evolution: is there a trend}, + journal={Evolution}, + volume={50}, + pages={477\ndash 492}, +} + +\bib{MWWW73}{book}{ + author={Meredith, D. D.}, + author={Wong, K. W.}, + author={Woodhead, R. W.}, + author={Wortman, R. H.}, + date={1973}, + title={Design and planning of engineering systems}, + publisher={Prentice-Hall}, + address={Englewood Cliffs, New Jersey}, +} + +\bib{N92}{book}{ + author={Niklas, K. J.}, + date={1992}, + title={Plant biomechanics: an engineering approach to plant form and + function}, + publisher={University of Chicago Press}, + address={Illinois}, +} + +\bib{N94-allometry}{book}{ + author={Niklas, K. J.}, + date={1994}, + title={Plant allometry: the scaling of form and process}, + publisher={University of Chicago Press}, + address={Illinois}, +} + +\bib{N94-simulation}{article}{ + author={Niklas, K. J.}, + date={1994}, + title={Simulation of organic shape: the roles of phenomenology and + mechanism}, + journal={Journal of Morphology}, + volume={219}, + pages={243\ndash 246}, +} + +\bib{N97-adaptive-walks}{article}{ + author={Niklas, K. J.}, + date={1997}, + title={Adaptive walks through fitness landscapes for early vascular + land plants}, + journal={American Journal of Botany}, + volume={84}, + pages={16\ndash 25}, +} + +\bib{N97-effects}{article}{ + author={Niklas, K. J.}, + date={1997}, + title={Effects of hypothetical developmental barriers and abrupt + environmental changes on adaptive walks in a computer-generated + domain for early vascular land plants}, + journal={Paleobiology}, + volume={23}, + pages={63\ndash 76}, +} + +\bib{NK84}{article}{ + author={Niklas, K. J.}, + author={Kerchner, V.}, + date={1984}, + title={Mechanical and photosynthetic constraints on the evolution of + plant shape}, + journal={Paleobiology}, + volume={10}, + pages={79\ndash 101}, +} + +\bib{NTK80}{article}{ + author={Niklas, K. J.}, + author={Tiffney, B. H.}, + author={Knoll, A. H.}, + date={1980}, + title={Apparent changes in the diversity of fossil plants: a + preliminary assessment}, + xref={HSW80}, + volume={12}, + pages={1\ndash 89}, +} + +\bib{NTK83}{article}{ + author={Niklas, K. J.}, + author={Tiffney, B. H.}, + author={Knoll, A. H.}, + date={1983}, + title={Patterns in vascular land plant diversification}, + journal={Nature}, + volume={303}, + pages={614\ndash 616}, +} + +\bib{TR93}{article}{ + author={Thomas, R. D. K.}, + author={Reif, W.-E.}, + % This is just to show what the warning looks like for an empty field: + author={}, + date={1993}, + title={The skeleton space: a finite set of organic designs}, + journal={Evolution}, + volume={47}, + pages={341\ndash 360}, +} + +\end{biblist} +\end{bibsection} + +\end{document} diff --git a/Master/texmf-dist/source/latex/amsrefs/cite-xb.tex b/Master/texmf-dist/source/latex/amsrefs/cite-xb.tex new file mode 100644 index 00000000000..5b7aa30f8d2 --- /dev/null +++ b/Master/texmf-dist/source/latex/amsrefs/cite-xb.tex @@ -0,0 +1,98 @@ +\documentclass{amsart} + +\usepackage{amsrefs} + +\newtheorem{thm}{Theorem}[section] + +\begin{document} + +\title{Citation tests} + +\author{Michael Downes} + + The following examples are derived from + \emph{Homology manifold bordism} by Heather Johnston and Andrew + Ranicki (Trans.\ Amer.\ Math.\ Soc.\ \textbf{352} no 11 (2000), PII: S + 0002-9947(00)02630-1). + +\bigskip \noindent \rule{\columnwidth}{0.5pt}\par + +\setcounter{section}{3} + +The results of Johnston \cite{Jo} on homology +manifolds are extended here. It is not +possible to investigate transversality by +geometric methods---as in \cite{Jo} we employ +bordism and surgery instead. + +The proof of transversality is indirect, +relying heavily on surgery theory\mdash see +Kirby and Siebenmann \cite{KS}*{III, \S 1}, +Marin \cite{M} and Quinn \cite{Q3}. We shall +use the formulation in terms of topological +block bundles of Rourke and Sanderson +\cite{RS}. + +$Q$ is a codimension $q$ subspace by Theorem +4.9 of Rourke and Sanderson \cite{RS}. +(Hughes, Taylor and Williams \cite{HTW} +obtained a topological regular neighborhood +theorem for arbitrary submanifolds \dots.) + +Wall \cite{Wa}*{Chapter 11} obtained a +codimension $q$ splitting obstruction \dots. + +\dots\ following the work of Cohen \cite{Co} +on $PL$ manifold transversality. + +In this case each inverse image is +automatically a $PL$ submanifold of +codimension $\sigma$ (Cohen \cite{Co}), so +there is no need to use $s$-cobordisms. + +Quinn \cite{Q2}*{1.1} proved that \dots + +\begin{thm}[The additive structure of + homology manifold bordism, Johnston + \cite{Jo}] +\dots +\end{thm} + +For $m\geq 5$ the Novikov-Wall surgery theory +for topological manifolds gives an exact +sequence (Wall \cite{Wa}*{Chapter 10}. + +The surgery theory of topological manifolds +was extended to homology manifolds in Quinn +\cites{Q1,Q2} and Bryant, Ferry, Mio +and Weinberger \cite{BFMW}. + +The 4-periodic obstruction is equivalent to +an $m$-dimensional homology manifold, by +\cite{BFMW}. + +Thus, the surgery exact sequence of +\cite{BFMW} does not follow Wall \cite{Wa} in +relating homology manifold structures and +normal invariants. + +\dots\ the canonical $TOP$ reduction +(\cite{FP}) of the Spivak normal fibration of +$M$ \dots + +\begin{thm}[Johnston \cite{Jo}] +\dots +\end{thm} + +Actually \cite{Jo}*{(5.2)} is for $m\geq 7$, +but we can improve to $m\geq 6$ by a slight +variation of the proof as described below. + +(This type of surgery on a Poincar\'e space +is in the tradition of Lowell Jones +\cite{Jn}.) + +\bibliographystyle{amsxport} +\bibliography{jr} + +\end{document} diff --git a/Master/texmf-dist/source/latex/amsrefs/cite-xh.tex b/Master/texmf-dist/source/latex/amsrefs/cite-xh.tex new file mode 100644 index 00000000000..a40c04d88ea --- /dev/null +++ b/Master/texmf-dist/source/latex/amsrefs/cite-xh.tex @@ -0,0 +1,111 @@ +%&pdfelatex +%% This is intended to be a working example of using the amsrefs +%% backrefs option in conjunction with hyperref. It works for me using +%% pdflatex [mjd,2002-01-03]. Cf testbib.tex in the hyperref distrib. +%% +%% This is pdfTeX, Version 3.14159-14h-released-20010417 (Web2C 7.3.3.1) +%% (format=pdflatex 2001.12.21) +%% Package: hyperref 2000/01/22 v6.69c Hypertext links for LaTeX + +\documentclass{article} +\usepackage{times} +\usepackage[colorlinks,citecolor=red,pagebackref,hypertexnames=false]{hyperref} +\usepackage[backrefs]{amsrefs} + +\newtheorem{thm}{Theorem}[section] + +\providecommand{\MR}{} + +\begin{document} +\title{Testing amsrefs with the hyperref package} +\author{MJD} +\maketitle + + The following examples are derived from + \emph{Homology manifold bordism} by Heather Johnston and Andrew + Ranicki (Trans.\ Amer.\ Math.\ Soc.\ \textbf{352} no 11 (2000), PII: S + 0002-9947(00)02630-1). + +\setcounter{section}{3} +\section{Homology manifold bordism} + +The results of Johnston \cite{Jo} on homology +manifolds are extended here. It is not +possible to investigate transversality by +geometric methods---as in \cite{Jo} we employ +bordism and surgery instead. + +%Kirby and Siebenmann \cite{KS} (III,\S 1), +The proof of transversality is indirect, +relying heavily on surgery theory\mdash see +Kirby and Siebenmann \cite{KS}*{III, \S 1}, +Marin \cite{M} and Quinn \cite{Q3}. We shall +use the formulation in terms of topological +block bundles of Rourke and Sanderson +\cite{RS}. + +$Q$ is a codimension $q$ subspace by Theorem +4.9 of Rourke and Sanderson \cite{RS}. +(Hughes, Taylor and Williams \cite{HTW} +obtained a topological regular neighborhood +theorem for arbitrary submanifolds \dots.) + +%Wall \cite{Wa} (Chapter 11) obtained a +Wall \cite{Wa}*{Chapter 11} obtained a +codimension $q$ splitting obstruction \dots. + +\dots\ following the work of Cohen \cite{Co} +on $PL$ manifold transversality. + +In this case each inverse image is +automatically a $PL$ submanifold of +codimension $\sigma$ (Cohen \cite{Co}), so +there is no need to use $s$-cobordisms. + +%Quinn (\cite{Q2}, 1.1) proved that \dots +Quinn \cite{Q2}*{1.1} proved that \dots + +\begin{thm}[The additive structure of + homology manifold bordism, Johnston + \cite{Jo}] +\dots +\end{thm} + +For $m\geq 5$ the Novikov-Wall surgery theory +for topological manifolds gives an exact +sequence (Wall \cite{Wa}*{Chapter 10}. + +The surgery theory of topological manifolds +was extended to homology manifolds in Quinn +\cites{Q1,Q2} and Bryant, Ferry, Mio +and Weinberger \cite{BFMW}. + +The 4-periodic obstruction is equivalent to +an $m$-dimensional homology manifold, by +\cite{BFMW}. + +Thus, the surgery exact sequence of +\cite{BFMW} does not follow Wall \cite{Wa} in +relating homology manifold structures and +normal invariants. + +\dots\ the canonical $TOP$ reduction +(\cite{FP}) of the Spivak normal fibration of +$M$ \dots + +\begin{thm}[Johnston \cite{Jo}] +\dots +\end{thm} + +Actually \cite{Jo}*{(5.2)} is for $m\geq 7$, +but we can improve to $m\geq 6$ by a slight +variation of the proof as described below. + +(This type of surgery on a Poincar\'e space +is in the tradition of Lowell Jones +\cite{Jn}.) + +\bibliographystyle{amsxport} +\bibliography{jr} + +\end{document} diff --git a/Master/texmf-dist/source/latex/amsrefs/cite-xs.tex b/Master/texmf-dist/source/latex/amsrefs/cite-xs.tex new file mode 100644 index 00000000000..15167b3b9f1 --- /dev/null +++ b/Master/texmf-dist/source/latex/amsrefs/cite-xs.tex @@ -0,0 +1,19 @@ +\documentclass{amsart} +\usepackage{amsrefs} + +\begin{document} + +\section{Introduction} + +A single cite \cite{MR1451594} +and a multiple \cites{Weyl,Gould,Rob,MR95f:17013,Ser77}. +And then with an option in the middle: +\citelist{\cite{Rob} \cite{Gould} \cite{MR95f:17013}*{Chapter 18}}. + +\begin{bibsection} +\begin{biblist} +\bibselect{gktest} +\end{biblist} +\end{bibsection} + +\end{document} diff --git a/Master/texmf-dist/source/latex/amsrefs/gktest.ltb b/Master/texmf-dist/source/latex/amsrefs/gktest.ltb new file mode 100644 index 00000000000..4236749372b --- /dev/null +++ b/Master/texmf-dist/source/latex/amsrefs/gktest.ltb @@ -0,0 +1,440 @@ +\documentclass{amsbook} +\usepackage{amsrefs} +\providecommand{\cyr}{} +\providecommand{\cprime}{\textprime} +\providecommand{\germ}{\mathfrak } + +\begin{document} +\begin{bibdiv} +\begin{biblist} + +\bib{MR58:27738}{book}{ + author={Andrews, G.~E.}, + title={The theory of partitions}, + publisher={Encyclopedia of Mathematics and its Applications, Vol. 2, + Addison-Wesley, Mass.-London-Amsterdam}, + date={1976}, +} + +\bib{MR90b:82001}{book}{ + author={Baxter, R.~J.}, + title={Exactly solved models in statistical mechanics}, + publisher={Academic Press Inc.}, + address={London}, + date={1989}, + ISBN={0-12-083182-1}, +} + +\bib{MR1451594}{article}{ + author={Benkart, G.}, + author={Kang, S.-J.}, + author={Melville, D.}, + title={Quantized enveloping algebras for Borcherds superalgebras}, + date={1998}, + ISSN={0002-9947}, + journal={Trans. Amer. Math. Soc.}, + volume={350}, + number={8}, + pages={3297\ndash 3319}, +} + +\bib{MR95d:17023}{article}{ + author={Benkart, G.}, + author={Kang, S.-J.}, + author={Misra, K.~C.}, + title={Indefinite Kac-Moody algebras of classical type}, + date={1994}, + ISSN={0001-8708}, + journal={Adv. Math.}, + volume={105}, + number={1}, + pages={76\ndash 110}, +} + +\bib{MR93d:17017}{article}{ + author={Chari, V.}, + author={Pressley, A.}, + title={Quantum affine algebras}, + date={1991}, + ISSN={0010-3616}, + journal={Comm. Math. Phys.}, + volume={142}, + number={2}, + pages={261\ndash 283}, +} + +\bib{MR26:2519}{book}{ + author={Curtis, Charles~W.}, + author={Reiner, Irving}, + title={Representation theory of finite groups and associative algebras}, + publisher={Interscience Publishers, a division of John Wiley \& Sons, New + York-London}, + date={1962}, + review={\MR{26 \#2519}}, +} + +\bib{Dr86}{incollection}{ + author={Drinfel$'$d, V.~G.}, + title={Quantum Groups}, + date={1987}, +conference={ + title={Proceedings of the International Congress of Mathematicians}, + address={Berkeley}, + date={1986} +}, + publisher={American Mathematical Society, Providence}, + pages={798\ndash 820}, +} + +\bib{MR94d:17032}{article}{ + author={Feingold, A.~J.}, + author={Frenkel, I.~B.}, + author={Ries, J.~F.~X.}, + title={Representations of hyperbolic Kac-Moody algebras}, + date={1993}, + ISSN={0021-8693}, + journal={J. Algebra}, + volume={156}, + number={2}, + pages={433\ndash 453}, +} + +\bib{MR84f:17004}{article}{ + author={Frenkel, I.~B.}, + author={Kac, V.~G.}, + title={Basic representations of affine Lie algebras and dual resonance + models}, + date={1981}, + ISSN={0020-9910}, + journal={Invent. Math.}, + volume={62}, + number={1}, + pages={23\ndash 66}, +} + +\bib{Gould}{article}{ + author={Gould, M.~D.}, + author={Zhang, R.~B.}, + author={Bracken, A.~J.}, + title={Quantum double construction for graded Hopf algebras}, + date={1993}, + journal={Bull. Austral. Math. Soc.}, + volume={47}, + pages={353\ndash 375}, +} + +\bib{MR1633090}{article}{ + author={Hong, J.}, + author={Kang, S.-J.}, + author={Miwa, T.}, + author={Weston, R.}, + title={Mixing of ground states in vertex models}, + date={1998}, + ISSN={0305-4470}, + journal={J. Phys. A}, + volume={31}, + number={28}, + pages={L515\ndash L525}, +} + +\bib{Jac1}{book}{ + author={Jacobson, N.}, + title={Basic algebra II}, + publisher={W. H. Freeman and Company}, + address={San Francisco}, + date={1980}, + ISBN={0-7167-1079-X (v. 2)}, +} + +\bib{MR98k:17037}{article}{ + author={Jeong, K.}, + author={Kang, S.-J.}, + author={Lee, H.}, + title={Lie-admissible algebras and Kac-Moody algebras}, + date={1997}, + ISSN={0021-8693}, + journal={J. Algebra}, + volume={197}, + number={2}, + pages={492\ndash 505}, +} + +\bib{Joseph}{book}{ + author={Joseph, A.}, + title={Quantum groups and their primitive ideals}, + publisher={Springer-Verlag}, + address={Berlin}, + date={1995}, + ISBN={3-540-57057-8}, +} + +\bib{Kac90}{book}{ + author={Kac, V.~G.}, + title={Infinite dimensional Lie algebras}, + edition={3}, + publisher={Cambridge University Press}, + address={Cambridge}, + date={1990}, + ISBN={0-521-37215-1; 0-521-46693-8}, +} + +\bib{KMW}{incollection}{ + author={Kac, V.~G.}, + author={Moody, R.~V.}, + author={Wakimoto, M.}, + title={On ${E}\sb {10}$}, + date={1988}, +conference={ + title={Differential geometrical methods in theoretical physics}, + address={Como}, + date={1987} +}, + publisher={Kluwer Acad. Publ.}, + address={Dordrecht}, + pages={109\ndash 128}, +} + +\bib{Ka93-1}{article}{ + author={Kang, S.-J.}, + title={Root multiplicities of the hyperbolic Kac-Moody Lie algebra + $HA\sp{(1)}\sb 1$}, + date={1993}, + ISSN={0021-8693}, + journal={J. Algebra}, + volume={160}, + number={2}, + pages={492\ndash 523}, +} + +\bib{MR94d:17033}{article}{ + author={Kang, S.-J.}, + title={On the hyperbolic Kac-Moody Lie algebra $HA\sb 1\sp + {(1)}$}, + date={1994}, + ISSN={0002-9947}, + journal={Trans. Amer. Math. Soc.}, + volume={341}, + number={2}, + pages={623\ndash 638}, +} + +\bib{MR97e:17041}{incollection}{ + author={Kang, S.-J.}, + title={Root multiplicities of graded Lie algebras}, + date={1996}, +conference={ + title={Lie algebras and their representations}, + address={Seoul}, + date={1995}, +}, + publisher={Amer. Math. Soc.}, + address={Providence, RI}, + pages={161\ndash 176}, +} + +\bib{MR1641035}{article}{ + author={Kang, S.-J.}, + author={Kashiwara, M.}, + title={Quantized affine algebras and crystals with core}, + date={1998}, + ISSN={0010-3616}, + journal={Comm. Math. Phys.}, + volume={195}, + number={3}, + pages={725\ndash 740}, +} + +\bib{MR93g:17027}{article}{ + author={Kang, S.-J.}, + author={Kashiwara, M.}, + author={Misra, K.~C.}, + author={Miwa, T.}, + author={Nakashima, T.}, + author={Nakayashiki, A.}, + title={Vertex models and crystals}, + date={1992}, + ISSN={0764-4442}, + journal={C. R. Acad. Sci. Paris S\'er. I Math.}, + volume={315}, + number={4}, + pages={375\ndash 380}, +} + +\bib{MR1464137}{article}{ + author={Kang, S.-J.}, + author={Kim, M.-H.}, + title={Borcherds superalgebras and a monstrous Lie superalgebra}, + date={1997}, + ISSN={0025-5831}, + journal={Math. Ann.}, + volume={307}, + number={4}, + pages={677\ndash 694}, +} + +\bib{MR95f:17013}{article}{ + author={Kang, S.-J.}, + author={Misra, K.~C.}, + title={Crystal bases and tensor product decompositions of $U\sb q(G\sb + 2)$-modules}, + date={1994}, + ISSN={0021-8693}, + journal={J. Algebra}, + volume={163}, + number={3}, + pages={675\ndash 691}, +} + +\bib{Kash90}{article}{ + author={Kashiwara, M.}, + title={Crystalizing the $q$-analogue of universal enveloping algebras}, + date={1990}, + journal={Comm. Math. Phys.}, + volume={133}, + pages={249\ndash 260}, +} + +\bib{Keng82}{book}{ + author={Keng, H.~L.}, + title={Introduction to number theory}, + publisher={Springer-Verlag}, + date={1982}, +} + +\bib{Wang}{article}{ + author={Li, W.~L.}, + title={Classification of generalized Cartan matrices of hyperbolic + type}, + date={1988}, + journal={Chinese Ann. Math. Ser. B}, + volume={9}, + number={1}, + pages={68\ndash 77}, +} + +\bib{MR98a:20041}{incollection}{ + author={Littelmann, P.}, + title={An effective method to classify nilpotent orbits}, + date={1996}, +conference={ + title={Algorithms in algebraic geometry and applications}, + address={Santander}, + year={1994} +}, + publisher={Birkh\"auser}, + address={Basel}, + pages={255\ndash 269}, +} + +\bib{MR2000d:17019}{article}{ + author={Littelmann, P.}, + title={Bases canoniques et applications}, + date={1998}, + ISSN={0303-1179}, + journal={Ast\'erisque}, + number={252}, + pages={Exp.\ No.\ 847, 5, 287\ndash 306}, + note={S\'eminaire Bourbaki. Vol.\ 1997/98}, +} + +\bib{MR92d:16032}{article}{ + author={Littelmann, P.}, + author={Procesi, C.}, + title={On the Poincar\'e series of the invariants of binary forms}, + date={1990}, + ISSN={0021-8693}, + journal={J. Algebra}, + volume={133}, + number={2}, + pages={490\ndash 499}, +} + +\bib{MR92g:20067}{incollection}{ + author={Littelmann, Peter}, + title={Good filtrations, decomposition rules and standard monomial + theory}, + date={1991}, +conference={ + title={Computational aspects of Lie group representations and + related topics}, + address={Amsterdam}, + date={1990} +}, + publisher={Math. Centrum Centrum Wisk. Inform.}, + address={Amsterdam}, + pages={89\ndash 106}, +} + +\bib{MR92b:14027}{incollection}{ + author={Littelmann, Peter}, + author={Procesi, Claudio}, + title={Equivariant cohomology of wonderful compactifications}, + date={1990}, +conference={ + title={Operator algebras, unitary representations, enveloping + algebras, and invariant theory}, + address={Paris}, + date={1989} +}, + publisher={Birkh\"auser Boston}, + address={Boston, MA}, + pages={219\ndash 262}, +} + +\bib{MR94m:17016}{book}{ + author={Lusztig, G.}, + title={Introduction to quantum groups}, + publisher={Birkh\"auser Boston Inc.}, + address={Boston, MA}, + date={1993}, + ISBN={0-8176-3712-5}, +} + +\bib{Nak96}{article}{ + author={Nakayashiki, A.}, + title={Fusion of the $q$-vertex operators and its applications + to solvable vertex models}, + date={1996}, + ISSN={0010-3616}, + journal={Commun. Math. Phys.}, + volume={177}, + number={2}, + pages={27\ndash 62}, +} + +\bib{Rob}{article}{ + author={Robinson, D.}, + title={On representations of the symmetric group}, + date={1938}, + journal={Amer. J. Math.}, + volume={60}, + pages={745\ndash 760}, +} + +\bib{Ser77}{book}{ + author={Serre, J.-P.}, + title={Linear representations of finite groups}, + publisher={Springer-Verlag}, + date={1977}, +} + +\bib{Weyl}{book}{ + author={Weyl, H.}, + title={Classical groups}, + edition={2}, + publisher={Princeton University Press}, + date={1946}, +} + +\bib{Young4}{article}{ + author={Young, A.}, + title={On quantitative substitutional analysis IV}, + date={1929}, + journal={Proc. Lond. Math. Soc. (2)}, + volume={31}, + pages={253\ndash 272}, +} + +\end{biblist} +\end{bibdiv} +\end{document} diff --git a/Master/texmf-dist/source/latex/amsrefs/ifoption.dtx b/Master/texmf-dist/source/latex/amsrefs/ifoption.dtx index 4bb4670a72a..170ca27e561 100644 --- a/Master/texmf-dist/source/latex/amsrefs/ifoption.dtx +++ b/Master/texmf-dist/source/latex/amsrefs/ifoption.dtx @@ -13,6 +13,12 @@ %%% email = "tech-support@ams.org", %%% URL = "http://www.ams.org/", %%% abstract = "", +%%% copyright = "Copyright 2001 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", %%% checksum = "06695 170 563 5432", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, diff --git a/Master/texmf-dist/source/latex/amsrefs/ifoption.ins b/Master/texmf-dist/source/latex/amsrefs/ifoption.ins new file mode 100644 index 00000000000..b649b11c0b1 --- /dev/null +++ b/Master/texmf-dist/source/latex/amsrefs/ifoption.ins @@ -0,0 +1,16 @@ +\input docstrip + +\askforoverwritefalse + +\keepsilent + +\preamble +\endpreamble + +\usedir{tex/latex/amscls} + +\generate{ + \file{ifoption.sty}{\from{ifoption.dtx}{}} +} + +\endbatchfile diff --git a/Master/texmf-dist/source/latex/amsrefs/jr.bib b/Master/texmf-dist/source/latex/amsrefs/jr.bib new file mode 100644 index 00000000000..fdfc83c5689 --- /dev/null +++ b/Master/texmf-dist/source/latex/amsrefs/jr.bib @@ -0,0 +1,214 @@ +@article{BFMW, + author={J. Bryant and S. Ferry and W. Mio and S. Weinberger}, + title={Topology of homology manifolds}, + journal={Ann. of Math.}, + volume={143}, + pages={435--467}, + year={1996}, + review={\MR{97b:57017}}, +} + +@article{Ch, + author={T. A. Chapman}, + title={Simple homotopy theory for {$ANR$}'s}, + journal={General Topology and its Applications}, + volume={7}, + pages={165--174}, + year={1977}, + review={\MR{58:18414}}, +} + +@article{Co, + author={M. Cohen}, + title={Simplicial structures and transverse cellularity}, + journal={Ann. of Math.}, + volume={85}, + pages={218--245}, + year={1967}, + review={\MR{35:1037}}, +} + +@incollection{FP, + author={S. Ferry and E. K. Pedersen}, + title={Epsilon surgery theory {I}}, + booktitle={Novikov Conjectures, Index Theorems and Rigidity, + Vol. 2 ({O}berwolfach, 1993)}, + series={Lond. Math. Soc. Lecture Note Ser.}, + volume={227}, + publisher={Cambridge University Press}, + year={1995}, + pages={167--226}, + review={\MR{97g:57044}}, +} + +@article{HTW, + author={B. Hughes and L. Taylor and B. Williams}, + title={Manifold approximate fibrations are approximately bundles}, + journal={Forum Math.}, + volume={3}, + pages={309--325}, + year={1991}, + review={\MR{92k:57040}}, +} + +@article{Jo, + author={H. Johnston}, + title={Transversality for homology manifolds}, + journal={Topology}, + volume={38}, + pages={673--697}, + year={1999}, + review={\MR{99k:57048}}, +} + +@article{Jn, + author={L. Jones}, + title={Patch spaces: a geometric representation for {P}oincar\'e + spaces}, + journal={Ann. of Math.}, + volume={97}, + pages={306--343}, + year={1973}, + note={102, 183--185 (1975) \MR{47:4269}; \MR{52:11930}}, +} + +@book{KS, + author={R. Kirby and L. Siebenmann}, + title={Foundational essays on topological manifolds, smoothings, and + triangulations}, + series={Ann. of Math. Study}, + volume={88}, + publisher={Princeton University Press}, + year={1977}, + review={\MR{58:31082}}, +} + +@article{LR, + author={N. Levitt and A. Ranicki}, + title={Intrinsic transversality structures}, + journal={Pacific J. Math.}, + volume={129}, + pages={85--144}, + year={1987}, + review={\MR{88m:57027}}, +} + +@article{M, + author={A. Marin}, + title={La transversalit\'e topologique}, + language={French}, + journal={Ann. of Math.}, + volume={106}, + pages={269--293}, + year={1977}, + review={\MR{57:10707}}, +} + +@article{Q1, + author={F. Quinn}, + title={Resolutions of homology manifolds, and the topological + characterization of manifolds}, + journal={Invent. Math.}, + volume={72}, + pages={264--284}, + year={1983}, + note={Corrigendum \textbf{85} (1986) 653}, + review={\MR{85b:57023}, \MR{87g:57031}}, +} + +@article{Q2, + author={F. Quinn}, + title={An obstruction to the resolution of homology manifolds}, + journal={Michigan Math. J.}, + volume={34}, + pages={284--291}, + year={1987}, + review={\MR{88j:57016}}, +} + +@article{Q3, + author={F. Quinn}, + title={Topological transversality holds in all dimensions}, + journal={Bull. Amer. Math. Soc.}, + volume={18}, + pages={145--148}, + year={1988}, + review={\MR{89c:57016}}, +} + +@article{R1, + author={A. Ranicki}, + title={The algebraic theory of surgery {II}. {A}pplications to topology}, + journal={Proc. Lond. Math. Soc.}, + volume={40}, + pages={193--287}, + year={1980}, + review={\MR{82f:57024b}}, +} + +@book{R2, + author={A. Ranicki}, + title={Exact sequences in the algebraic theory of surgery}, + series={Mathematical Notes}, + volume={26}, + publisher={Princeton University Press}, + year={1981}, + review={\MR{82h:57027}}, +} + +@book{R3, + author={A. Ranicki}, + title={Algebraic {$L$}--theory and topological manifolds}, + series={Cambridge Tracts in Mathematics}, + volume={102}, + publisher={Cambridge University Press}, + year={1992}, + review={\MR{94i:57051}}, +} + +@article{RS, + author={C. P. Rourke and B. J. Sanderson}, + title={On topological neighbourhoods}, + journal={Compositio Math.}, + volume={22}, + pages={387--425}, + year={1970}, + review={\MR{45:7720}}, +} + +@book{Wa, + author={C. T. C. Wall}, + title={Surgery on compact manifolds}, + edition={2}, + publisher={Academic Press}, + year={1970}, +} + +@book{Wei, + author={S. Weinberger}, + title={Nonlocally linear manifolds and orbifolds}, + series={Proc. 1994 Z\"urich ICM}, + pages={637--647}, + publisher={Birkh\"auser}, + year={1995}, + review={\MR{97g:57028}}, +} + +@book{Wein, + author={S. Weinberger}, + title={The topological classification of stratified spaces}, + series={Chicago Lectures in Mathematics}, + publisher={University of Chicago Press}, + year={1994}, + review={\MR{96b:57024}}, +} + +@article{Wes, + author={J. West}, + title={Mapping {H}ilbert cube manifolds to {$ANR$}'s}, + journal={Ann. of Math.}, + volume={106}, + pages={1--18}, + year={1977}, + review={\MR{56:9534}}, +} diff --git a/Master/texmf-dist/source/latex/amsrefs/manifest.txt b/Master/texmf-dist/source/latex/amsrefs/manifest.txt index ffeebfacf43..99b1f162b71 100644 --- a/Master/texmf-dist/source/latex/amsrefs/manifest.txt +++ b/Master/texmf-dist/source/latex/amsrefs/manifest.txt @@ -1,56 +1,91 @@ +bibtex: +bib +bst -texmf/bibtex/bst/ams/ - amsra.bst - amsrn.bst - amsrs.bst - amsru.bst - amsry.bst - -texmf/doc/latex/amscls/ - amsrdoc.pdf - amsrefs.faq - amsrefs.pdf - changes.pdf - cite-xa.tex - cite-xb.tex - cite-xh.tex - cite-xs.tex - gktest.ltb - jr.bib - mathscinet.pdf - textcmds.pdf - -texmf/source/latex/amsrefs/ - 00readme.txt - ams-r1.ins - amsrdoc.pdf - amsrefs.dtx - amsrefs.faq - amsrefs.pdf - amsxport.dtx - changes.pdf - cite-xa.tex - cite-xb.tex - cite-xh.tex - cite-xs.tex - gktest.ltb - ifoption.dtx - install.txt - jr.bib - manifest.txt - mathscinet.dtx - mathscinet.pdf - pcatcode.dtx - rkeyval.dtx - textcmds.dtx - textcmds.pdf - -texmf/tex/latex/amscls/ - amsrbeta.sty - amsrefs.sty - ifoption.sty - mathscinet.sty - pcatcode.sty - rkeyval.sty - rkvbeta.sty - textcmds.sty +bibtex/bib: +ams + +bibtex/bib/ams: +amsj.bib + +bibtex/bst: +ams + +bibtex/bst/ams: +amsra.bst +amsrn.bst +amsrs.bst +amsru.bst +amsry.bst + +doc: +latex + +doc/latex: +amsrefs + +doc/latex/amsrefs: +amsrdoc.pdf +amsrefs.pdf +amsxport.pdf +changes.pdf +cite-xa.tex +cite-xb.tex +cite-xh.tex +cite-xs.tex +gktest.ltb +ifoption.pdf +jr.bib +mathscinet.pdf +pcatcode.pdf +rkeyval.pdf +textcmds.pdf + +source: +latex + +source/latex: +amsrefs + +source/latex/amsrefs: +00readme.txt +amsrdoc.tex +amsrefs.dtx +amsrefs.faq +amsrefs.ins +amsxport.dtx +amsxport.ins +changes.tex +cite-xa.tex +cite-xb.tex +cite-xh.tex +cite-xs.tex +gktest.ltb +ifoption.dtx +ifoption.ins +install.txt +jr.bib +manifest.txt +mathscinet.dtx +mathscinet.ins +pcatcode.dtx +pcatcode.ins +rkeyval.dtx +rkeyval.ins +textcmds.dtx +textcmds.ins + +tex: +latex + +tex/latex: +amscls + +tex/latex/amscls: +amsbst.sty +amsrefs.sty +ifoption.sty +mathscinet.sty +pcatcode.sty +rkeyval.sty +textcmds.sty diff --git a/Master/texmf-dist/source/latex/amsrefs/mathscinet.dtx b/Master/texmf-dist/source/latex/amsrefs/mathscinet.dtx index 78e01159ad6..9fab134fb03 100644 --- a/Master/texmf-dist/source/latex/amsrefs/mathscinet.dtx +++ b/Master/texmf-dist/source/latex/amsrefs/mathscinet.dtx @@ -13,6 +13,12 @@ %%% email = "tech-support@ams.org", %%% URL = "http://www.ams.org/", %%% abstract = "", +%%% copyright = "Copyright 2001 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", %%% checksum = "34681 595 2175 20194", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, diff --git a/Master/texmf-dist/source/latex/amsrefs/mathscinet.ins b/Master/texmf-dist/source/latex/amsrefs/mathscinet.ins new file mode 100644 index 00000000000..0708049548a --- /dev/null +++ b/Master/texmf-dist/source/latex/amsrefs/mathscinet.ins @@ -0,0 +1,16 @@ +\input docstrip + +\askforoverwritefalse + +\keepsilent + +\preamble +\endpreamble + +\usedir{tex/latex/amscls} + +\generate{ + \file{mathscinet.sty}{\from{mathscinet.dtx}{}} +} + +\endbatchfile diff --git a/Master/texmf-dist/source/latex/amsrefs/pcatcode.dtx b/Master/texmf-dist/source/latex/amsrefs/pcatcode.dtx index 192cb201871..be7cf16d663 100644 --- a/Master/texmf-dist/source/latex/amsrefs/pcatcode.dtx +++ b/Master/texmf-dist/source/latex/amsrefs/pcatcode.dtx @@ -1,11 +1,10 @@ %%% ==================================================================== %%% @LaTeX-doc-source-file{ %%% filename = "pcatcode.dtx", -%%% version = "1.04", -%%% date = "2002/04/16", -%%% time = "09:20:52 EDT", +%%% version = "1.04b", +%%% date = "2007/08/17", +%%% time = "14:48:23 EDT", %%% author = "Michael J Downes", -%%% copyright = "Copyright 2001 American Mathematical Society", %%% address = "American Mathematical Society, %%% Publications Technical Group, %%% PO Box 6248, @@ -16,8 +15,13 @@ %%% abstract = "The pcatcode package changes LaTeX package loading %%% internals so that all subsequently loaded packages %%% can rely on having normal catcodes in effect.", -%%% license = "Artistic", -%%% checksum = "25118 359 1469 13319", +%%% copyright = "Copyright 2001 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", +%%% checksum = "42248 378 1601 14362", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, %%% words, and characters.", diff --git a/Master/texmf-dist/source/latex/amsrefs/pcatcode.ins b/Master/texmf-dist/source/latex/amsrefs/pcatcode.ins new file mode 100644 index 00000000000..c4a40fd45a6 --- /dev/null +++ b/Master/texmf-dist/source/latex/amsrefs/pcatcode.ins @@ -0,0 +1,16 @@ +\input docstrip + +\askforoverwritefalse + +\keepsilent + +\preamble +\endpreamble + +\usedir{tex/latex/amscls} + +\generate{ + \file{pcatcode.sty}{\from{pcatcode.dtx}{}} +} + +\endbatchfile diff --git a/Master/texmf-dist/source/latex/amsrefs/rkeyval.dtx b/Master/texmf-dist/source/latex/amsrefs/rkeyval.dtx index 88d4642df27..fc7a5eb5525 100644 --- a/Master/texmf-dist/source/latex/amsrefs/rkeyval.dtx +++ b/Master/texmf-dist/source/latex/amsrefs/rkeyval.dtx @@ -15,6 +15,12 @@ %%% abstract = "Key-value scanning functions with more restrictive %%% syntax than the standard keyval package. This permits %%% some improvements in the error-checking.", +%%% copyright = "Copyright 2001 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", %%% checksum = "44721 1116 3178 30537", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, diff --git a/Master/texmf-dist/source/latex/amsrefs/rkeyval.ins b/Master/texmf-dist/source/latex/amsrefs/rkeyval.ins new file mode 100644 index 00000000000..ee5108e2ab8 --- /dev/null +++ b/Master/texmf-dist/source/latex/amsrefs/rkeyval.ins @@ -0,0 +1,16 @@ +\input docstrip + +\askforoverwritefalse + +\keepsilent + +\preamble +\endpreamble + +\usedir{tex/latex/amscls} + +\generate{ + \file{rkeyval.sty}{\from{rkeyval.dtx}{}} +} + +\endbatchfile diff --git a/Master/texmf-dist/source/latex/amsrefs/textcmds.dtx b/Master/texmf-dist/source/latex/amsrefs/textcmds.dtx index cbd82171c0a..842c76a8e41 100644 --- a/Master/texmf-dist/source/latex/amsrefs/textcmds.dtx +++ b/Master/texmf-dist/source/latex/amsrefs/textcmds.dtx @@ -15,6 +15,12 @@ %%% abstract = "Short forms for textemdash and the other LaTeX %%% commands that correspond to ligatures of %%% convenience.", +%%% copyright = "Copyright 2001 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", %%% checksum = "55773 283 1136 10227", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, diff --git a/Master/texmf-dist/source/latex/amsrefs/textcmds.ins b/Master/texmf-dist/source/latex/amsrefs/textcmds.ins new file mode 100644 index 00000000000..17679c43c39 --- /dev/null +++ b/Master/texmf-dist/source/latex/amsrefs/textcmds.ins @@ -0,0 +1,16 @@ +\input docstrip + +\askforoverwritefalse + +\keepsilent + +\preamble +\endpreamble + +\usedir{tex/latex/amscls} + +\generate{ + \file{textcmds.sty}{\from{textcmds.dtx}{pkg}} +} + +\endbatchfile diff --git a/Master/texmf-dist/tex/latex/amscls/amsbst.sty b/Master/texmf-dist/tex/latex/amscls/amsbst.sty new file mode 100644 index 00000000000..7dd53bba1f7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/amscls/amsbst.sty @@ -0,0 +1,178 @@ +%% +%% This is file `amsbst.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% amsrefs.dtx (with options: `bst') +%% +%%% ==================================================================== +%%% @LaTeX-doc-source-file{ +%%% filename = "amsrefs.dtx", +%%% version = "2.02", +%%% date = "2006/10/25", +%%% time = "11:13:05 EDT", +%%% author = "Michael J Downes and David M. Jones", +%%% address = "American Mathematical Society, +%%% Publications Technical Group, +%%% PO Box 6248, +%%% Providence, RI 02940, +%%% USA", +%%% email = "tech-support@ams.org", +%%% URL = "http://www.ams.org/", +%%% abstract = "A LaTeX package that permits bibliography style +%%% to be controlled completely from the LaTeX side +%%% instead of being determined chiefly by the BibTeX +%%% style file.", +%%% copyright = "Copyright 2001, 2004, 2006, 2007 American +%%% Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", +%%% checksum = "24451 8100 25457 244022", +%%% docstring = "The checksum field, produced by Robert Solovay's +%%% checksum utility, gives CRC-16 checksum, lines, +%%% words, and characters.", +%%% } +%%% ==================================================================== +%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{amsbst}[2004/03/29 v1.68] +\BibSpec{article}{% + +{} {\PrintAuthors} {author} + +{.} { } {title} + +{.} { } {part} + +{:} { } {subtitle} + +{.} { \PrintContributions} {contribution} + +{.} { \PrintPartials} {partial} + +{.} { \emph} {journal} + +{} { } {volume} + +{} { \parenthesize} {number} + +{:} {} {pages} + +{,} { \PrintDateB} {date} + +{,} { } {status} + +{.} { \PrintTranslation} {translation} + +{.} { Reprinted in \PrintReprint} {reprint} + +{.} { } {note} + +{.} {} {transition} +} + +\BibSpec{partial}{% + +{} {} {part} + +{:} { } {subtitle} + +{.} { \PrintContributions} {contribution} + +{.} { \emph} {journal} + +{} { } {volume} + +{} { \parenthesize} {number} + +{:} {} {pages} + +{,} { \PrintDateB} {date} +} + +\BibSpec{book}{% + +{} {\PrintPrimary} {transition} + +{.} { \emph} {title} + +{.} { } {part} + +{:} { \emph} {subtitle} + +{.} { } {series} + +{,} { \voltext} {volume} + +{.} { Edited by \PrintNameList} {editor} + +{.} { Translated by \PrintNameList}{translator} + +{.} { \PrintContributions} {contribution} + +{.} { } {publisher} + +{.} { } {organization} + +{,} { } {address} + +{,} { \PrintEdition} {edition} + +{,} { \PrintDateB} {date} + +{.} { } {note} + +{.} {} {transition} + +{.} { \PrintTranslation} {translation} + +{.} { Reprinted in \PrintReprint} {reprint} + +{.} {} {transition} +} + +\BibSpec{collection.article}{% + +{} {\PrintAuthors} {author} + +{.} { } {title} + +{.} { } {part} + +{:} { } {subtitle} + +{.} { \PrintContributions} {contribution} + +{.} { \PrintConference} {conference} + +{.} { \PrintBook} {book} + +{.} { In } {booktitle} + +{,} { pages~} {pages} + +{.} { \PrintDateB} {date} + +{.} { \PrintTranslation} {translation} + +{.} { Reprinted in \PrintReprint} {reprint} + +{.} { } {note} + +{.} {} {transition} +} + +\BibSpec{conference}{% + +{} {} {title} + +{} {\PrintConferenceDetails} {transition} +} + +\BibSpec{innerbook}{% + +{.} { \emph} {title} + +{.} { } {part} + +{:} { \emph} {subtitle} + +{.} { } {series} + +{,} { \voltext} {volume} + +{.} { Edited by \PrintNameList} {editor} + +{.} { Translated by \PrintNameList}{translator} + +{.} { \PrintContributions} {contribution} + +{.} { } {publisher} + +{.} { } {organization} + +{,} { } {address} + +{,} { \PrintEdition} {edition} + +{,} { \PrintDateB} {date} + +{.} { } {note} + +{.} {} {transition} +} + +\BibSpec{report}{% + +{} {\PrintPrimary} {transition} + +{.} { \emph} {title} + +{.} { } {part} + +{:} { \emph} {subtitle} + +{.} { \PrintContributions} {contribution} + +{.} { Technical Report } {number} + +{,} { } {series} + +{.} { } {organization} + +{,} { } {address} + +{,} { \PrintDateB} {date} + +{.} { \PrintTranslation} {translation} + +{.} { Reprinted in \PrintReprint} {reprint} + +{.} { } {note} + +{.} {} {transition} +} + +\BibSpec{thesis}{% + +{} {\PrintAuthors} {author} + +{,} { \emph} {title} + +{:} { \emph} {subtitle} + +{.} { \PrintThesisType} {type} + +{.} { } {organization} + +{,} { } {address} + +{,} { \PrintDateB} {date} + +{.} { \PrintTranslation} {translation} + +{.} { Reprinted in \PrintReprint} {reprint} + +{.} { } {note} + +{.} {} {transition} +} +\renewcommand{\PrintEditorsA}[1]{% + \def\current@bibfield{\bib'editor}% + \PrintNames{}{, editor\Plural{s})}{#1}% + \erase@field\bib'editor +} +\renewcommand{\PrintTranslatorsA}[1]{% + \def\current@bibfield{\bib'translator}% + \PrintNames{}{, translator\Plural{s}}{#1}% + \erase@field\bib'translator +} +\endinput +%% +%% End of file `amsbst.sty'. diff --git a/Master/texmf-dist/tex/latex/amscls/amsrefs.sty b/Master/texmf-dist/tex/latex/amscls/amsrefs.sty index 8fcd754b2e9..8d22263269a 100644 --- a/Master/texmf-dist/tex/latex/amscls/amsrefs.sty +++ b/Master/texmf-dist/tex/latex/amscls/amsrefs.sty @@ -9,9 +9,9 @@ %%% ==================================================================== %%% @LaTeX-doc-source-file{ %%% filename = "amsrefs.dtx", -%%% version = "2.0", -%%% date = "2004/06/30", -%%% time = "11:24:39 EDT", +%%% version = "2.02", +%%% date = "2006/10/25", +%%% time = "11:13:05 EDT", %%% author = "Michael J Downes and David M. Jones", %%% address = "American Mathematical Society, %%% Publications Technical Group, @@ -24,7 +24,14 @@ %%% to be controlled completely from the LaTeX side %%% instead of being determined chiefly by the BibTeX %%% style file.", -%%% checksum = "09127 8030 25325 242081", +%%% copyright = "Copyright 2001, 2004, 2006, 2007 American +%%% Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", +%%% checksum = "24451 8100 25457 244022", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, %%% words, and characters.", @@ -33,19 +40,14 @@ %%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{amsrefs}[2006/10/25 v2.02] \def\amsrefs@warning@nl{\PackageWarningNoLine{amsrefs}} \@ifpackagewith{amsrefs}{beta}{% - \amsrefs@warning@nl{The beta option is deprecated^^J% - and will be removed in a future release of amsrefs} - \expandafter\edef\csname opt@amsrbeta.sty\endcsname - {\@ptionlist{amsrefs.sty}}% - \def\@currname{amsrbeta}% - \expandafter\let\csname amsrbeta.sty-h@@k\endcsname\@empty - \def\@tempa{\input{amsrbeta.sty}\endinput}% -}{% - \let\@tempa\@empty -} -\@tempa + \amsrefs@warning@nl{The beta option is obsolete}% +}{} +\@ifpackagewith{amsrefs}{jpa}{% + \amsrefs@warning@nl{The jpa option is obsolete}% +}{} \IfFileExists{url.sty}{% \RequirePackage{url}\relax \@gobble @@ -73,7 +75,6 @@ } \@ifundefined{NormalCatcodes}{\RequirePackage{pcatcode}\relax}{} \PushCatcodes\NormalCatcodes -\ProvidesPackage{amsrefs}[2004/06/07 v1.71] %% WARNING WARNING WARNING: Catcode of apostrophe ' is letter %% throughout this file. \catcode`\'=11 % letter @@ -182,7 +183,6 @@ \DeclareBooleanOption{?} \DeclareBooleanOption{lite} \DeclareBooleanOption{beta} -\DeclareBooleanOption{jpa} \DeclareBooleanOption{bibtex-style} \ExecuteOptions{numeric,traditional-quotes,sorted-cites,compressed-cites} @@ -656,6 +656,11 @@ \let\set:bib'journal\output@xref@a \let\set:bib'publisher\output@xref@a \def\set:bib'xref##1##2{\output@xref@{##1}\@empty}% + \def\set:bib'book##1##2{\output@inner@xref@{##1}\@empty}% + \let\set:bib'conference\set:bib'book + \let\set:bib'partial\set:bib'book + \let\set:bib'reprint\set:bib'book + \let\set:bib'translation\set:bib'book } \catcode`\:=12 @@ -685,6 +690,13 @@ \@xp\g@undef\csname bi@#1\endcsname }% } + +\def\output@inner@xref@#1{% + \in@={#1}% + \ifin@\else + \output@xref@{#1}% + \fi +} \def\bbl@copy#1\endcsname#2{% \begingroup \def\@tempa{#1}% @@ -760,6 +772,7 @@ \def\bib@print@inner#1#2{% \begingroup #2\relax % execute definitions locally + \bib@resolve@xrefs \bib@field@patches \bib'setup #1% @@ -860,6 +873,8 @@ \ifx#1\@empty \else \begingroup + \@apply\auto@protect\amsrefs@textsymbols + \@apply\auto@protect\amsrefs@textaccents \let\DSK@def\xref@add@toks \let\DSK@append\xref@append \toks@\@emptytoks @@ -1592,7 +1607,17 @@ \let\cite@cj\cite@compress }% } -\def\bibcite#1{\@xp\bibcite@a\csname b@#1\endcsname} +\def\amsrefs@bibcite#1{\@xp\bibcite@a\csname b@#1\endcsname} +\AtBeginDocument{% + \if@filesw + \immediate\write\@auxout{% + \string\@ifundefined{amsrefs@bibcite}{}{% + \string\let\string\bibcite\string\amsrefs@bibcite + }% + }% + \fi + \let\bibcite\amsrefs@bibcite +} \def\bibcite@a#1#2{% \ifx\relax#1% \gdef#1{\citesel 00#2{}}% @@ -1629,19 +1654,25 @@ \space\SentenceSpace$\uparrow$\csname br@#1\endcsname } \let\PrintBackRefs\@gobble -\def\ar@hyperlink#1{\hyper@@link [cite]{}{cite.\extr@cite#1}{#1}} +\newcommand{\shade@cite}{\overshadebox{shaderef-gray}} +\def\ar@hyperlink#1{% + \hyper@@link [cite]{}{cite.\extr@cite#1}{\shade@cite{#1}}% +} \def\ar@SK@cite#1{\@bsphack\@xp\SK@\@xp\SK@@ref\@xp{\extr@cite#1}\@esphack} \AtBeginDocument{% - \@ifundefined{hyper@@link}{% - \let\ar@hyperlink\@firstofone + \@ifpackageloaded{shaderef}{}{% + \let\shade@cite\@empty + }% + \@ifpackageloaded{hyperref}{}{% + \let\ar@hyperlink\shade@cite \let\hyper@anchorstart\@gobble \let\hyper@anchorend\relax - }{}% - \@ifundefined{SK@@label}{% + }% + \@ifpackageloaded{showlabels}{}{% \let\ar@SK@cite\@gobble \let\SK@@label\@gobble \let\SK@\@gobbletwo - }{}% + }% } \let\amsrefs@textaccents\@empty \def\DeclareNameAccent{% @@ -2409,6 +2440,7 @@ \def\bib@reprint#1{% \begingroup #1\relax % execute definitions locally + \bib@resolve@xrefs \bib@field@patches \bib'setup \IfEmptyBibField{copula}{reprinted in}{\bib'copula} \nopunct @@ -2422,6 +2454,7 @@ \def\bib@translation#1{% \begingroup #1\relax % execute definitions locally + \bib@resolve@xrefs \bib@field@patches \bib'setup \let\PrintPrimary\@empty @@ -2483,14 +2516,23 @@ } \providecommand{\mdash}{\textemdash} \providecommand{\ndash}{\textendash} +\def\@scanforMR#1#2#3#4\@nil{% + \def\@tempa{#1#2#3#4}% + \if#1M% + \if#2R% + \def\@tempa{#3#4}% + \fi + \fi +} \def\MR#1{% \relax\ifhmode\unskip\spacefactor3000 \space\fi - \def\@tempa##1:##2:##3\@nil{% - \ifx @##2\@empty##1\else\textbf{##1:}##2\fi - }% - \MRhref{#1}{MR \@tempa#1:@:\@nil}% + \begingroup + \@scanforMR#1\@nil + \edef\@tempa{MR\@nx\MRhref{\@tempa}{\@tempa}}% + \@xp\endgroup + \@tempa } -\providecommand{\MRhref}[1]{} +\providecommand{\MRhref}[2]{#1} \newcommand{\PrintReviews}[1]{% \PrintSeries{\fld@elt}{}{,}{ }{,}{ }{,}{ }{}{#1}{}% } @@ -2658,7 +2700,11 @@ \amsrefs@warning{backref option requires hyperref package}% }{% \let\BackCite\back@cite - \AtBeginDocument{\@starttoc{brf}{}}% + \AtBeginDocument{% + \let\ams@saved@toc\tableofcontents + \@starttoc{brf}{}% + \let\tableofcontents\ams@saved@toc + }% }% }{% } @@ -2692,11 +2738,6 @@ } }{% initials? FALSE: } % end conditional code for initials option -\IfOption{jpa}{% - \amsrefs@warning{The 'jpa' option is obsolete}% - \typeout{Trying \string\usepackage{amsjpa} instead ...}% - \RequirePackage{amsjpa}[2000/02/02] -}{} \let\deferredquotes\@empty \IfOption{logical-quotes}{% \def\deferredquoteslogical{\deferredquotes}% @@ -2784,7 +2825,9 @@ \def\citeright{)}% \def\@citeleft{\ifx\citesel\citesel@object\else\citeleft\fi}% \def\citepunct{; } -\let\BibLabel\@empty +\def\BibLabel{% + \hyper@anchorstart{cite.\CurrentBib}\relax\hyper@anchorend +} \let\process@citelist\process@citelist@unsorted \DeclareRobustCommand{\ycite}[1]{% \star@{\cite@a\citesel@year{#1}}{}% diff --git a/Master/texmf-dist/tex/latex/amscls/ifoption.sty b/Master/texmf-dist/tex/latex/amscls/ifoption.sty index 7e6e9039dbe..2052a7547fe 100644 --- a/Master/texmf-dist/tex/latex/amscls/ifoption.sty +++ b/Master/texmf-dist/tex/latex/amscls/ifoption.sty @@ -21,6 +21,12 @@ %%% email = "tech-support@ams.org", %%% URL = "http://www.ams.org/", %%% abstract = "", +%%% copyright = "Copyright 2001 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", %%% checksum = "06695 170 563 5432", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, diff --git a/Master/texmf-dist/tex/latex/amscls/mathscinet.sty b/Master/texmf-dist/tex/latex/amscls/mathscinet.sty index 80ed5d99e57..86466787f53 100644 --- a/Master/texmf-dist/tex/latex/amscls/mathscinet.sty +++ b/Master/texmf-dist/tex/latex/amscls/mathscinet.sty @@ -21,6 +21,12 @@ %%% email = "tech-support@ams.org", %%% URL = "http://www.ams.org/", %%% abstract = "", +%%% copyright = "Copyright 2001 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", %%% checksum = "34681 595 2175 20194", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, diff --git a/Master/texmf-dist/tex/latex/amscls/pcatcode.sty b/Master/texmf-dist/tex/latex/amscls/pcatcode.sty index a9431543c5f..92a4c2d01b5 100644 --- a/Master/texmf-dist/tex/latex/amscls/pcatcode.sty +++ b/Master/texmf-dist/tex/latex/amscls/pcatcode.sty @@ -9,11 +9,10 @@ %%% ==================================================================== %%% @LaTeX-doc-source-file{ %%% filename = "pcatcode.dtx", -%%% version = "1.04", -%%% date = "2002/04/16", -%%% time = "09:20:52 EDT", +%%% version = "1.04b", +%%% date = "2007/08/17", +%%% time = "14:48:23 EDT", %%% author = "Michael J Downes", -%%% copyright = "Copyright 2001 American Mathematical Society", %%% address = "American Mathematical Society, %%% Publications Technical Group, %%% PO Box 6248, @@ -24,8 +23,13 @@ %%% abstract = "The pcatcode package changes LaTeX package loading %%% internals so that all subsequently loaded packages %%% can rely on having normal catcodes in effect.", -%%% license = "Artistic", -%%% checksum = "25118 359 1469 13319", +%%% copyright = "Copyright 2001 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", +%%% checksum = "42248 378 1601 14362", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, %%% words, and characters.", diff --git a/Master/texmf-dist/tex/latex/amscls/rkeyval.sty b/Master/texmf-dist/tex/latex/amscls/rkeyval.sty index 48ae11173e0..c7306c9d11b 100644 --- a/Master/texmf-dist/tex/latex/amscls/rkeyval.sty +++ b/Master/texmf-dist/tex/latex/amscls/rkeyval.sty @@ -23,6 +23,12 @@ %%% abstract = "Key-value scanning functions with more restrictive %%% syntax than the standard keyval package. This permits %%% some improvements in the error-checking.", +%%% copyright = "Copyright 2001 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", %%% checksum = "44721 1116 3178 30537", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, diff --git a/Master/texmf-dist/tex/latex/amscls/textcmds.sty b/Master/texmf-dist/tex/latex/amscls/textcmds.sty index 4f4346c60a1..a8ecbcb872f 100644 --- a/Master/texmf-dist/tex/latex/amscls/textcmds.sty +++ b/Master/texmf-dist/tex/latex/amscls/textcmds.sty @@ -23,6 +23,12 @@ %%% abstract = "Short forms for textemdash and the other LaTeX %%% commands that correspond to ligatures of %%% convenience.", +%%% copyright = "Copyright 2001 American Mathematical Society.", +%%% license = "Unlimited copying and redistribution of this file +%%% are permitted as long as this file is not +%%% modified. Modifications, and distribution of +%%% modified versions, are permitted, but only if +%%% the resulting file is renamed.", %%% checksum = "55773 283 1136 10227", %%% docstring = "The checksum field, produced by Robert Solovay's %%% checksum utility, gives CRC-16 checksum, lines, |