summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-tabular.sty
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-08-22 03:03:28 +0000
committerNorbert Preining <norbert@preining.info>2020-08-22 03:03:28 +0000
commit55119febaa69f5ffba8fb68fb0d126a6e510088e (patch)
tree6d624a34404d268ea929c6a3fc67f8c2c258426d /macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-tabular.sty
parent53aa98594549cfbdb62a637d3c30cb9235c22621 (diff)
CTAN sync 202008220303
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-tabular.sty')
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-tabular.sty17
1 files changed, 12 insertions, 5 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-tabular.sty b/macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-tabular.sty
index e914a44880..c125dce159 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-tabular.sty
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-tabular.sty
@@ -1,5 +1,5 @@
\ProvidesPackage{biblatex-ext-tabular}
- [2020/08/09 v0.8g tabular bibliographies for biblatex (MW)]
+ [2020/08/21 v0.9 tabular bibliographies for biblatex (MW)]
% Code based on Audrey's
% (https://tex.stackexchange.com/users/4483/audrey)
@@ -21,6 +21,7 @@
\protected\def\extblxtab@warning{%
\PackageWarning{biblatex-ext-tabular}}}
+
\@ifpackageloaded{biblatex}
{}
{\extblxtab@error
@@ -32,8 +33,8 @@
This is a fatal error. I'm aborting now}%
\endinput}
-\def\extblxtab@requiredbiblatexversion{3.14}
-\def\extblxtab@requiredbiblatexdate{2019/12/01}
+\def\extblxtab@requiredbiblatexversion{3.15}
+\def\extblxtab@requiredbiblatexdate{2020/08/19}
\@ifpackagelater{biblatex}{\extblxtab@requiredbiblatexdate}
{}
@@ -44,6 +45,11 @@
I found '\csuse{abx@version} (\csuse{abx@date})'}}
+% generalised key-val interface (biblatex v3.15)
+% https://github.com/plk/biblatex/pull/991
+% rely on keyval
+\providerobustcmd*{\blx@kv@setkeys}{\setkeys}
+
% user-level command for printing tabular bibliography
\newrobustcmd*{\printbibtabular}{%
@@ -87,6 +93,7 @@
\togglefalse{blx@resetnumsexplicit}%
% First pass options keys - section and resetnumbers
\setkeys{blx@bib1}{#1}%
+ \blx@kv@setkeys{blx@bib1}{#1}%
\ifundef\blx@refcontext@labelprefix@real
{\let\blx@refcontext@labelprefix@real\blx@refcontext@labelprefix}
{}%
@@ -99,7 +106,7 @@
{\ifdefempty\blx@refcontext@labelprefix@real}
{\@secondoftwo}
{}
- {\setkeys{blx@bib2}{resetnumbers}}}%
+ {\blx@kv@setkeys{blx@bib2}{resetnumbers}}}%
\blx@rest@actives
\ifcsvoid{blx@dlist@entry@\blx@tempe @\blx@refcontext@context}
{}
@@ -110,7 +117,7 @@
% \printbibliography following one with this set will inherit any
% previous "true" value
\togglefalse{blx@omitnumbers}%
- \setkeys{blx@bib2}{#1}% ... now we have correct \blx@tempa,
+ \blx@kv@setkeys{blx@bib2}{#1}% ... now we have correct \blx@tempa,
% set rest of options
\blx@rest@actives
% Add datalist to list of seen datalists to prevent duplicates