Quickstart to Quarto


Neha Moopen
Programming Cafe
26-04-2023

What is Quatro?


Quarto is an open-source scientific and technical publishing system built on Pandoc.


Quarto allows you create dynamic documents which weave text and code together to produce documents, web pages, blog posts, books and more.


It is developed by Posit (formerly RStudio) and is considered the ‘next-generation’ of R Markdown

How does Quarto work?


First, let’s revisit knitr (2011) & RMarkdown (2014).

How does Quarto work?


Quarto is an upgrade!

How does Quarto work?


Quarto is an upgrade!

How does Quarto work?


When using R Markdown, different packages are required for specific kinds of output:

  • Websites: distill or blogdown
  • Books: bookdown
  • Presentations: xaringan

How does Quarto work?


Quarto is an upgrade! It is a single publishing system for all sorts of output:

  • Computations
  • Documents
  • Presentations
  • Websites
  • Books

Overview & Guides: https://quarto.org/docs/guide/

How does Quarto work?


Quarto works smoothly outside R & RStudio. The following programming languages can be executed:

  • R
  • Python
  • Julia
  • Observable JS

This also makes it suitable for multi-language computational work!

How does Quarto work?


Quarto works smoothly outside R & RStudio. The following tools are supported:

  • Command Line (Quarto CLI)
  • RStudio IDE
  • JupyterLab
  • VS Code
  • Neovim
  • Text Editors

Time for a demo!