TikZ:沿路径的文本作为节点(再次)

TikZ:沿路径的文本作为节点(再次)

我想再次提出以下问题:

TikZ:沿路径的文本作为节点

这个问题的答案对 OP 来说已经足够好了。不过,我希望得到最初提出的问题的答案。

更具体地说,我希望文本沿着弯曲的路径(例如使用装饰),然后使用该文本来适应其周围的形状。在此示例中,我想绘制一个适合“stuff”和“along path”的椭圆,但我不知道如何引用“along path”,因为它没有节点名称。

\documentclass{standalone}
\usepackage{pgf,tikz}
\usetikzlibrary{decorations.text,fit,shapes}

\begin{document}

\begin{tikzpicture}
  \node (A) at (-2,2) {stuff};
  \draw[postaction={decorate,decoration={
      text along path,
      text={along path},
      % name = (B),  <--- this does not work
      raise = 3
    }}] (-1,0) to [out= 90, in=90] (1,0);
  % \draw[fit=(A)(B), ellipse]{}; <---- I want to be able to do this
\end{tikzpicture}
\end{document}

相关内容