Getting Started
TipLearn more
See the full Quarto Getting Started Guide.
Introduction
Quarto is an open-source scientific and technical publishing system built on Pandoc.
In addition to the core capabilities of Pandoc, Quarto includes:
- Support for embedding output from Python, R, and Julia via integration with Jupyter and knitr.
- A project system for rendering groups of documents at once.
- Flexible ways to specify rendering options, including project-wide options and per-format options.
- Cross references for figures, tables, equations, sections, listings, proofs, and more.
- Sophisticated layout for panels of figures, tables, and other content.
- HTML output based on Bootstrap (including support for Bootswatch themes).
- Automatic installation of required LaTeX packages when rendering PDF output.
Installation
Install the Quarto CLI from https://quarto.org/docs/get-started/.
You can verify that Quarto has been installed correctly with:
$ quarto checkDemo Site
To run this demo site locally, first clone it from GitHub:
$ git clone https://github.com/quarto-dev/quarto-demo
$ cd quarto-demoThen, install the Python dependencies using uv:
$ uv syncNext, install the R dependencies:
> renv::restore()Finally, render or serve the site locally:
$ quarto render
$ quarto preview