如何在节点中添加换行符

如何在节点中添加换行符

我希望在节点中添加换行符,但是我尝试了几种方法,都无法奏效。

\node[draw, minimum width = 2em, minimum height=1em] (a) {get \\ flight(gf)};

答案1

摘自 TikZ 和 pgf 手册 2.10 版:

16.4.3 文本参数:多行文本的对齐方式和宽度

您可以\\在节点内部使用 来标记线条的结尾,然后请求 TikZ 以某种方式排列这些线条。但是,只有在指定了 align 选项的情况下,才会执行此操作。

然后

您可以通过为节点指定固定的文本宽度来请求 TikZ 在节点内自动换行。在这种情况下,您仍然可以使用\\强制换行。请注意,当您指定文本宽度时,节点将具有此宽度,无论文本是否实际“到达”节点的末尾。

相关内容