This step-by-step introduction to Quarto for academic research and publication covers:
- the concept of literate programming
- why reproducibility matters
- how to use Quarto in RStudio
- how to write research reports, theses, and academic papers in Quarto
- how to insert tables, images, plots, and bibliographic references in Quarto documents
- how to export and share Quarto documents in different formats including HTML, PDF, LibreOffice Writer, and Microsoft Word.
The interactive (and most up-to-date) online version of the tutorial is available at: https://elenlefoll.quarto.pub/quarto4research. This is the version that I recommend learning from.
To follow the instructions and complete the "Your turn!" sections, the tutorial requires learners to download and unzip LearningQuarto.zip. This compressed file contains the two datasets and the folder structure that is used throughout this tutorial.
This repository contains the Quarto source code for the tutorial (Quarto4Research.qmd), as well as all the files necessary to render the tutorial locally. These files are primarily intended for educators who wish to adapt this Open Educational Resource (OER) to their students' needs.
This tutorial is released under a CC-BY 4.0 license.
Please cite as:
Le Foll, Elen (2026). Quarto for reproducible research workflows and academic publishing: A step-by-step tutorial. Zenodo. https://doi.org/10.5281/zenodo.18913131