Skip to main content

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.
]
Touying example output

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 \
$
])
Touying example output