Presentations

SciPy 2024: Unlocking Dynamic Reproducible Documents
A Quarto Tutorial for Scientific Communication

Mine Çetinkaya Rundel

Duke University + Posit PBC

Anatomy of a Quarto presentation

Components

  1. Metadata: YAML

  2. Text: Markdown

  3. Code: Executed via jupyter (or knitr)

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
  • Code, output location, code highlighting
  • Logo and footer
  • Making things fit on a slide
  • Chalkboard
  • Multiplex
  • Publishing your presentation to Quarto Pub

Your turn

Pick up where we left off and

05:00

Our turn

Let’s continue building our a presentation together from hello-penguins-slides.qmd and showcase the fragments with .fragment and fragment-index=n.

Wrap up

Quarto presentation formats

  • revealjs - essentially the replacement for xaringan, but with Pandoc-native syntax

  • beamer for LaTeX slides

  • PowerPoint for when you have to collaborate via MS Office

Wrap up

Learn more

Questions

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