在阅读了一些流程图示例tikz
和TexSX中的示例后,我了解到人们通常采用两种技术来绘制流程图tikz
使用 定义您需要的所有类型的块
\tikzset
。根据节点的相对位置放置节点,从第一个节点开始,然后绘制连接它们的线。使用 定义您需要的所有类型的块
\tikzset
。在 中绘制所有节点matrix
。如果 中的特定条目中没有节点,请留空matrix
。然后连接所有节点。
我很好奇,哪种方法总体上更好。有人能指出这种方法的优点和缺点吗?
答案1
根据要求将评论转换为答案:
我发现使用相对定位的第一种方法更好,因为我经常需要在图表中间添加一些我忘记的东西。由于所有内容都是相对于其他节点放置的,因此图表会根据需要重新调整自身。
通过将所有节点放置在矩阵中,稍后插入节点或移动节点块变得更加困难。