summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/bibtex/bst/ams/amsra.bst
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/bibtex/bst/ams/amsra.bst')
-rw-r--r--Master/texmf-dist/bibtex/bst/ams/amsra.bst40
1 files changed, 16 insertions, 24 deletions
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'.