Manim 中文显示问题

Manim可视化动画引擎

Manim可视化 是一个面向数学和科研的可视化动画引擎,是一个python库,很快速创建动画,之前了解过一点,最近想做个视频图解,安装了解了一下,感兴趣的可以去Github上查看https://github.com/3b1b/manim
官网有中文文档了,可以快速了解Manim。
https://docs.manim.org.cn/getting_started/installation.html

中文显示问题

安装后发现无法显示中文,都是乱码,找了一些博客,感觉方法有所偏差,包括:

  1. TEX_USE_CTEX = False改成TEX_USE_CTEX = True
  2. 找到文件下 ctex_template.tex 修改;
  3. tex_file_writing.py 修改;

以上几个方法,如果你和我一样无法修改成功,可以试试下面这个方法。

具体方法

本质上也是修改 ctex_template.tex,不过针对现在Manim更新文档后,跟之前教程有点不同。

首先找到 ctex_template.tex文件,我是直接conda 创建了 一个“manim”的环境去安装的,直接去conda的manim环境下的包找:
我的路径
要打开这个文件夹,需要安装如
TeXLive-full、miktex之类的LaTeX编辑器

打开后
在这里插入图片描述

如上面是补充的编辑内容,需要直接用的,可以直接复制粘贴就完事了。

\usepackage{xeCJK}
\setCJKmainfont{Microsoft JhengHei}

\usepackage{xeCJK}
\setCJKmainfont{SimHei}

代码修改

设置后字体后,在代码中直接用就行了。

text = Text("大家好 ", font="SimHei", font_size=90)

显示效果
在这里插入图片描述
以上就是两种字体的修改,需要添加更多的字体。
可以参考一下链接,我主要也是参考B站@tucoconum,链接放下面了
https://www.bilibili.com/read/cv7988124/,非常感谢。
早上弄了一会,纯分享,希望能帮到大家。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值