diff options
Diffstat (limited to 'Master/texmf-dist/bibtex/bst/babelbib/babamspl.bst')
-rw-r--r-- | Master/texmf-dist/bibtex/bst/babelbib/babamspl.bst | 42 |
1 files changed, 25 insertions, 17 deletions
diff --git a/Master/texmf-dist/bibtex/bst/babelbib/babamspl.bst b/Master/texmf-dist/bibtex/bst/babelbib/babamspl.bst index 05fd05d810f..c6240f8a330 100644 --- a/Master/texmf-dist/bibtex/bst/babelbib/babamspl.bst +++ b/Master/texmf-dist/bibtex/bst/babelbib/babamspl.bst @@ -8,7 +8,7 @@ %% %% babelbib package %% -%% Copyright 2003--2005 Harald Harders +%% Copyright 2003--2009 Harald Harders %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN @@ -17,7 +17,7 @@ %% %% h.harders@tu-bs.de %% -%% 2005/11/13 v1.20 babelbib: multilingual bibliographies (HH) +%% 2009/06/18 v1.27 babelbib: multilingual bibliographies (HH) ENTRY { address annote @@ -145,6 +145,13 @@ FUNCTION {journalfont} if$ } +FUNCTION {publisherfont} +{ duplicate$ empty$ + { pop$ "" } + { "\btxpublisherfont {" swap$ * "}" * } + if$ +} + FUNCTION {volumefont} { duplicate$ empty$ { pop$ "" } @@ -375,7 +382,7 @@ FUNCTION {format.title} FUNCTION {format.jtitle} { title empty$ { "" } - { jtitle "t" language.change.case titlefont } + { title "t" language.change.case jtitlefont } if$ } @@ -503,14 +510,14 @@ FUNCTION {format.edition} FUNCTION {format.isbn} { isbn empty$ { "" } - { "\btxISBN~\btxISBNfont {" isbn * "}" * } + { "\mbox{\btxISBN~\btxISBNfont {" isbn * "}}" * } if$ } FUNCTION {format.issn} { issn empty$ { "" } - { "\btxISSN~\btxISSNfont {" issn * "}" * } + { "\mbox{\btxISSN~\btxISSNfont {" issn * "}}" * } if$ } @@ -519,17 +526,17 @@ FUNCTION {format.url} { "" } { urldate empty$ - { "{\latintext \btxurlfont {" url * "}}" * } + { "{\latintext \btxurlfont{" url * "}}" * } { - "{\latintext \btxurlfont {" url * - "}}\btxurldatecomment {\btxkeywordlanguage {\btxurldatefont {" * + "{\latintext \btxurlfont{" url * "}}%" * + newline$ output + "\btxurldatecomment {\btxkeywordlanguage {\btxurldatefont{" urldate * "}}}" * } if$ } if$ } - FUNCTION {write.annote} { annote empty$ 'skip$ @@ -748,7 +755,7 @@ FUNCTION {book} format.edition output crossref missing$ { format.bookvolume.series.number output - publisher "publisher" output.check + publisher "publisher" output.check publisherfont address output } { format.book.crossref output.nonnull @@ -792,7 +799,7 @@ FUNCTION {inbook} crossref missing$ { format.bookvolume.series.number output format.chapter.pages "chapter and pages" output.check - publisher "publisher" output.check + publisher "publisher" output.check publisherfont address output } { format.chapter.pages "chapter and pages" output.check @@ -815,7 +822,7 @@ FUNCTION {incollection} crossref missing$ { format.incoll.title.editors "booktitle" output.check format.bookvolume.series.number output - publisher "publisher" output.check + publisher "publisher" output.check publisherfont address output format.edition output format.date "year" output.check @@ -840,7 +847,7 @@ FUNCTION {inproceedings} { format.inproc.title.address.editors "booktitle" output.check format.bookvolume.series.number output organization output - publisher output + publisher publisherfont output format.date "year" output.check } { format.incoll.inproc.crossref output.nonnull @@ -949,7 +956,7 @@ FUNCTION {proceedings} 'skip$ { organization output } if$ - publisher output + publisher publisherfont output format.date "year" output.check } { address output.nonnull @@ -957,7 +964,7 @@ FUNCTION {proceedings} 'skip$ { organization output } if$ - publisher output + publisher publisherfont output format.date "year" output.check } if$ @@ -1237,8 +1244,9 @@ FUNCTION {begin.bib} " \providebibliographyfont{ISSN}{\MakeUppercase}%" write$ newline$ " \providebibliographyfont{url}{\url}%" write$ newline$ " \providebibliographyfont{numeral}{}%" write$ newline$ - " \providecommand\btxprintamslanguage[1]{\ (#1)}" - write$ newline$ + " \providecommand\btxprintamslanguage[1]{\ (#1)}" write$ newline$ + " \expandafter\btxselectlanguage\expandafter {\btxfallbacklanguage}" + write$ newline$ } EXECUTE {begin.bib} |