summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/babelbib/babelbib.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/babelbib/babelbib.sty')
-rw-r--r--Master/texmf-dist/tex/latex/babelbib/babelbib.sty44
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}