【发布时间】:2013-07-16 14:56:13
【问题描述】:
我正在使用Graphviz.java API 从 Java 应用程序调用 Graphviz,并将输出图保存为 PDF 文件。我需要用数学下标和重音标记一些节点(例如乳胶中的$a_1$ 或$\hat{a}$)。我只能用下标生存。
还有办法吗?这是因为我正在使用的 API 还是我在这里遗漏了一些东西。
我尝试过b [label=<x<SUB>1</SUB>>];,但它不起作用(尽管a [ label=<&#945;>]; 之类的符号起作用并显示在输出文件中)。
【问题讨论】:
-
根据他们的文档[graphviz.org/doc/info/shapes.html#html], >>注意:粗体、斜体、下划线、下标和上标的字体标记(、、、 ; 和 ) 仅在 2011 年 10 月 14 日之后的版本中可用,目前仅可通过 cairo 和 svg 渲染器使用。此外,水平和垂直规则(
和)仅在 2011 年 7 月 8 日之后的版本中可用。您确定您使用的是其中任何一个版本吗? -
@npinti 我刚刚尝试将下标渲染为 .SVG,它可以工作。似乎口音超出范围。请将您的评论转换为答案谢谢!
-
完成。一段时间以来,我自己一直在解决同样的问题,这是唯一合乎逻辑的结论。我已根据您的建议移动了我的评论。