У меня есть следующая сцена:
from manimlib.imports import *
class Surds(Scene):
def construct(self):
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
вообще не отображается:
Я уверен, что Сурд все испортил, так как тот же метод окраски работал, как и предполагалось в другой сцене:
Так как я могу получить окраску для работы с surd?
Примечание: Я также заметил, что добавление дополнительного 'b' в конце выражения LaTeX делает предпоследний рендер, но это не так ' Это действительно исправление, так как интервал и окраска \sqrt
по-прежнему отключены: