bibtex
Compile bibliography for LaTeX documents
SYNOPSIS
bibtex [OPTION]... [AUXFILE[.aux]]
PARAMETERS
--help
Display help message and exit
--version
Output version information and exit
-min-crossrefs=N
Set minimum cross-references per entry to N (default 2)
-terse
Print only errors, warnings, and fatal messages
-verbose
Print progress reports and statistics
DESCRIPTION
BibTeX is a tool for processing bibliography files in LaTeX documents. It reads entries from a .bib database file, specified via \bibliography{} in the LaTeX source, and uses instructions from the .aux file (generated by an initial LaTeX run) to select cited references. BibTeX then applies a bibliography style from a .bst file to format these entries, producing a .bbl file with the formatted bibliography and a .blg log file.
This enables automated, consistent reference formatting. The standard workflow is: run LaTeX (creates .aux), run BibTeX (creates .bbl), run LaTeX twice more (resolves citations and cross-references). BibTeX handles cross-referencing between entries and supports custom styles, though it lacks native Unicode support.
CAVEATS
BibTeX has limited Unicode support; use biber for modern documents. Requires a matching .bst style file. Multiple runs may be needed for cross-references.
TYPICAL WORKFLOW
1. latex document.tex (generates .aux)
2. bibtex document (generates .bbl)
3. latex document.tex
4. latex document.tex (finalizes references)
OUTPUT FILES
.bbl: Formatted bibliography for LaTeX.
.blg: Processing log with warnings/errors.
.brf: Additional report (if verbose).
HISTORY
Created by Oren Patashnik in 1985, building on earlier Bib tools by Lesk and Soffrin (1975). Widely used with LaTeX since its TeX integration.


