summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex/biblatex.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex/biblatex.sty')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex/biblatex.sty47
1 files changed, 19 insertions, 28 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex/biblatex.sty b/Master/texmf-dist/tex/latex/biblatex/biblatex.sty
index 2effcae5d26..3271b7b39a5 100644
--- a/Master/texmf-dist/tex/latex/biblatex/biblatex.sty
+++ b/Master/texmf-dist/tex/latex/biblatex/biblatex.sty
@@ -3,8 +3,8 @@
%%
% Set up the version strings here, so they are the same for both branches
-\def\abx@date{2015/12/22}
-\def\abx@version{3.2}
+\def\abx@date{2016/03/03}
+\def\abx@version{3.3}
\def\abx@bbxid{\abx@date\space v\abx@version\space biblatex bibliography style (PK/JW/AB)}
\def\abx@cbxid{\abx@date\space v\abx@version\space biblatex citation style (PK/JW/AB)}
\def\abx@lbxid{\abx@date\space v\abx@version\space biblatex localization (PK/JW/AB)}
@@ -12,18 +12,18 @@
% This is not updated by build script as the controlfile version
% does not necessarily change with the package version.
% This is used when writing the .bcf
-\def\blx@bcfversion{2.9}
+\def\blx@bcfversion{3.0}
% This is not updated by build script as the bbl version
% does not necessarily change with the package version.
% This is used when checking the .bbl
-\def\blx@bblversion{2.5}
+\def\blx@bblversion{2.6}
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{biblatex}
[\abx@date\space v\abx@version\space programmable bibliographies (PK/JW/AB)]
% Set up a switch for choosing the version
-\newif\ifblx@load@version@one
+\newif\ifblx@load@version@legacy
% A switch so we can issue a message about the backend
\newif\ifblx@load@backend@seen
@@ -31,31 +31,31 @@
% Fake keyval options to detect the backend
% All basically the same, so passing the backend is done simply
\DeclareOption{backend=bibtex}{%
- \PassOptionsToPackage{\CurrentOption}{biblatex1}%
- \blx@load@version@onetrue
+ \PassOptionsToPackage{\CurrentOption}{biblatex_legacy}%
+ \blx@load@version@legacytrue
\blx@load@backend@seentrue
}
\DeclareOption{backend=bibtex8}{%
- \PassOptionsToPackage{\CurrentOption}{biblatex1}%
- \blx@load@version@onetrue
+ \PassOptionsToPackage{\CurrentOption}{biblatex_legacy}%
+ \blx@load@version@legacytrue
\blx@load@backend@seentrue
}
\DeclareOption{backend=bibtexu}{%
- \PassOptionsToPackage{\CurrentOption}{biblatex1}%
- \blx@load@version@onetrue
+ \PassOptionsToPackage{\CurrentOption}{biblatex_legacy}%
+ \blx@load@version@legacytrue
\blx@load@backend@seentrue
}
\DeclareOption{backend=biber}{%
- \blx@load@version@onefalse
+ \blx@load@version@legacyfalse
\blx@load@backend@seentrue
}
\DeclareOption*{%
- \PassOptionsToPackage{\CurrentOption}{biblatex1}%
- \PassOptionsToPackage{\CurrentOption}{biblatex2}%
+ \PassOptionsToPackage{\CurrentOption}{biblatex_legacy}%
+ \PassOptionsToPackage{\CurrentOption}{biblatex_}%
}
% Default to the Biber backend
-\blx@load@version@onefalse
+\blx@load@version@legacyfalse
\ProcessOptions\relax
\ifblx@load@backend@seen
@@ -70,25 +70,16 @@
% Now do the loading: avoid any awkward stuff with the conditional by
% expanding first
-\ifblx@load@version@one
+\ifblx@load@version@legacy
\expandafter\@firstoftwo
\else
\expandafter\@secondoftwo
\fi
- {%
- % A few things not defined by v1 so has to be handled if using v1
- \protected\long\def\DeclareDriverSourcemap[#1]#2{}%
- \protected\long\def\DeclareLabelalphaTemplate#1{}%
- \protected\long\def\DeclareLabeltitle#1{}%
- \protected\long\def\DeclareLabelname#1{}%
- \protected\long\def\DeclareLabeldate#1{}%
- \protected\long\def\abx@dointernalfields{}%
- \RequirePackage{biblatex1}%
- }
- {\RequirePackage{biblatex2}}
+ {\RequirePackage{biblatex_legacy}}
+ {\RequirePackage{biblatex_}}
%% Copyright (C) 2006-2011 Philipp Lehman
-%% 2012-2014 Philip Kime, Audrey Boruvka, Joseph Wright
+%% 2012-2016 Philip Kime, Audrey Boruvka, Joseph Wright
%%
%% It may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License (LPPL), either version 1.3c of