Quarkdown provides first-class bibliography generation with out-of-the-box BibTeX compatibility.
To get started, call the .bibliography {file.bib} docs ↗ function, where file.bib is the path to your .bib file. You can find some BibTeX examples here.
.bibliography {bibliography/file.bib}You can cite an entry from the bibliography using the .cite {key} function.
Consider the following BibTeX entry:
@article{einstein,
author = "Albert Einstein",
...
}You can cite it using the einstein key.
Einstein's publication .cite {einstein} in 1905 revolutionized the field of physics.
Similarly, Hawking's book .cite {hawking} has had a profound impact
on our understanding of cosmology and black holes.Einstein’s publication [1] in 1905 revolutionized the field of physics. Similarly, Hawking’s book [2] has had a profound impact on our understanding of cosmology and black holes.
The optional style parameter configures the look and format of the bibliography and its citation references. Styles are directly inspired by LaTeX, and you can find comprehensive comparisons here.
The currently supported styles are:
plain (default)

ieeetr

acm
By default, the title is localized to the current locale set via .doclang, if supported. You can set a custom title using the title parameter.
.bibliography {bibliography/file.bib} title:{My bibliography}Depending on the current auto page break configuration, the title may cause a page break. You can prevent page breaks by turning the title into a decorative heading using the decorativetitle parameter:
.bibliography {file.bib} title:{My bibliography} decorativetitle:{yes}