Home

Citation Mode

This is an enumeration used in Stencila Schema for citation presentation modes.

It exists so citations can preserve the distinction between parenthetical and narrative forms, including variants that expose only the author or only the year in surrounding prose. This helps Stencila map citation semantics consistently across authoring formats, renderers, and citation processors.

See Citation.citationMode for the property that uses this enumeration.

Analogues

The following external types, elements, or nodes are similar to a CitationMode:

  • Pandoc CitationMode: Close Pandoc analogue for citation presentation modes. Parenthetical maps to NormalCitation, Narrative to SuppressAuthor, and NarrativeAuthor to AuthorInText, while NarrativeYear has no direct Pandoc equivalent.

  • CSL citation position and narrative conventions: Close analogue for distinctions such as parenthetical versus narrative citation rendering, though Stencila exposes them as a compact schema enumeration.

Members

The CitationMode type has these members:

MemberDescription
Parenthetical-
Narrative-
NarrativeAuthor-
NarrativeYear-

Bindings

The CitationMode type is represented in:


This documentation was generated from CitationMode.yaml by docs_types.rs.

© 2026 Stencila