怎么看网站是什么时候做的,app制作开发报价,极简风格装修效果图,移动平台SingleStringMathTex是Mobjects分类中用来显示数学公式的class。
manim中有3个可以用来显示数学公式的class#xff0c;还有两个是MathTex和Tex#xff0c;后续再介绍。
从SingleStringMathTex的名称中也可以看出#xff0c;它是用来显示只有一行的简单公式。 SingleStrin…SingleStringMathTex是Mobjects分类中用来显示数学公式的class。
manim中有3个可以用来显示数学公式的class还有两个是MathTex和Tex后续再介绍。
从SingleStringMathTex的名称中也可以看出它是用来显示只有一行的简单公式。 SingleStringMathTex在manim各个模块中的位置大致如上图中所示。
1. 主要参数
SingleStringMathTex主要用于显示只有一行的数学公式所以参数也比较简单
参数名称类型说明tex_stringstringlatex格式的公式stroke_widthfloat粗细heightfloat高度font_sizefloat字体大小tex_environmentstr不熟悉latex的话不要设置tex_templateobject不熟悉latex的话不要设置
2. 主要方法
SingleStringMathTex的主要方法只有两个
名称说明get_tex_string获取公式原始的latex字符串init_colors初始化颜色目前是空方法
注意init_colors在SingleStringMathTex中是个空方法也就是没有实现任何功能继承SingleStringMathTex子类可以实现此方法来设置颜色。
3. 使用示例
3.1. 显示样式
参数stroke_width和height可以控制公式的样式。
tex SingleStringMathTex(z \sqrt{x^2y^2}, stroke_width3)
tex SingleStringMathTex(z \sqrt{x^2y^2}, height0.8) 3.2. 字体大小
通过font_size参数调节字体的大小font_size和height都可以调节大小。
它们区别之处在于font_size是调节字体height是调节整个公式占据空间的高度。
tex SingleStringMathTex(z \sqrt{x^2y^2}, font_size20)
tex SingleStringMathTex(z \sqrt{x^2y^2}, font_size55) 3.3. 原始字符
数学公式中的很多特殊符号都是无法直接通过键盘输入的要想输入这些公式可以输入latex字符串然后manim会自动将latex字符串转换成数学公式来显示。
SingleStringMathTex的get_tex_string可以让我们反向得到原始的latex字符串。
tex SingleStringMathTex(z \sqrt{x^2y^2})
print(tex.get_tex_string()) 4. 附件
文中完整的代码放在网盘中了single_string_math_tex.py 下载地址: 完整代码 (访问密码: 6872) 作者databook 链接https://juejin.cn/post/7383281753145294875