Slipst is a package for creating dynamic presentations in Typst, inspired by slipshow.
It introduces a novel way of structuring presentations using “slips” that scroll from top to bottom, instead of relying on fixed-size slides. This frees presenters from the constraints of slide dimensions.
Slipst works with Typst’s HTML export feature to create interactive presentations in web browsers. For current version (0.14) of Typst, extra flags are needed to enable HTML export:
typst compile your-presentation.typ --format html --features html
Quick Start
#import "@preview/slipst:0.1.0": *
#show: slipst
= First Slip
The document flows from top to bottom.
Whenever a `#pause` is encountered, the presentation will pause here,
waiting for the presenter to navigate to the next slip.
#pause
= Second Slip
The second slip appears after navigating down.
Refer to the tutorial for a more comprehensive guide.
Roadmap
- Basic slip functionality with up/down navigation.
- Persistent state across sessions.
- (TODO) Slips replacement animations, as well as Cetz and Fletcher animations.
- (TODO) Visual structure for subslips.
- (TODO) Whiteboard mode for live drawing.
- (TODO) Advanced navigation.
- (TODO) PDF handout export.