Skip to contents

Creates and validates deterministic citation-style metadata, attaches it to a canonical manuscript, and extracts stable bibliography identities for Pandoc-ready manuscript source generation.

Usage

new_citation_profile(style_id = "generic", csl = NULL)

validate_citation_profile(x)

set_manuscript_citation_profile(manuscript, profile)

manuscript_citation_keys(manuscript)

Arguments

style_id

Stable citation-style identity.

csl

Optional path to a Citation Style Language file.

x

A PopgenVCFCitationProfile.

manuscript

A validated PopgenVCFManuscript.

profile

A validated citation profile.

Value

new_citation_profile() returns a validated citation profile. validate_citation_profile() returns TRUE invisibly. set_manuscript_citation_profile() returns an updated manuscript. manuscript_citation_keys() returns sorted unique BibTeX keys.

Details

Custom CSL files are identified by SHA256 and copied into written manuscript directories. Citation formatting never changes canonical bibliography keys or scientific manuscript content.