diff options
Diffstat (limited to 'Master/texmf-dist/bibtex/bst/biblatex/biblatex.bst')
-rw-r--r-- | Master/texmf-dist/bibtex/bst/biblatex/biblatex.bst | 37 |
1 files changed, 17 insertions, 20 deletions
diff --git a/Master/texmf-dist/bibtex/bst/biblatex/biblatex.bst b/Master/texmf-dist/bibtex/bst/biblatex/biblatex.bst index 6ee883631be..1f498b29225 100644 --- a/Master/texmf-dist/bibtex/bst/biblatex/biblatex.bst +++ b/Master/texmf-dist/bibtex/bst/biblatex/biblatex.bst @@ -159,7 +159,7 @@ ENTRY { verbc } { skipbib skiplos skiplab useauthor useeditor usetranslator useprefix singletitle } - { entryoptions labelhash namehash fullhash dateyear dateendyear extradate labelalpha extraalpha + { entryoptions labelhash namehash fullhash dateyear dateendyear extrayear labelalpha extraalpha sortinit label.name label.year sortkey.nosort sortkey.name sortkey.year sortkey.title sortkey.alpha sort.year sort.alph warningmsg } @@ -175,7 +175,7 @@ STRINGS { ctrl.alphaothers ctrl.sortstr last.name last.hash last.year last.extra } FUNCTION {initialize} { - "$Revision: 3.8 $" + "$Revision: 3.3 $" #12 entry.max$ substring$ #-3 entry.max$ substring$ "Biblatex version: " swap$ * top$ @@ -1430,21 +1430,22 @@ FUNCTION {output:specials} { ctrl:labeldate dateyear empty$ not and - { "labelyear" dateyear output:write:field + { "labelyear" + dateyear dateendyear empty$ 'skip$ { dateyear dateendyear = 'skip$ { dateendyear open.ended = 'skip$ - { "labelendyear" dateendyear output:write:field } + { "\bibdatedash " * dateendyear * } if$ } if$ } if$ - "extradate" extradate output:write:field - "labeldatesource" "year" output:write:field + output:write:field + "extrayear" extrayear output:write:field } 'skip$ if$ @@ -1482,7 +1483,6 @@ FUNCTION {output:names} { FUNCTION {output:lists} { "language" language output:write:list "organization" organization output:write:list - "origlanguage" origlanguage output:write:list "origlocation" origlocation output:write:list "origpublisher" origpublisher output:write:list "publisher" publisher output:write:list @@ -1526,6 +1526,7 @@ FUNCTION {output:fields.2} { "nameaddon" nameaddon output:write:field "note" note output:write:field "number" number output:write:field + "origlanguage" origlanguage output:write:field "origtitle" origtitle output:write:field "pages" pages output:write:range "pagetotal" pagetotal output:write:range @@ -1887,7 +1888,7 @@ FUNCTION {input:control:options} { % This version corresponds to the .bbl version, *not* the biblatex version! FUNCTION {input:control:version} { input:control:parse - "$Revision: 2.9 $" + "$Revision: 2.8 $" #12 entry.max$ substring$ #-3 entry.max$ substring$ 'tempstrga := @@ -2279,11 +2280,7 @@ FUNCTION {makelabel:ctrl:alpha} { { label makelabel:alpha:year * } if$ } - { shorthand empty$ - { "" } - { shorthand } - if$ - } + { "" } if$ } @@ -2552,10 +2549,10 @@ FUNCTION {labelsort:main:year:iterate} { 'label.year := label.year last.year = { last.extra.num #1 + 'last.extra.num := - last.extra.num int.to.str$ 'extradate := + last.extra.num int.to.str$ 'extrayear := } { #1 'last.extra.num := - "" 'extradate := + "" 'extrayear := label.year 'last.year := } if$ @@ -2567,10 +2564,10 @@ FUNCTION {labelsort:main:year:iterate} { FUNCTION {labelsort:main:year:reverse} { ctrl:labeldate { last.extra "2" = - { "1" 'extradate := } + { "1" 'extrayear := } 'skip$ if$ - extradate 'last.extra := + extrayear 'last.extra := } 'skip$ if$ @@ -2705,7 +2702,7 @@ SORT % This version corresponds to the .bbl version, *not* the biblatex version! FUNCTION {output:main:begin} { "% $ biblatex auxiliary file $" write$ newline$ - "% $ biblatex bbl format version " "$Revision: 2.9 $" + "% $ biblatex bbl format version " "$Revision: 2.8 $" #12 entry.max$ substring$ #-3 entry.max$ substring$ * " $" * write$ newline$ "% Do not modify the above lines!" write$ newline$ "%" write$ newline$ @@ -2723,7 +2720,7 @@ FUNCTION {output:main:begin} { " {}" write$ newline$ "\endgroup" write$ newline$ newline$ - "\datalist[entry]{" ctrl.sortstr * "/global//global/global}" * write$ + "\sortlist[entry]{" ctrl.sortstr * "/global/}" * write$ } FUNCTION {output:main:preamble} { @@ -2738,7 +2735,7 @@ FUNCTION {output:main:preamble} { } FUNCTION {output:main:end} { - "\enddatalist" write$ newline$ + "\endsortlist" write$ newline$ "\endinput" write$ newline$ } |