Hello everyone
By passing refsection=chapter
option to biblatex, \printbibliography
prints bibliographies per chapter.
But, it no longer works after update to v3.26a.
\documentclass{scrbook} \usepackage[backend=biber, refsection=chapter]{biblatex} \begin{filecontents}{\jobname.bib} @misc{B1, title = {Bib1} } @misc{B2, title = {Bib2} } \end{filecontents} \addbibresource{\jobname.bib} \begin{document} \chapter{Ch1} \nocite{B1} \printbibliography \chapter{Ch2} \nocite{B2} \printbibliography \end{document}
Until v3.25, the above MWE works as expected, i.e. Bib1 in Ch. 1 and Bib2 in of Ch. 2, similarly as book.cls
;
however, in case of v3.26a, Bib1 and Bib2 appear in Ch. 1 and Ch. 2.
Indeed
It seems that biblatex is not able to increase its
refsection
counter. But I do not know how it works and why it does not longer work. I only found comments in the code of biblatex 3.12, that it has been changed to use new features of KOMA-Script.I've added an issue to the biblatex bugtracker. I hope they can help to fix it.
Workaround: If you urgently need this, currently the only workaround would be to use exlicite
\newrefsection
commands orrefsection
environments. Sorry.Sorry for Cross Post
The version of biblatex is 2018/11/02 v3.12.
Yes, I enclosed in
refsection
environments, but I'm afraid other packages that hooks\chapter
are affected.Oops, progress in GitHub.