跳到主要内容
版本:0.5.x

数学公式动画

Touying 还提供了一个独特且十分有用的功能,即数学公式动画,它让你可以方便地在数学公式里使用 pausemeanwhile

简单动画

让我们先来看一个例子:

#slide[
Touying equation with pause:

$
f(x) &= pause x^2 + 2x + 1 \
&= pause (x + 1)^2 \
$

#meanwhile

Touying equation is very simple.
]

image

我们使用 touying-equation 函数来实现在数学公式文本内部使用 pausemeanwhile(事实上,你也能用 #pause 或者 #pause;)。

正如你料想的一样,数学公式会分步显示,这很适合给让演讲者演示自己的数学公式推理思路。

复杂动画

事实上,我们也可以使用 onlyuncoveralternatives

#slide(repeat: 3, self => [
#let (uncover, only, alternatives) = utils.methods(self)

$
f(x) &= pause x^2 + 2x + uncover("3-", 1) \
&= pause (x + 1)^2 \
$
])

image