Math Equation Animations
Touying also provides a unique and highly useful feature—math equation animations, allowing you to conveniently use pause
and meanwhile
within math equations.
Simple Animation
Let's start with an example:
#slide[
Touying equation with pause:
$
f(x) &= pause x^2 + 2x + 1 \
&= pause (x + 1)^2 \
$
#meanwhile
Touying equation is very simple.
]
We use the touying-equation
function to incorporate pause
and meanwhile
within the text of math equations (in fact, you can also use #pause
or #pause;
).
As you would expect, the math equation is displayed step by step, making it suitable for presenters to demonstrate their math reasoning.
Complex Animation
In fact, we can also use only
, uncover
, and alternatives
:
#slide(repeat: 3, self => [
#let (uncover, only, alternatives) = utils.methods(self)
$
f(x) &= pause x^2 + 2x + uncover("3-", 1) \
&= pause (x + 1)^2 \
$
])