bibliography
.bibliography path:{String}
style:{String = DEFAULT_CSL_STYLE}
title:{InlineMarkdownContent? = null}
breakpage:{Boolean = true}
headingdepth:{Int = 1}
numberheading:{Boolean = false}
indexheading:{Boolean = false}
-> NodeGenerates a bibliography from a bibliography file.
Supported formats include BibTeX (.bib), CSL JSON, YAML, EndNote, and RIS.
The bibliography is formatted using a CSL style definition, powered by citeproc-java. This enables support for a curated selection of citation styles from the CSL Style Repository.
Example:
.bibliography {bibliography.bib} style:{apa}Return
an AstRoot containing an optional heading and a BibliographyView
Parameters
path to the bibliography file, with extension
- Optional
- Likely named
title of the bibliography. If unset, the default localized title is used
- Optional
- Likely named
whether the heading preceding the bibliography triggers an automatic page break. Enabled by default.
- Optional
- Likely named
depth of the heading preceding the bibliography
- Optional
- Likely named
whether the heading preceding the bibliography should be numbered and have its position tracked in the document hierarchy. Implicitly enabled when indexheading is enabled.
- Optional
- Likely named
whether the heading preceding the bibliography should itself be indexed in the document's table of contents.
See also
to cite bibliography entries
Throws
if the bibliography file cannot be read or parsed
if the specified style does not exist or is invalid