txt11 = TexMobject(r"-7", color=BLACK)
txt12 = TexMobject(r"\frac{1}{7}", color=BLACK).next_to(txt11, RIGHT)
我想为txt12的分母着色,尝试将txt12拆分为:
txt12 = TexMobject(r"\frac{1}", r"{7}", color=BLACK).next_to(txt11, RIGHT)
txt12.set_color_by_tex("{7}", BLUE)
但不起作用,然后创建一个与txt12重叠但分子为空的新txt13:
txt13 = TexMobject(r"\frac{}{7}", color=BLUE).move_to(txt12.get_center())
也不起作用。
是否有可行的方法来给方程式的一部分上色,例如分数?谢谢!
答案 0 :(得分:0)
具体来说,您可以使用
false:
1. parent="abc.xyz"
child="abc.xyz.pol"
2. parent="abc.xyz"
child="abc.xyz.pol.del"
3. parent="abc.xyz.pol"
child="abc.xyz.pol.del"
true:
4. parent="abc.xyz.pol"
child="abc.xyz.del"
5. parent="abc.xyz"
child="abc.xyzDel"
6. parent="abc.xyz"
child="abc.xyzDel.pol"
TexMobject(r"1", r"\over", r"7").set_color_by_tex("7", BLUE)
将文本为set_color_by_tex("7", BLUE)
的子对象设置为7
。
LaTeX BLUE
命令是{a \over b}
的简写。
格兰特·桑德森有时就是这样做的,例如在this recent video中。