Code Styles
show-slides Styleβ
If we only need simplicity, we can use #show: slides
for a cleaner syntax.
However, this approach has corresponding drawbacks: firstly, this method may significantly impact document rendering performance. Secondly, subsequent #slide(..)
cannot be added directly. Instead, you need to manually mark #slides-end
. The most significant drawback is that complex functionalities cannot be achieved.
#import "@preview/touying:0.2.1": *
#let (init, slide, slides) = utils.methods(s)
#show: init
#show: slides
= Title
== First Slide
Hello, Touying!
#pause
Hello, Typst!
#slides-end
#slide[
A new slide.
]
And you can create a new page with the empty header ==
.
slide-block Styleβ
For better performance and more powerful capabilities, in most cases, we still need to use the code style like:
#slide[
A new slide.
]