一个Manim的bug-UserWarning: g0-87 not recognized

一个Manim的bug

一、报错代码:

class Test(Scene):
    def construct(self):
        my_first_text = TextMobject("Writing with manim is fun")
        second_line = TextMobject("and easy to do!")
        second_line.next_to(my_first_text, DOWN)
        third_line = TextMobject("for me and you!")
        third_line.next_to(my_first_text, DOWN)

        self.add(my_first_text, second_line)
        self.wait(2)
        self.play(Transform(second_line, third_line))
        self.wait(2)
        second_line.shift(3 * DOWN)
        self.play(ApplyMethod(my_first_text.shift, 3 * UP))
        ###Try uncommenting the following###
        # self.play(ApplyMethod(second_line.move_to, LEFT_SIDE-2*LEFT))
        # self.play(ApplyMethod(my_first_text.next_to,second_line))

这是一段非常正常的代码,但是运行时报错:

c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\mobject\svg\svg_mobject.py:125: UserWarning: g0-87 not recognized
warnings.warn("%s not recognized" % ref)
c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\mobject\svg\svg_mobject.py:125: UserWarning: g0-114 not recognized
warnings.warn("%s not recognized" % ref)
c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\mobject\svg\svg_mobject.py:125: UserWarning: g0-105 not recognized
warnings.warn("%s not recognized" % ref)
c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\mobject\svg\svg_mobject.py:125: UserWarning: g0-116 not recognized
warnings.warn("%s not recognized" % ref)
c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\mobject\svg\svg_mobject.py:125: UserWarning: g0-110 not recognized
warnings.warn("%s not recognized" % ref)
c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\mobject\svg\svg_mobject.py:125: UserWarning: g0-103 not recognized
warnings.warn("%s not recognized" % ref)
c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\mobject\svg\svg_mobject.py:125: UserWarning: g0-119 not recognized
warnings.warn("%s not recognized" % ref)
c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\mobject\svg\svg_mobject.py:125: UserWarning: g0-104 not recognized
warnings.warn("%s not recognized" % ref)
c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\mobject\svg\svg_mobject.py:125: UserWarning: g0-109 not recognized
warnings.warn("%s not recognized" % ref)
c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\mobject\svg\svg_mobject.py:125: UserWarning: g0-97 not recognized
warnings.warn("%s not recognized" % ref)
c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\mobject\svg\svg_mobject.py:125: UserWarning: g0-115 not recognized
warnings.warn("%s not recognized" % ref)
c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\mobject\svg\svg_mobject.py:125: UserWarning: g0-102 not recognized
warnings.warn("%s not recognized" % ref)
c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\mobject\svg\svg_mobject.py:125: UserWarning: g0-117 not recognized
warnings.warn("%s not recognized" % ref)
Traceback (most recent call last):
File “c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\extract_scene.py”, line 155, in main
scene = SceneClass(**scene_kwargs)
File “c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\scene\scene.py”, line 75, in init
self.construct()
File “C:\Users\14215\PycharmProjects\manimPRO\main.py”, line 11, in construct
my_first_text = TextMobject(“Writing with manim is fun”)
File “c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\mobject\svg\tex_mobject.py”, line 150, in init
self.break_up_by_substrings()
File “c:\users\14215\pycharmprojects\manimpro\manim-master\manimlib\mobject\svg\tex_mobject.py”, line 190, in break_up_by_substrings
sub_tex_mob.move_to(self.submobjects[last_submob_index], RIGHT)
IndexError: list index out of range

image-20210122150831965

二、解决方案

非常恶心,于是我去Manim github下的Issue中找到了同样的问题,翻了几十楼翻到了最终的解决方案:

  1. 找到manim\manimlib\tex_template.tex文件
  2. 注释掉\usepackage[T1]{fontenc}

image-20210122151017059

问题就解决了,学会点赞。

另外,希望看到这里的你不要为了做视频而做视频(有自知之明的我一个都没做~

ps.打个广告,欢迎加入Manim-KinderGarten(滑稽

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值