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).
refsectionis 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"? – gusbrs May 04 '18 at 00:46The book-wide bibliography would work via
– Sam Walls May 04 '18 at 00:56\nocite{*}after the last volume has finished.refsection.refsections can be issued manually at any point in the document with therefsectionenvironment or with\newrefsection(it must make sense, of course, and refsections can't be nested). – gusbrs May 04 '18 at 01:09\citereset. This command resets the citation tracker (used for the likes as "idem, ibidem, op. cit." short forms and so on). – gusbrs May 04 '18 at 01:17As for a minimum example, I thought one might be required, but your answer has the right idea at any rate. I'll try it out, and whether or not it aids the problem, I'll make a MWE (eventually)...
– Sam Walls May 04 '18 at 18:34verboseenvironment to get around this; which works well with thetufte-bookclass. – Sam Walls May 06 '18 at 16:02