biblatex package, connect a .bib file with \addbibresource{...}, cite entries in the document, and print the reference list with \printbibliography. Use Biber as the bibliography processor unless your template explicitly requires another backend.
Quick answer: the modern setup is
\usepackage[backend=biber]{biblatex}, \addbibresource{references.bib}, a citation such as \parencite{smith2024}, and \printbibliography.Minimal Working LaTeX Bibliography
Createmain.tex:
Create references.bib in the same directory:
references.bib
smith2024 connects the citation command in main.tex with the database entry in references.bib.
BibLaTeX Build Order
When you compile locally, the usual sequence is:- LaTeX
- Biber
- LaTeX
- LaTeX
.bib data, and the final LaTeX runs resolve citations and references. Many editors automate this sequence, but the log still tells you whether Biber ran successfully.
Common Citation Commands
Use multiple keys in one command when several sources support the same statement:
Choose a Bibliography Style
Set the style in the package options: Common starting points are:numericfor numbered citations such as[1].authoryearfor author-year citations.alphabeticfor compact labels derived from authors and years.verbosefor detailed note-based citations.
Add More Than One Bibliography File
You can load multiple databases: Keep entry keys unique across all files. Splitting a database by source type or project chapter can help large teams, but one well-maintained file is simpler for small projects.Fix Missing Citations or an Empty Bibliography
Citation shows as a question mark
Check that the citation key exactly matches the key in the.bib file, including capitalization. Then run the complete LaTeX–Biber–LaTeX–LaTeX sequence.
\printbibliography is empty
By default, BibLaTeX prints cited entries. To include every database entry while debugging, add:
Remove \nocite{*} if the final bibliography should contain only cited work.
Biber cannot find the data source
Make sure the file name in\addbibresource{references.bib} matches the real file and includes the .bib extension. Also confirm that the editor is configured to run Biber rather than BibTeX.
Special characters break an entry
Keep names inauthor = {Family, Given and Family, Given} form and protect capitalization that must be preserved:
BibLaTeX or Traditional BibTeX?
Do not migrate a working journal template solely for consistency. The publisher’s build requirements are the governing constraint.
Try a Bibliography in LaTeX Cloud Studio
Open a bibliography project
Create
main.tex and references.bib, then compile the minimal example and inspect the build log if a citation is missing.See the online LaTeX editor
Review the browser editor workflow before moving an existing bibliography project.
