次のシーンがあります。
from manimlib.imports import * クラスSurds(Scene): def コンストラクト (自己): text_1 = TexMobject("\\sqrt{", "a", "\\times", "b", "} ") text_1.set_color_by_tex("a", BLUE) text_1.set_color_by_tex("b", YELLOW) self.play(Write(text_1))
ラテックス式を書くことを意図しています
\sqrt{a \times b}
a
着色された青色と着色b
された黄色。
代わりに、奇妙なことが起こります。時間記号は黄色で、スルドの「上部」は青色で、b
まったくレンダリングされません。
同じカラーリング手法が別のシーンで意図したとおりに機能したため、スルドが物事を台無しにしていることは確かです。
では、どうすればスルドと一緒に色を付けることができますか?
補足: LaTeX 式の末尾に 'b' を追加すると、最後から 2 番目のレンダリングが行われることにも気付きましたが、\sqrt
間隔と色がまだオフであるため、これは実際には修正されません。