可以规定矩形包围的 tikz 节点的坐标吗?

可以规定矩形包围的 tikz 节点的坐标吗?

我将单词“foo”括在一个红色框中。我希望框的“西北”角位于 位置(0, 0)。我的代码将框的中心定位在(0, 0)。我可以修复这个问题吗?

\documentclass[tikz]{standalone}

\begin{document}
\begin{tikzpicture}

  \coordinate (O) at (0, 0);

  \node[draw=red] (foo) at (O) {foo};

\end{tikzpicture}
\end{document}

在此处输入图片描述

更一般地,这个矩形的四个顶点中的任意一个都可以位于一个点(x0, y0)吗?

答案1

设置的目的如下anchor,例如

\node [anchor=north west, draw=red] at (0,0) {foo};

要查看可用的锚点名称,请查看第 72 章中相关的节点形状形状库在 TikZ 手册中。每个形状都有一个类似于此的图形,用于标准矩形形状:

在此处输入图片描述

相关内容