Skip to content

Bibliography

Giorgio Garofalo edited this page Jun 14, 2025 · 5 revisions

Quarkdown provides first-class bibliography generation with out-of-the-box BibTeX compatibility.

To get started, invoke the .bibliography {file.bib}[docs] function, with file.bib being the path to the .bib file.
You may find some BibTeX examples here.

.bibliography {file.bib}
Bibliography

 

Citations

An entry of a bibliography can be cited via the .cite {key} function.

Considering the following Bib entry:

@article{einstein,
  author = "Albert Einstein",
  ...
}

Then it can be cited by means of 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.
Citation

 

Style

The optional style parameter, which defaults to plain, configures the look and format of the bibliography and its citation references. Styles are directly inspired by LaTeX's and comprehensive comparisons can be found here.

Here are the currently supported styles:

  • plain

    plain style
  • ieeetr

    ieeetr style
  • acm

    acm style

 

Title

By default, the title will be localized to the current locale set via .doclang, if supported. A custom title can be set via the title parameter:

.bibliography {file.bib} title:{My bibliography}
Custom title

 

Depending on the current auto page break configuration, the title will likely cause a page break. Page breaks can be prevented by turning the title to a decorative heading by means of the decorativetitle parameter:

.bibliography {file.bib} title:{My bibliography} decorativetitle:{yes}
Clone this wiki locally