sile-typesetter / sile

The SILE Typesetter — Simon’s Improved Layout Engine
https://sile-typesetter.org
MIT License
1.61k stars 97 forks source link

Bibtex \cite errors on books without author #2022

Open Omikhleia opened 1 month ago

Omikhleia commented 1 month ago

SILE 0.14.17 or 0.15-develop

\cite[key=...] exits on error in commafy (called by andSurnames) for an entry without author.

Example

@book{DragonDeBrume5,
  title     = {On some stars, flowers & places in Middle-earth},
  year      = 2023,
  publisher = "Le Dragon de Brume",
}

Rationale

Such entries are however legit

It may be used for instance for non-attributed collective works, or ancient works whose author is unknown, etc.

Omikhleia commented 1 month ago

Food for thought on author-date in-text citations (à la Havard)

No author:

No date: "n.d." (EDIT: In French, "s. d.")