元素的标签超出框架范围

元素的标签超出框架范围

我想画一个带有两个晶体管的达林顿组件。布局:没问题!

另一方面,第二个晶体管的标签在框架之外,作为独立文档类(我更愿意保留它以方便以后导出图像)。

我知道一个不太好的解决方案是人为地增加利润,但是我在想也许有一个“更清洁”的解决方案?

感谢您的答复

\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}

在此处输入图片描述

相关内容