Graphviz 如何在类似HTML的标签中左对齐两行以上?

Graphviz 如何在类似HTML的标签中左对齐两行以上?,graphviz,Graphviz,我可以使用以下代码成功地将类似HTML的标签中的前两行左对齐,但不能将第三行左对齐: digraph TTS { node [shape="box"]; a [label=<line 1 --------<BR ALIGN="LEFT"/>line 2 ----<BR ALIGN="LEFT"/>line 3>]; } TTS有向图{ 节点[shape=“box”]; a[标签=]; } 结果是这样的 我怎样才能取而代之呢 在“第3行”之

我可以使用以下代码成功地将类似HTML的标签中的前两行左对齐,但不能将第三行左对齐:

digraph TTS {
    node [shape="box"];
    a [label=<line 1 --------<BR ALIGN="LEFT"/>line 2 ----<BR ALIGN="LEFT"/>line 3>];
}
TTS有向图{
节点[shape=“box”];
a[标签=];
}
结果是这样的

我怎样才能取而代之呢

在“第3行”之后的另一个

会将其对齐

对于这种情况,
\l
(不使用HTML标签)存在更简单的解决方案:


在第3行之后添加另一个

。@bergant,可以了,谢谢。它比我提出的解决方法简单得多,即使用
标记。如果您将您的评论作为答案发布,我将接受它作为答案。
\l
符号绝对是解决上述问题的最佳方法。我之所以使用HTML,是因为我希望标签的一部分是斜体,也可能是只有HTML提供的其他形式的细粒度控件。
digraph TTS {
    node [shape="box"];
    a [label="line 1 --------\lline 2 ----\lline3\l"];
}