Comprehensive affiliation schema
Source:vignettes/comprehensive-affiliation-schema.Rmd
comprehensive-affiliation-schema.Rmd
Quarto provides a complete affiliation schema to define affiliations in more detail.
To generate comprehensive affiliations in plume, you can specify
affiliation items in the input data using the following syntax
key_1=item_1 key_2=item_2 key_n=item_n
.
PlumeQuarto
will automatically parse affiliations and
assign each item to its respective key.
Affiliations with no or unrecognised keys are assigned to the
name
key.
author <- tibble::tibble(
given_name = "René",
family_name = "Descartes",
affiliation1 = "Collège royal Henri-le-Grand",
affiliation2 = "
city=Poitiers
name=Université de Poitiers
address=15 Rue de l'Hôtel Dieu
country=Kingdom of France
",
affiliation3 = "name=Academia Franekerensis country=The Netherlands city=Franeker"
)
aut <- PlumeQuarto$new(author, file = "file.qmd")
aut$to_yaml()
The above will produce the following YAML header:
---
title: Cogito ergo sum
author:
- name:
given: René
family: Descartes
affiliations:
- ref: aff1
- ref: aff2
- ref: aff3
affiliations:
- id: aff1
name: Collège royal Henri-le-Grand
- id: aff2
name: Université de Poitiers
city: Poitiers
address: 15 Rue de l'Hôtel Dieu
country: Kingdom of France
- id: aff3
name: Academia Franekerensis
city: Franeker
country: The Netherlands
---