Articles

SDSS 2023: Reproducible Documents, Websites,
and Books with Quarto

Dr. Mine Çetinkaya-Rundel

Duke University + Posit

2023-05-23

Anatomy of a Quarto journal article

Components

  1. Metadata: YAML

  2. Text: Markdown

  3. Code: Executed via knitr or jupyter

Weave it all together, and you have a beautiful, reproducible journal article!

Journal articles

Quarto supports

  • a standardized schema for authors and affiliations that can be expressed once int the source document,

  • the use of Citation Style Language (CSL) to automate the formatting of citations and bibliographies, and

  • outputting to pdf, html, and docx with custom formatting,

according to the styles required for various journals,

and creating the LaTeX required for submission to multiple journals.

Journal formats

Journal / Publisher Name
Association of Computing Machinery acm
American Chemical Society acs
American Geophysical Union agu
Biophysical journal biophysical-journal
Elsevier Journals elsevier
American Statistical Association Journals jasa
Journal of Statistical Software jss
Public Library of Science plos

Getting started with a journal article

The quarto use template command can be used to create an article from one these formats, e.g. for JASA:

Terminal
quarto use template quarto-journals/jasa

Our turn

Let’s write an article together for JASA and showcase the following features of Quarto journal articles:

  • PDF output

  • Extended YAML fields

  • Citations

Your turn

Pick up where we left off and

  • Add co-authors

  • Add another citation from a DOI

  • Add a cross reference to a figure, table, or section

10:00

Wrap up

Learn more

Questions

Any questions / anything you’d like to review or learn before we wrap up the workshop?