java - 从 Java 应用程序创建带有下标的 Graphviz 标签

标签 java graphviz dot

我正在使用 Graphviz.java 从 Java 应用程序调用 Graphviz API 并将输出图形保存到 PDF 文件。我需要用数学下标和重音来标记一些节点(例如 latex 中的 $a_1$$\hat{a}$)。我只能靠下标生存。

还有办法吗?这是因为我正在使用的 API 或者我在这里遗漏了一些东西。

我已经尝试过b [label=<x<SUB>1</SUB>>];但它不起作用(尽管像 a [ label=<&#945;>]; 这样的符号可以工作并显示在输出文件中)。

最佳答案

根据他们的documentation ,

NOTE:The font markups for bold, italic, underlining, subscript and superscript (<B>, <I>, <U>, <SUB>; and <SUP>) are only available in versions after 14 October 2011, and are currently only available via the cairo and svg renderers. In addition, the horizontal and vertical rules (<HR> and <VR>) are only available in versions later than 8 July 2011.

您确定使用的是这两个版本吗?

关于java - 从 Java 应用程序创建带有下标的 Graphviz 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17669014/

相关文章:

macos - Graphviz 在使用 Quartz 渲染期间在 Mac 上崩溃

linux - 如何使用点在 GraphViz 的标签中使用\"?

java - 在 Samsung Galaxy Store 上上传应用程序错误

java - Watson 语音转文本授权问题

Javaobject "Connection"不适用于禁用的 Cookie

math - 在graphviz中使用符号字体/数学符号

c++ - 在 qt 中使用 graphviz

java - 已检查和未检查的自定义异常

Graphviz子图顺序

command-line - Graphviz Dot由于缺少库而无法删除重叠