将LaTeX嵌入Graphviz

3
我将使用Python和Graphviz创建一张图表。 因此,我的脚本如下所示:
from graphviz import Digraph
dot = Digraph()
dot.node('Start')
dot.node('Calculate A')
dot.edge('Start', 'Calculate A')

等等。 我需要在一些节点中写数学文本,比如用一个积分符号替换'A'。该怎么做? 先行致谢, M

1个回答

2

抱歉,Graphviz不支持LaTeX。
理论上,您可以使用Unicode和Graphviz(伪)HTML来创建所需内容,但这可能会非常具有挑战性。
将LaTex和Graphviz组合的(相当)简单方法是使用您的“通常”LaTeX过程创建单独的图像文件(svg、png、jpeg等) - 每个节点一个文件,然后使用image属性在您的Graphviz程序中“包含”这些文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接