假设 x 和 y 是两个节点。\draw[blue] (x)--(y);
可以在这两个节点之间画一条直线。如果我碰巧必须从节点 a 右侧 2 毫米处的点开始画一条直线,我该怎么做?有类似以下形式的内容吗\draw[blue] (2 mm right of x) - (y)
?
答案1
一些可能性:
\draw[blue] ([xshift=2 mm] a) - (b);
\draw[red, shorten <=2 mm] (a) - (b);
\draw[teal] (a.east) ++ (2mm,0) -- (b);
ETC。
附录: 关于您的评论:
- 对于所有可能的选项你应该阅读 Ti钾Z 包手册。在部分13 指定坐标(第 138 页)描述了许多(所有)可能的选项。
- 可能的解决方案:
\draw[red, shorten >=2 mm] (a) - (b);
- 对于其他可能的解决方案,必须知道绘制这些线的背景。例如,您可以增加
outer sep
节点等。