我试图在我的图表上画一条水平线。直线的 Y 坐标应在点 a 和 b 之间(a 低于 b)。线的左右端点在tikzpicture的边界框上。这是我现在使用交集运算符的方法:
\coordinate (h0) at ($(a.north)!0.5!(b.south)$); \draw (h0 -| 当前边界框.west) -- (h0 -| 当前边界框.east);
这让我觉得相当迂回。我宁愿得到(h0)的Y坐标和边界框东西两侧的X坐标,并自己组合坐标。我想这样做,但它不受支持的语法:
\coordinate (h0) at ($(a.north)!0.5!(b.south)$); \draw (当前边界框.west.x,h0.y) -- (当前边界框.east.x,h0.y);
有没有办法引用我缺少的坐标的各个组成部分?