Creating Presentations
Quarto can create presentations in several different formats: - reveal.js (HTML) - PowerPoint (MS Office) - Beamer (LaTeX/PDF)
and we agree with the Quarto developers that the most useful of these is reveal.js. This is because as a web-native format it can be shared and viewed in any modern browser but also because it can be converted, relatively painlessly, to PowerPoint later.
Why This Matters For Researchers
The typical presentations we have to give as researchers often incorporate the same text content, figures, tables, and sometimes even code that we use in our manuscripts and other outputs so it makes sense to use the same publishing system to create them. Quarto allows you to do this in a way that is reproducible and easy to update, so that your slides are always consistent with your other outputs.
Key benefits of using Quarto-revealjs for presentations
Reuse your existing content
Code-generated figures, tables, citations and text can be adapted from existing material in other .qmd files. This is particularly useful for conference talks where you want to present your latest results.
Embedded interactive and dynamic content
HTML and JavaScript diagrams can be directly embedded in slides, and code cells can be run live in the browser. This is particularly useful for teaching and workshops. you can also use iframes to embed external content, such as videos or websites, in your slides in a more seamless fashion than PowerPoint.
Customizable Themes
Quarto provides 11 built in themes for reveal.js slides or you can prepare your own lightweight CSS theme based on your own branding and apply it to your slides as a template.
Established Ecosystem with continued development
reveal.js has many of the features you would expect from a presentation software, such as slide transitions, full-screen viewing, animations and speaker notes. Also, because it is open source there are also many plugins available to extend its functionality, and some of these have already been adapted for Quarto: Quarto Reveal Plugins.
Caveat: Graphical Design
While we can recommend Quarto-revealjs for presentations where the actual content is the main focus, it is not a good choice for presentations where the visual design is the main focus. Specifically reveal.js offers very little capacity for creating and manipulating vector graphics compared to PowerPoint.