我想画一个带有两个晶体管的达林顿组件。布局:没问题!
另一方面,第二个晶体管的标签在框架之外,作为独立文档类(我更愿意保留它以方便以后导出图像)。
我知道一个不太好的解决方案是人为地增加利润,但是我在想也许有一个“更清洁”的解决方案?
感谢您的答复
\documentclass[border=1mm]{standalone}
\usepackage[european, straightvoltages]{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,0) node[pnp](T1){T1};
\draw (T1.emitter) node[pnp, anchor=base](T2){T2};
\draw (T2.collector) |- (T1.collector);
\end{circuitikz}
\end{document}
答案1
软件包作者之一可能会解释为什么会发生这种情况。同时,您可以使用以下解决方法:
\documentclass[border=1mm]{standalone}
\usepackage[european, straightvoltages]{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,0) node[pnp, label=right: T1] (T1) {}
(T1.emitter) node[pnp, anchor=base, label=right: T2] (T2) {} % <---
(T2.collector) |- (T1.collector);
\end{circuitikz}
\end{document}