Сообщество Manim: Цвет в уравнении по тексту ⇐ Python

Программы на Python
Anonymous
Сообщество Manim: Цвет в уравнении по тексту

Сообщение Anonymous »

У меня есть следующий код Python для отображения матрицы в сообществе Manim:

Код: Выделить всё

from manim import *

class Example(Scene):
def construct(self):
A = MathTex(
r"A="
r"\begin{pmatrix}"
r"a_{11} & a_{12} & \dots  & a_{1n}\\"
r"a_{21} & a_{22} & \dots  & a_{2n}\\"
r"\vdots & \vdots & \ddots & \vdots\\"
r"a_{n1} & a_{n2} & \dots  & a_{nn}"
r"\end{pmatrix}"
).center()

self.play(Write(A))

Я хотел бы присвоить каждой букве один и тот же цвет (например, красный).
Я знаю, что могу отображать индексы, а затем раскрасить каждую букву "a" индивидуально по индексу, но для более крупных уравнений это становится все более утомительным.
Есть ли способ сделать такие вещи более разумными, например, раскрасить по тексту или по перебирать уравнение?

Подробнее здесь: https://stackoverflow.com/questions/790 ... on-by-text

Вернуться в «Python»