def latex_visit_inheritance_diagram(self: NodeVisitor, node: inheritance_diagram) -> None: """ Builds LaTeX output from an :py:class:`~uqbar.sphinx.inheritance.inheritance_diagram` node. """ inheritance_graph = node["graph"] graphviz_graph = inheritance_graph.build_graph() graphviz_graph.attributes["size"] = 6.0 dot_code = format(graphviz_graph, "graphviz") render_dot_latex(self, node, dot_code, {}, "inheritance") raise SkipNode
def latex_visit_inheritance_diagram(self, node): """ Output the graph for LaTeX. This will insert a PDF. """ graph = node['graph'] graph_hash = get_graph_hash(node) name = 'inheritance%s' % graph_hash dotcode = graph.generate_dot(name, env=self.builder.env, graph_attrs={'size': '"6.0,6.0"'}) render_dot_latex(self, node, dotcode, [], 'inheritance') raise nodes.SkipNode
def latex_visit_inheritance_diagram(self, node): """ Output the graph for LaTeX. This will insert a PDF. """ graph = node["graph"] parts = node["parts"] graph_hash = get_graph_hash(node) name = "inheritance%s" % graph_hash dotcode = graph.generate_dot(name, parts, env=self.builder.env, graph_attrs={"size": '"6.0,6.0"'}) render_dot_latex(self, node, dotcode, [], "inheritance") raise nodes.SkipNode
def latex_visit_inheritance_diagram(self: LaTeXTranslator, node: inheritance_diagram) -> None: """ Output the graph for LaTeX. This will insert a PDF. """ graph = node["graph"] graph_hash = get_graph_hash(node) name = "inheritance%s" % graph_hash dotcode = graph.generate_dot(name, env=self.builder.env, graph_attrs={"size": '"6.0,6.0"'}) render_dot_latex(self, node, dotcode, {}, "inheritance") raise nodes.SkipNode
def visit_latex(self, node): graph = Graph( spec=node['spec'], graph=node['graph'], node=node['node'], edge=node['edge'], root=node['root'], ) render_dot_latex( self=self, node=node, code=graph.dot(), options={}, prefix='db-diagram', ) raise nodes.SkipNode