latex - 从 TikZ 获取 x 和 y 坐标

标签 latex tikz

对于以下内容

\node (formula) [] {$2x+3y$};
\draw[-latex,red] ($(formula.north west)$) arc

如何提取 x 坐标。也就是说,我假设 Formula.north west 的形式为 (x,y),如何分别获取 x 和 y 坐标?

我正在使用\tikzmath 并想做类似的事情

\x1 = (公式.西北).x

这有道理吗?

最佳答案

您可以使用let操作将坐标分配给点寄存器:

\documentclass{standalone}

\usepackage{tikz}
\usetikzlibrary{calc}

\begin{document}

\begin{tikzpicture}
\node (formula) [] {$2x+3y$};
\draw[red] let \p1 = (formula.north west)
           in (\x1,\y1) circle [radius=0.1];
\end{tikzpicture}
\end{document}

关于latex - 从 TikZ 获取 x 和 y 坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67737975/

相关文章:

emacs - 导出到 LaTeX 时,使组织模式表格标题显示在表格下方

latex - 包 hyperref 警告 : Token not allowed in a PDF string (Unicode): removing `\\' on input line 86

tikz - 如何使用基于 tikz 的包 gitdags 绘制 git merge -no-ff 的结果?

latex - LaTeX 和 TikZ 中的装饰性页面边框

在 LaTeX 文档中使用 tikzDevice 和 knit 进行 R 绘图

latex - Beamer-使逐项(和占用的空间)消失

r - R图例中的 latex 表达

r - 使用 R xtable 在 latex 表中的行之间添加一条水平线

Latex,TikZ和章节和图形的单独汇编

latex - 如何处理包含低于基线的文本的文本节点?