4

TikX と LaTeX を使用して技術的な図を描いています。ツリー内の名前付きノードのグループの周りに不規則な多角形を描画しようとしています。私はここまで来ました

\draw [rounded corners, thick] 
   (node cs:name=add,anchor=north) --
   (node cs:name=cvc,anchor=west) --
   (node cs:name=addrc,angle=200) --
   (node cs:name=addrc,angle=-20) --
   (node cs:name=cnst,anchor=east) --
   cycle;

しかし、ポリゴンがノードに近すぎます。多角形を拡大するか、より適切な座標を指定して、多角形とそれが囲むノードの間に分離がある図を取得するにはどうすればよいですか?

4

1 に答える 1

3

試してみることができるトリックの 1 つは、元のノードと同じ場所に新しい非表示の「偽の」ノードを作成することです。その後outer sep=10pt、これらのノードのプロパティを操作できます。(これにより、画像の残りの部分に影響を与えるこれらの変更を回避できます)。

\node at (cvc) [name=fakecvc,outer sep=10pt,inner sep=5pt]{};

次に、これらのより大きな「偽の」ノードの周りにポリゴンを描画します。(丸みを増やすと効果があるかも? rounded corners=20pt)

ポイントを手動で変換するのにも役立つ場合があります

\usetikzlibrary{calc}
($(node cs:name=d,anchor=north)+(-10pt,+5pt)$)
于 2010-07-03T11:31:43.330 に答える