tikz '绘制...到...'与沿路径的'节点'相结合

tikz '绘制...到...'与沿路径的'节点'相结合

我在 TikZ 中发现了一个奇怪的行为。当使用\draw ... to ...语法并尝试使用语法沿线放置节点时node[...]{...},节点不会出现在预期的位置。

\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
  \draw(0,0) to[out=60,in=120] (1,0) node[midway]{x};
\end{tikzpicture}
\end{document}

奇怪的位置

如何正确完成此操作?

答案1

在此处输入图片描述

\documentclass[tikz, border=3mm]{standalone}

\begin{document}
\begin{tikzpicture}[auto]
  \draw(0,0) to[out=60,in=120] node {x}  (1,0);
\end{tikzpicture}
\end{document}

您可以在此处使用以下节点quotes

\documentclass[tikz, border=3mm]{standalone}
\usetikzlibrary{quotes}

\begin{document}
\begin{tikzpicture}
  \draw(0,0) to [out=60,in=120, "x"] (1,0);
\end{tikzpicture}
\end{document}

结果和以前一样。

相关内容