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.