summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-03-19 03:01:21 +0000
committerNorbert Preining <norbert@preining.info>2023-03-19 03:01:21 +0000
commit41b65de3ca404c665b94ea7716f036ce4f024619 (patch)
tree79b818f56264510a85b019c02e6d7b26238d9cfb /macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx
parentb0cfbb3bcaeafdcb4da817c21937f10ce07f5dca (diff)
CTAN sync 202303190301
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx')
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx14
1 files changed, 12 insertions, 2 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx
index f52cbaf12b..cdb4ea966f 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-publist/publist.bbx
@@ -25,8 +25,8 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\bpl@version{2.2}
-\def\bpl@rdate{2023/03/01}
+\def\bpl@version{2.3}
+\def\bpl@rdate{2023/03/18}
\ProvidesFile{publist.bbx}[\bpl@rdate\space v.\bpl@version\space
biblatex bibliography style (JSP)]
@@ -499,6 +499,7 @@
\fi
\ifx\@onlypreamble\@notprerr
\newrefcontext[sorting=\bpl@scheme]
+ \AtFollowingRefsections{\newrefcontext[sorting=\bpl@scheme]}
\else
\ExecuteBibliographyOptions{sorting=\bpl@scheme}
\fi
@@ -538,6 +539,15 @@
{}{\PackageWarning{biblatex-publist}{Patching refsection failed!}}
}{}
+% Only provided by biblatex 3.20ff., so we roll our own
+\@ifundefined{AtFollowingRefsections}{%
+ \newrobustcmd*{\AtFollowingRefsections}{\gappto\blx@hook@refsection@following}
+ \patchcmd{\blx@refsection@i}%
+ {\csuse{blx@hook@refsectioninit}}%
+ {\csuse{blx@hook@refsectioninit}\csuse{blx@hook@refsection@following}}
+ {}{\PackageWarning{biblatex-publist}{Patching refsection failed!}}
+}{}
+
%
% Removing braces from names (courtesy of egreg at
% http://tex.stackexchange.com/a/79583/19291)