![命名 tikz 电路符号节点](https://linux22.com/image/248363/%E5%91%BD%E5%90%8D%20tikz%20%E7%94%B5%E8%B7%AF%E7%AC%A6%E5%8F%B7%E8%8A%82%E7%82%B9.png)
考虑以下最小示例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}