diff options
author | Karl Berry <karl@freefriends.org> | 2009-06-21 00:34:51 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-06-21 00:34:51 +0000 |
commit | 5b892fed3be4dbe212ef6cde003f51cc2d3df231 (patch) | |
tree | bdee54eedf6bdc0db2c1e5914ece6cf6359ab5ec /Master/texmf-dist/tex/latex/babelbib/french.bdf | |
parent | 1818174ad5a62aca7ee9a87c646d9888c0e1188a (diff) |
babelbib 1.27 (20jun09)
git-svn-id: svn://tug.org/texlive/trunk@13845 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/babelbib/french.bdf')
-rw-r--r-- | Master/texmf-dist/tex/latex/babelbib/french.bdf | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/latex/babelbib/french.bdf b/Master/texmf-dist/tex/latex/babelbib/french.bdf index 59825934f46..7f0af8352f5 100644 --- a/Master/texmf-dist/tex/latex/babelbib/french.bdf +++ b/Master/texmf-dist/tex/latex/babelbib/french.bdf @@ -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 @@ -18,7 +18,7 @@ %% h.harders@tu-bs.de %% \ProvidesFile{french.bdf} - [2005/11/13 v1.20 babelbib: multilingual bibliographies (HH)] + [2009/06/18 v1.27 babelbib: multilingual bibliographies (HH)] \makeatletter \@ifpackageloaded{french}{}{\newcommand\bibsfrench{}} \makeatother @@ -104,9 +104,8 @@ \def\btxurldatecomment##1{\protect\foreignlanguage{#1}{, visit\'e le ##1}}% \def\btxfnamespaceshort{\,}% \def\btxfnamespacelong{ }% - \def\btxnumeralshort##1{\protect\foreignlanguage{#1}{% - \ifnumber{##1}{##1"a}{##1}}}% - \def\btxnumerallong##1{\btxnumeralshort{##1}}% + \def\btxnumeralshort##1{\btxnumeralfrench{#1}{##1}}% + \def\btxnumerallong##1{\btxnumeralfrench{#1}{##1}}% \def\btxkeywordlanguage##1{{\protect\selectlanguage{#1}##1}}% \ifbbbblanguagenames \def\btxlanguagenameamerican{\protect\foreignlanguage{#1}{anglais}}% @@ -171,6 +170,26 @@ \bbbbaddto{frenchb}{btxifchangecaseoff} \bbbbaddto{canadien}{btxifchangecaseoff} } +\makeatletter +\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}% + }% +} +\makeatother \endinput %% |