Skip to main content

Paper Citation

Cite references using [@key] syntax in any markdown file. A References section is auto-generated at the bottom of the page.


Inline Citations

Single citation: the transformer architecture (Vaswani et al., 2017) changed NLP.

Multiple citations: recent work (Devlin et al., 2019; Brown et al., 2020) builds on this.

  • Single: [@vaswani2017attention]
  • Multiple: [@devlin2019bert; @brown2020gpt3]

Author formatting: 1 author shows (Smith, 2024), 2 authors (Smith & Jones, 2024), 3+ authors (Smith et al., 2024). Clicking scrolls to the reference at the bottom.


Adding References

Add entries to references.yaml at the project root:

vaswani2017attention:
type: article
title: "Attention Is All You Need"
author:
- "Ashish Vaswani"
- "Noam Shazeer"
year: 2017
venue: "NeurIPS"
url: "https://arxiv.org/abs/1706.03762"
FieldRequiredTypeDescriptionExample
typeYesstringEntry typearticle, inproceedings, book, thesis
titleYesstringFull paper title"Attention Is All You Need"
authorYeslistAuthor full names["Ashish Vaswani", "Noam Shazeer"]
yearYesintegerPublication year2017
venueNostringConference or journal"NeurIPS", "JMLR"
urlNostringLink (makes clickable)"https://arxiv.org/abs/1706.03762"
doiNostringDigital Object Identifier"10.5555/3295222.3295349"
volumeNostringJournal volume"32"
pagesNostringPage range"5998-6008"

The dev server picks up changes to references.yaml without a restart. Unknown keys render as a red warning without breaking the build. All references are also browsable on the Bibliography page.


References