Which command do I use to print out all the bibliographic entries in a .bib file (cited and not cited), so that they show up in my document's bibliography?
At the moment, I can only get the bibliographic entries that have been cited within the document.
Ideally, I would like to be able to print out all bibliographic entries (whether cited or not) sorted by key. Right now I can do this for cited entries using the command:
\printbibliography[keyword=history]
Any ideas? I have read through the biblatex manual and have done a lot of internet searching but couldn't find anything on this.
Many thanks in advance for any suggestions!
BibTeX, biblatex and biber ⇒ Biblatex - Printing all entries in .bib file (cited and not)
NEW: TikZ book now 40% off at Amazon.com for a short time.

- localghost
- Site Moderator
- Posts: 9202
- Joined: Fri Feb 02, 2007 12:06 pm
Biblatex - Printing all entries in .bib file (cited and not)
The \nocite{*} command should work here, too. See the biblatex manual (Section 3.6.6 - Special commands, p. 68f).
Best regards
Thorsten¹
Best regards
Thorsten¹
How to make a "Minimal Example"
Board Rules
Avoidable Mistakes
¹ System: TeX Live 2025 (vanilla), TeXworks 0.6.10
Board Rules
Avoidable Mistakes
¹ System: TeX Live 2025 (vanilla), TeXworks 0.6.10
Biblatex - Printing all entries in .bib file (cited and not)
Thanks a lot - it worked!
Just so others can see how I've used this, here's the relevant bit at the end of my .tex file:
Just so others can see how I've used this, here's the relevant bit at the end of my .tex file:
Code: Select all
\nocite{*}
\section*{Bibliographies}
\subsection*{Primary Sources}
\printbibliography[keyword=1]
\subsection*{Secondary Sources}
\printbibliography[keyword=2]