在manim使用中,发现Tex类,比如title,不支持中文,例如
from manim import *
class TriangleTheorems(Scene):
def construct(self):
title = Title("勾股定理")
text = Tex(r"这个公式就是$a^2+b^2=c^2$")
self.play(Write(title),Write(text))
self.wait(1)
报错
可以用这个
tex_template=TexTemplateLibrary.ctex
解决,应该要有ctex宏包环境
from manim import * class TriangleTheorems(Scene): def construct(self): title = Title("勾股定理",tex_template=TexTemplateLibrary.ctex) text = Tex(r"这个公式就是$a^2+b^2=c^2$",tex_template=TexTemplateLibrary.ctex) self.play(Write(title),Write(text)) self.wait(1)
不过得到的text不能对齐,这个方法不完善,不过title类的解决了,可以用中文