文書に複数の著者を表記する
R Markdown 文書のYAML フロントマターに複数の著者を加える方法は複数あります. 単純に, 全員を同列に並べたい場合, 1つの文字列を与えることでできます. 例えばこのように.
---
title: "無題"
author: "John Doe, Jane Doe"
---
別の方法として, 各エントリごとに行を分けたいならば, YAML フィールドにエントリのリストを与えることができます. これは著者ごとにEメールアドレスや所属情報を加えたいときに役に立ちます. 例えばこのように.
---
author:
- John Doe, 組織1
- Jane Doe, 組織2
---
追加情報を文書の脚注として追記したい時, Markdown 構文の ^[]
を利用できます. これは著者ごとに連絡先Eメールや住所といった多くの情報を含めたい場合により便利です. 厳密な動作は出力フォーマットに依存します.
---
author:
- John Doe^[組織1, john@example.org]
- Jane Doe^[組織2, jane@example.org]
---
特定の R Markdown テンプレートを使うと YAML に追加パラメータを直接指定できます. 例えば Distill 出力フォーマットは url
, affiliation
, affiliation_url
を指定することが可能です. まずは distill パッケージ (Allaire, Iannone, et al. 2021) をインストールします.
install.packages("distill")
Distill フォーマットは詳細な著者情報を与えて使うことができます. 例えばこのように.
---
title: "R Markdown のための Distill"
author:
- name: "JJ Allaire"
url: https://github.com/jjallaire
affiliation: RStudio
affiliation_url: https://www.rstudio.com
output: distill::distill_article
---
Allaire, JJ, Rich Iannone, Alison Presmanes Hill, and Yihui Xie. 2021.
Distill: R Markdown Format for Scientific and Technical Writing.
https://CRAN.R-project.org/package=distill.