Presentations

From R Markdown to Quarto

Mine Çetinkaya Rundel

Duke University + Posit

Andrew Bray

UC Berkeley

Anatomy of a Quarto presentation

Components

  1. Metadata: YAML

  2. Text: Markdown

  3. Code: Executed via knitr or jupyter

Weave it all together, and you have a beautiful, functional slide deck!

Our turn

Let’s build a presentation together from hello-penguins-slides.qmd and showcase the following features of Quarto presentations:

  • Hierarchy, headers, and document outline

  • Incremental lists

  • Columns and tabsets

  • Code, output location, code highlighting

  • Logo and footer

  • Making things fit on a slide

  • Chalkboard

  • Publishing your presentation to Quarto Pub

  • Printing to PDF

Your turn

Pick up where we left off and

  • Change the transition style between slides

  • Change the slide size

  • Add slide numbers

15:00

Our turn

Let’s continue building our a presentation together from hello-penguins-slides.qmd and showcase the following features of Quarto presentations:

  • Fragments

  • Animations

  • Title slide attributes

  • Speaker notes

Wrap up

Quarto presentation formats

  • revealjs for HTML slides

    • Essentially the replacement for xaringan, but with Pandoc-native syntax
  • beamer for LaTeX slides

  • PowerPoint for when you have to collaborate via MS Office

Learn more

quarto.org/docs/presentations

Questions

Any questions / anything you’d like to review before we wrap up this module?

mine.quarto.pub/quarto-asa-nashville

1 / 10
Presentations From R Markdown to Quarto Mine Çetinkaya Rundel Duke University + Posit Andrew Bray UC Berkeley

  1. Slides

  2. Tools

  3. Close
  • Presentations
  • Anatomy of a Quarto presentation
  • Components
  • Our turn
  • Your turn
  • Our turn
  • Wrap up
  • Quarto presentation formats
  • Learn more
  • Questions
  • f Fullscreen
  • s Speaker View
  • o Slide Overview
  • e PDF Export Mode
  • ? Keyboard Help