带 tikz 的水平支撑

带 tikz 的水平支撑

我有两个彼此相邻的节点,但右侧节点垂直较高。

我正在尝试绘制一个支架。我正在使用

\draw [decorate, decoration={brace, amplitude=10pt, raise=2.5pt}] (fill_form.south east) -- (obtain_information.south west) node [red, midway, sloped, below=0.5cm] {my text};

产生

在此处输入图片描述

我使用了point1.south westpoint2.south east,但由于它们在垂直方向上的位置不均等,因此支架会倾斜。我希望它是一个笔直的水平支架。

答案1

Tikz 可以自动处理这种对齐方式。尝试使用以下命令:

\draw [decorate, decoration={brace, amplitude=10pt, raise=2.5pt}] (fill_form.south east -- (fill_form.south east -| obtain_information.south west)) node [red, midway, sloped, below=0.5cm] {my text};

-|路径|-操作记录在pgf/tikz 手册在第92页。

例如,运算-|符将计算通过运算符前一点的水平线与通过运算符后一点的垂直线的交点。

相关内容