Citation rules
August 11, 2026 · View on GitHub
Field Current treats a BibTeX entry as the canonical description of a work. Verify its title, authors, year, and venue against a primary record such as a publisher page, DBLP, or arXiv before citing it. Keep one entry per work and reuse the same key across collections.
Cite keys
The built-in rule is:
<first-author-surname><YY><first-two-title-words>
The key is lowercase ASCII with no punctuation or separators.
- Strip accents from the first author's family name.
- Use the two-digit year of the version being cited.
- Skip only a leading
a,an, orthe, then take the first two title words. - Keep prepositions and other short words. A hyphenated compound counts as one word.
- If two works collide, append a lowercase letter to the later entry.
Examples:
- Vaswani et al., “Attention Is All You Need” (2017) becomes
vaswani17attentionis. - Brin and Page, “The Anatomy of a Large-Scale Hypertextual Web Search Engine” (1998)
becomes
brin98anatomyof.
The rule is intentionally mechanical. A reproducible key is more useful than a clever key
that different people would spell differently. Run npm run cli -- selftest to check the
implementation and npm run cli -- audit ... to compare a BibTeX file with the cite keys in
one or more TeX files.