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, or the, 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.