为什么 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
}
我想在 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
}