Biblatex already provides options for citereset
and refsection
which make it easy to set up multiple (sub-)bibliographies for a document. However, the document I am creating uses manual partitions (above the level of "part") for my own purposes, as a form of "volume" in the wider work.
(The document is set up something like we see here.
I want citations to be consistent across parts, but when I reach one of these manual divides to a different "volume", I would like a separate citations section.
Is there a way I can manually reset the list of citations - and their numbers - at this point?
To add to the complication (potentially), I would like to be able to \nocite{*}
to do a book-wide bibliography, through all volumes at the end.
I'm using biblatex
with the tufte-book
class, as well as the subfiles
class for managing sub-files.
UPDATE:
So, according to the documentation of biblatex there is a \citereset
command, however - compiling with latexmk -pdf
, that is - I find that it doesn't seem to do this.
I.e., with the layout:
...the end. (The end of the last part in "Volume I")
% print bibliography for Volume I
\printbibliography
\citereset
% (code for manually ending this volume / starting next volume goes here)
\part{My Part}
\chapter{My Chapter}
% (no citations take place here)
...
...the end. (The end of the last part for "Volume II")
% print biliography for Volume II
\printbibliography
\citereset
% print bibliography for entire book
\nocite{*}
\printbibliography
... what we find is that every bibliography has all the same references (the bib file I'm testing against in this case only has one reference).
refsection
is the tool for what you are asking for, as far as I understand. To reset the numbering you should look toprintbibliography
's optionresetnumbers
(which requires global optiondefernumbers
). But then, if you reset the numbering for each part, how do you intend to obtain "consistent citations across parts" or especially a "book-wide bibliography"?refsection
.refsection
s can be issued manually at any point in the document with therefsection
environment or with\newrefsection
(it must make sense, of course, and refsections can't be nested).\citereset
. This command resets the citation tracker (used for the likes as "idem, ibidem, op. cit." short forms and so on).