在 tikz 中绘制流程图的最佳方法

在 tikz 中绘制流程图的最佳方法

在阅读了一些流程图示例tikz和TexSX中的示例后,我了解到人们通常采用两种技术来绘制流程图tikz

  • 使用 定义您需要的所有类型的块\tikzset。根据节点的相对位置放置节点,从第一个节点开始,然后绘制连接它们的线。

  • 使用 定义您需要的所有类型的块\tikzset。在 中绘制所有节点matrix。如果 中的特定条目中没有节点,请留空matrix。然后连接所有节点。

我很好奇,哪种方法总体上更好。有人能指出这种方法的优点和缺点吗?

答案1

根据要求将评论转换为答案:

我发现使用相对定位的第一种方法更好,因为我经常需要在图表中间添加一些我忘记的东西。由于所有内容都是相对于其他节点放置的,因此图表会根据需要重新调整自身。

通过将所有节点放置在矩阵中,稍后插入节点或移动节点块变得更加困难。

参考:

相关内容