为什么 Manim 不渲染用 CircuiTikZ Well 制作的电路?

Why does Manim not Render Circuit made with CircuiTikZ Well?

我想在 Manim 中使用 CircuiTikZ 绘制逻辑门。

代码如下:

class Diagram(Scene):
    def construct(self):
        diagram = TextMobject("\begin{circuitikz} \
                            \draw \
                            (0,2) node[and port] (myand1) {}\
                            (0,0) node[and port] (myand2) {}\
                            (2,1) node[xnor port] (myxnor) {}\
                            (myand1.out) -- (myxnor.in 1) \
                            (myand2.out) -- (myxnor.in 2);\
                            \end{circuitikz} \
                            ")
        self.add(diagram)
        self.wait()

如果我 运行 在任何 TeX 编辑器中执行此操作,输出都符合预期。但是,在 Manim 中,这就是我得到的:

我做错了什么?

好的,我应该事先做一些研究。结果显示您必须对图表进行一些编辑才能显示它。

只要关注this视频就可以了。

如果您赶时间,您将使用 class 而不是 TextMobject:

class TikzMobject(TextMobject):
    CONFIG = {
        "stroke_width": 3,
        "fill_opacity": 0,
        "stroke_opacity":1
    }