diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/babelbib/babelbib.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/babelbib/babelbib.sty | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/babelbib/babelbib.sty b/Master/texmf-dist/tex/latex/babelbib/babelbib.sty index 86ddc32d72d..7340e11fc0e 100644 --- a/Master/texmf-dist/tex/latex/babelbib/babelbib.sty +++ b/Master/texmf-dist/tex/latex/babelbib/babelbib.sty @@ -8,7 +8,8 @@ %% %% babelbib package %% -%% Copyright 2003--2012 Harald Harders +%% Copyright 2003--2021 Harald Harders +%% Copyright 2019--2021 Norbert Preining %% %% This program can be redistributed and/or modified under the terms %% of the LaTeX Project Public License Distributed from CTAN @@ -16,10 +17,12 @@ %% version 1 of the License, or any later version. %% %% harald.harders@gmx.de +%% norbert@preining.info %% \NeedsTeXFormat{LaTeX2e}[1998/06/01] \ProvidesPackage{babelbib} - [2020/10/29 v1.33 babelbib: multilingual bibliographies (HH)] + [2021/01/06 v1.34 babelbib: multilingual bibliographies] +\let\bbbbifpackageloaded=\@ifpackageloaded \newif\ifbbbbfixlanguage \DeclareOption{fixlanguage}{\bbbbfixlanguagetrue} \DeclareOption{varlanguage}{\bbbbfixlanguagefalse} @@ -73,6 +76,8 @@ \DeclareOption{datename}{\btx@datename} \DeclareOption*{% \InputIfFileExists{\CurrentOption.bdf}{% + \typeout{babelbib: \CurrentOption.bdf loaded due to explicit package + option \CurrentOption}% \expandafter\def\csname bbbb\CurrentOption loaded\endcsname{\@empty}% }{% \PackageError{babelbib}{% @@ -102,6 +107,7 @@ \bbbbifundefined{date#1}{}{% \@ifundefined{bbbb#2loaded}{% \expandafter\def\csname bbbb#2loaded\endcsname{\@empty}% + \typeout{babelbib: #2.bdf loaded because language #2 defined.}% \input{#2.bdf}% }{}% }% @@ -390,6 +396,24 @@ }{#2}% }% } +\DeclareRobustCommand\btxnumeralfrench[2]{% + \foreignlanguage{#1}{% + \ifnumber{#2}{% + \expandafter\btx@parsenum#2\@empty\@empty\@empty + \btxnumeralfont{% + \ifx\btx@digitb\@empty + \ifcase\btx@digita \ieme\or \iere\else \ieme\fi + \else + \ifnum\btx@digita=1 + th% + \else + \ifcase\btx@digitb \ieme\or \iere\else \ieme\fi + \fi + \fi + }% + }{#2}% + }% +} \DeclareRobustCommand\btxnumeralswedish[2]{% \foreignlanguage{#1}{% \ifnumber{#2}{% @@ -458,6 +482,7 @@ \inputbdf{serbian}{serbian} \inputbdf{spanish}{spanish} \inputbdf{swedish}{swedish} + \inputbdf{turkish}{turkish} \inputbdf{UKenglish}{english} \inputbdf{USenglish}{english} \ifbbbbfixlanguage |