我在 circuitikz 中组装的电路中,我想使用开关和变压器。但是我无法将开关的标签放在左侧。变压器的标签太低了。我怎样才能将变压器标签放得更高或使变压器更宽?
以下是代码和图片:
\documentclass{article}
\usepackage{tikz}
\usepackage{circuitikz}
\begin{document}
\begin{figure}[h!]
\begin{center}
\begin{circuitikz}
\draw (4,-1) node[nigfete,anchor=D,bodydiode] {$S_1$};
\draw (9,-3.75) node [transformer core](T){}
(T.A1) node[above] {}
(T.A2) node[below] {}
(T.B1) node[above] {}
(T.B2) node[below] {}
(T.base) node{$n_1:n_2$};
\end{circuitikz}
\caption{}
\end{center}
\end{figure}
\end{document}
答案1
也许这是一个粗鲁的解决方案,但它可能会达到你想要的效果:
- 情况1
\documentclass[margin=3mm]{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}[
lbl/.style = {label={[label distance=6mm]left:#1}}
]
\draw (4,-1) node[nigfete,bodydiode, anchor=D, lbl=$S_1$] {};
\end{circuitikz}
\end{document}
- 案例:2
\documentclass[margin=3mm]{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (9,-3.75) node [transformer core] (T) {$n_1:n_2$};
\end{circuitikz}
\end{document}
- 案例 3:
\documentclass[margin=3mm]{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (9,-3.75) node [transformer core] (T) {}
(T.base) node[above, color=red] {$n_1:n_2$};
\end{circuitikz}
\end{document}