私はダイアグラム全体に水平線を描こうとしています。線のY座標は点aとbの中間でなければなりません(aはbより下です)。ラインの左右の端点は、tikzpictureのバウンディングボックスにあります。ここでは、交差点演算子を使用して、これをやっています。tikz/PGF座標の1つのコンポーネントを取得する方法は?
\coordinate (h0) at ($(a.north)!0.5!(b.south)$); \draw (h0 -| current bounding box.west) -- (h0 -| current bounding box.east);
これは私にはむしろラウンドアラートです。私はむしろ、(h0)のY座標とバウンディングボックスの東と西のX座標を取得し、自分自身で座標を作成します。私はこれを行うにはしたいと思いますが、それは構文はサポートされていません。
\coordinate (h0) at ($(a.north)!0.5!(b.south)$); \draw (current bounding box.west.x,h0.y) -- (current bounding box.east.x,h0.y);
は私が欠けている座標の個々のコンポーネントを参照する方法はありますか?
ありがとうございます!デバッグ: '\ p3'行を終了するコンマは削除する必要があり、' a.north'は終了する必要があります) 'と 'b.south'は開く必要があります(完了したら、これは完全に動作します) – uckelman