Is there any way to have BibTeX or biblatex insert a bibliography without having citations in the body of the document itself? Maybe a way to hide the in-text citations, so that BibTeX still sees them and includes them in the bibliography, but does not print them in the body?
Asked
Active
Viewed 1.2e+01k times
200
2 Answers
229
Use \nocite{*} in the body of your document to include all the references in the .bib database. To include only some bibliographical entries, you can use \nocite{key1,key2,...,keyn} to include only the entries corresponding to key1,key2,...,keyn.
Gonzalo Medina
- 505,128
3
Using the apacite package, the following code works for me:
\usepackage{url} % Link bibliography links (avoid long links for clarity)
\usepackage{breakurl} % Break URLs over multiple lines
\usepackage{hyperref} % Link bibliography links (avoid long links for clarity)
\usepackage{natbib}
\usepackage{etoolbox}
\bibliographystyle{apacite}
\begin{document}
\bibliography{ref/lib} % References a "lib.bib" file inside of the "ref" folder
\bibliographystyle{apacite}
\nocite{*}
\end{document}
Ben Zelnick
- 323
Pablo Díaz
- 248
- 1
- 6
-
4Hrmmm, at the core of the answer is the
\nocite{*}which is already discussed in the other answer. Apart from that I can't see the need to loadetoolboxin this particular example. You also have\bibliographystyletwice (which is probably not an error on the LaTeX side, but BibTeX doesn't like that). Plusnatbibandapaciteshould ideally not be used together like this (they can be used together, but then that should be done with\usepackage[natbibapa]{apacite}). ... – moewe Sep 05 '20 at 05:06 -
...
\usepackage{breakurl}is not recommendable with all toolchains (I'd say it's only useful in a minority of cases). Generally it is recommended to loadhyperreflast (subject to a few documented exceptions; I'm not aware thatnatbibis such an exception). – moewe Sep 05 '20 at 05:08 -
\DeclareIndexNameFormat{default}{% \usebibmacro{index:name}{\index[cite]}{#1}{#3}{#5}{#7}}. What should I do if I want to add authors to author index with\nocitemacro? I could catch... – saldenisov Jun 09 '14 at 19:37\nocite{*}work usingBibTeX? It doesn't work for me. If not, is there a similar command forBibTeX? – C.F.G Jun 28 '22 at 07:19