diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/babelbib/babelbib.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/babelbib/babelbib.sty | 44 |
1 files changed, 38 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/latex/babelbib/babelbib.sty b/Master/texmf-dist/tex/latex/babelbib/babelbib.sty index c9c9b2c8f48..de1fda46605 100644 --- a/Master/texmf-dist/tex/latex/babelbib/babelbib.sty +++ b/Master/texmf-dist/tex/latex/babelbib/babelbib.sty @@ -8,18 +8,18 @@ %% %% babelbib package %% -%% Copyright 2003--2009 Harald Harders +%% Copyright 2003--2012 Harald Harders %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN %% archives in directory macros/latex/base/lppl.txt; either %% version 1 of the License, or any later version. %% -%% h.harders@tu-bs.de +%% harald.harders@gmx.de %% \NeedsTeXFormat{LaTeX2e}[1998/06/01] \ProvidesPackage{babelbib} - [2009/10/10 v1.29 babelbib: multilingual bibliographies (HH)] + [2012/01/03 v1.31 babelbib: multilingual bibliographies (HH)] \newif\ifbbbbfixlanguage \DeclareOption{fixlanguage}{\bbbbfixlanguagetrue} \DeclareOption{varlanguage}{\bbbbfixlanguagefalse} @@ -127,7 +127,7 @@ babelbib}{% There are no definitions for #1 available in the current\MessageBreak - version of babelbib. Please contact h.harders@tu-bs.de.}% + version of babelbib. Please contact harald.harders@gmx.de.}% }% }{% \typeout{babelbib: Set language for keywords in the bibliography fixed to #1}% @@ -164,7 +164,7 @@ babelbib}{% There are no definitions for #1 available in the current\MessageBreak - version of babelbib. Please contact h.harders@tu-bs.de.}% + version of babelbib. Please contact harald.harders@gmx.de.}% \fi }% }{% @@ -185,7 +185,7 @@ not contain a definition\MessageBreak for the command \string\btxlanguagename#1. In the latter case, please\MessageBreak - contact h.harders@tu-bs.de.}% + contact harald.harders@gmx.de.}% #1% }{% \@nameuse{btxlanguagename#1}% @@ -380,6 +380,34 @@ }{#2}% }% } +\newcounter{btxromaniannumeral}% +\renewcommand\thebtxromaniannumeral{\Roman{btxromaniannumeral}}% +\DeclareRobustCommand\btxnumeralromanian[2]{% + \foreignlanguage{#1}{% + \ifnumber{#2}{% + \setcounter{btxromaniannumeral}{#2}% + \ifcase#2 0\or \thebtxromaniannumeral\else a \thebtxromaniannumeral-a \fi + }{#2}% + }% +} +\DeclareRobustCommand\btxnumeralswedish[2]{% + \foreignlanguage{#1}{% + \ifnumber{#2}{% + \expandafter\btx@parsenum#2\@empty\@empty\@empty + \btxnumeralfont{% + \ifx\btx@digitb\@empty + \ifcase\btx@digita :e\or :a\or :a\or :e\else :e\fi + \else + \ifnum\btx@digita=1 + :a% + \else + \ifcase\btx@digitb :e\or :a\or :a\or :e\else :e\fi + \fi + \fi + }% + }{#2}% + }% +} \AtBeginDocument{% \providecommand\url[1]{% \PackageError{babelbib}{No \string\url\space command defined but @@ -403,6 +431,8 @@ \inputbdf{canadian}{english} \inputbdf{canadien}{french} \inputbdf{catalan}{catalan} + \inputbdf{croatian}{croatian} + \inputbdf{czech}{czech} \inputbdf{danish}{danish} \inputbdf{dutch}{dutch} \inputbdf{english}{english} @@ -422,8 +452,10 @@ \inputbdf{ngerman}{german} \inputbdf{portuges}{portuguese} \inputbdf{portuguese}{portuguese} + \inputbdf{romanian}{romanian} \inputbdf{russian}{russian} \inputbdf{russianb}{russian} + \inputbdf{serbian}{serbian} \inputbdf{spanish}{spanish} \inputbdf{swedish}{swedish} \inputbdf{UKenglish}{english} |