命名 tikz 电路符号节点

命名 tikz 电路符号节点

考虑以下最小示例TikZ circuit library

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{circuits.ee.IEC}

\begin{document}

\begin{tikzpicture} [circuit ee IEC,>=latex]
\draw (0,0) to [bulb] (3,0);
\end{tikzpicture}
\end{document}

是否可以为该灯泡指定一个名称,例如(B)。并重复使用此点,例如:

\draw let \p1=(B.output) in (B.output) -- (\x1,-2);

答案1

您可以将选项传递给bulb节点的参数,例如... to [bulb={name=B}] ...(您还可以使用可以传递给节点的任何其他选项,如thick,,,red等等label=A lightbulb)。

请注意,在这种情况下,您可以简单地使用相对坐标,而不是使用let示例中的语法+

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{circuits.ee.IEC}

\begin{document}

\begin{tikzpicture} [circuit ee IEC,>=latex]
\draw (0,0) to [bulb={name=B}] (3,0);
\draw (B.output) -- +(0,-2);
\end{tikzpicture}
\end{document}

相关内容