我正在使用 Graphviz.java 从 Java 应用程序调用 Graphviz API 并将输出图形保存到 PDF 文件。我需要用数学下标和重音来标记一些节点(例如 latex 中的 $a_1$
或 $\hat{a}$
)。我只能靠下标生存。
还有办法吗?这是因为我正在使用的 API 或者我在这里遗漏了一些东西。
我已经尝试过b [label=<x<SUB>1</SUB>>];
但它不起作用(尽管像 a [ label=<α>];
这样的符号可以工作并显示在输出文件中)。
最佳答案
根据他们的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/