论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
manim边学边做--Tex
manim边学边做--Tex
傲渊山岳
金牌会员
|
2024-7-1 17:12:31
|
来自手机
|
显示全部楼层
|
阅读模式
楼主
主题
912
|
帖子
912
|
积分
2736
Tex类继承自MathTex,具体功能和MathTex差不多,有一些细节的差别。
在实际的使用中,我感觉Tex在结合一般文本和公式时更方便一些,所以我用的比较多的是Tex。
Tex在manim各个模块中的位置大致如上图中所示。
1. Tex与MathTex区别
Tex的重要参数和方法和MathTex是一样的,所以本篇就不再一一介绍了,可以参考上一篇:
manim边学边做--MathTex
。
本篇打算介绍下这两者之间细微的区别。
1.1. 公式的写法
起首,创建公式时,MathTex只要直接输入公式即可,而Tex需要用$$包裹住公式部分。
# 直接输入公式
mathtex = MathTex("z=\sqrt{x^2+y^2}")
# 用 $$ 包裹住公式
tex = Tex("$z=\sqrt{x^2+y^2}$")
复制代码
对于Tex,如果不消$$包裹住公式部分,则无法正常体现公式。
上面两种写法的结果是一样的。
1.2. 一般文本与公式
Tex的公式为什么要多此一举,需要加上$$呢?
原因在于Tex区分一般文本和公式的体现方式,不加$$时,则看成一般文原来体现,
体现出来的结果会有一些区别。
而MathTex则不区分一般文本和公式,任何字符串都看成公式来体现。
# tex 一般文本
tex1 = Tex("z=x+y")
# tex 公式
tex2 = Tex("$z=x+y$")
# mathtex 公式
mathtex = MathTex("z=x+y")
# mathtex 加$$ 会报错
mathtex = MathTex("$z=x+y$")
复制代码
从上面示例中可以领会到
一般文本
和
公式
在体现上的细微区别。
2. 附件
文中完整的代码放在网盘中了(tex.py),
下载地址:
完整代码
(访问暗码: 6872)
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
傲渊山岳
金牌会员
这个人很懒什么都没写!
楼主热帖
2022你不容错过的软件测试项目实战(we ...
SQL Server创建表
Swift之Codable自定义解析将任意数据类 ...
MySQL max() min() 函数取值错误
ThinkPHP5 远程命令执行漏洞
2022年春节后这波疫情对于国内SAP咨询 ...
变量的定义和使用
Java EnumMap put()方法具有什么功能呢 ...
【微服务专题之】.Net6下集成微服务网 ...
MySQL数据库-数据表
标签云
存储
挺好的
服务器
快速回复
返回顶部
返回列表