数学公式动画
Touying 还提供了一个独特且十分有用的功能,即数学公式动画,它让你可以方便地在数学公式里使用 pause
和 meanwhile
。
简单动画
让我们先来看一个例子:
#slide[
Touying equation with pause:
$
f(x) &= pause x^2 + 2x + 1 \
&= pause (x + 1)^2 \
$
#meanwhile
Touying equation is very simple.
]
我们使用 touying-equation
函数来实现在数学公式文本内部使用 pause
和 meanwhile
(事实上,你也能用 #pause
或者 #pause;
)。
正如你料想的一样,数学公式会分步显示,这很适合给让演讲者演示自己的数学公式推理思路。
复杂动画
事实上,我们也可以使用 only
、uncover
和 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 \
$
])