summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-10-14 22:19:57 +0000
committerKarl Berry <karl@freefriends.org>2007-10-14 22:19:57 +0000
commit6e5c0acada6a9c582fe33af8763348a18eb2a0f6 (patch)
treeb9c5791b76f3c25d0cd5207cc35c3bf01f609395 /Master/texmf-dist/bibtex
parent53b3eebc589bf2a49e91bd9c9d8112f2b38bce11 (diff)
amsrefs update
git-svn-id: svn://tug.org/texlive/trunk@5189 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/bibtex')
-rw-r--r--Master/texmf-dist/bibtex/bib/ams/amsj.bib215
-rw-r--r--Master/texmf-dist/bibtex/bst/ams/amsra.bst40
-rw-r--r--Master/texmf-dist/bibtex/bst/ams/amsrn.bst38
-rw-r--r--Master/texmf-dist/bibtex/bst/ams/amsrs.bst42
-rw-r--r--Master/texmf-dist/bibtex/bst/ams/amsru.bst29
-rw-r--r--Master/texmf-dist/bibtex/bst/ams/amsry.bst40
6 files changed, 289 insertions, 115 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'.