One Tool to Rule Them All

for Documentation, Presentations, Manuscripts and Outreach

Quarto is an open-source scientific and technical publishing system created by Posit. It helps researchers move from scattered workflows to a more integrated way of writing, documenting, presenting, and sharing their work.

This website is designed as a guided reference to our workshop that was first given at the 13th International Congress on Environmental Modelling and Software in 2026. You can follow it from top to bottom during a live session, or return to individual pages later when you need help with a specific output format.

Who We Are

Ben Black

Head of the group Data and Modelling Infrastructure for Living Labs

Leibniz Centre for Agricultural Landscape Research (ZALF)

Isabel Nicholson-Thomas

Doctoral Researcher at Planning of Landscape and Urban Systems (PLUS)

ETH Zürich

Manuel Kurmann

Research Assistant at Planning of Landscape and Urban Systems (PLUS)

ETH Zürich

Who This Workshop Is For

This material is especially useful for:

  • Early career researchers building their first durable workflow
  • Experienced researchers who want fewer disconnected tools
  • Teams that care about reproducibility, transparency, and reuse
  • Anyone who wants websites, manuscripts, presentations, and notes to feel part of the same system

Basic familiarity with at least one programming language such as R, Python, or Julia can help, but it is not required for most of the lessons here.

Why Quarto Matters For Researchers

In a nutshell, academic work usually produces and involves many related outputs:

We take rough notes and exploratory analysis in the early stages of research. These then evolve into polished text as well as figures and tables (which are often produced programmatically). We then combine these into manuscripts for publication, talks for conferences or sometimes reports and interactive communication for stakeholders or project partners. At the same time, there is an increasing need to share our work in other forms of public outreach and build our own online presence. Typically, many of these activities are done in using tools that are not necessarily integrated or compatible, which can lead to a fragmented workflow and a lot of time spent on manual formatting.

Quarto makes all of these activities easier to manage by allowing you to perform them in a single system. You can write your notes, code, and text in plain text files, and then render them into different formats (like HTML, PDF, DOCX, slides) without having to switch tools or worry about compatibility. This means you can focus more on the content of your research and less on the technicalities of formatting and tool management.

NoteWorkshop idea

The core promise of Quarto is simple: write once in a plain text source file and render to multiple professional outputs such as HTML, PDF, DOCX, and slides.

How To Use This Site & What You Will Learn

We have broken down the workshop into six main sections (with an advanced section for those who want to go deeper). Each section has a separate page with a guided exercise to help you practice the workflow with an academic scenario. You don’t have to follow the sections in order, or indeed complete them all, but we recommend starting with the foundations if you are new to Quarto.

Foundations

Markdown, YAML, and Quarto’s project model: the building blocks every output shares.

Research Diary

Documenting your research in a reproducible way from the very beginning.

Manuscripts

Write in plain text; render to PDF, HTML, or DOCX, then share with collaborators.

Slides

Build reveal.js talks from the same source as your research.

Websites

Project, lab, and personal websites to improve outreach.

Dashboards

Interactive dashboards for exploring and communicating your research.

WarningBefore you start

Make sure Quarto ≥ 1.5 is installed and that you can run quarto check in your terminal. If you hit issues, see the Installing Quarto page.