Comment faire pour ajouter des signes de polarité (+ et -) à l'extérieur du générateur, sans passer par des noeuds si possible. Le but est d'obtenir le genre de schémas suivants (pile et générateur) C'est à dire existe-t-il une option qui permet de les afficher et de régler leur caractéristique (position relative, couleur, caractère utilisé) ? Pour le caractère utilisé par exemple un plus ou un moins entouré d'un cercle. Ce genre de choses. \documentclass[border = 1mm]{standalone} \usepackage[utf8]{inputenc} \usepackage{siunitx} \usepackage[european, straightvoltages, RPvoltages]{circuitikz} \usetikzlibrary{babel} \begin{document} \begin{circuitikz}[scale=1, transform shape] \draw (0,0) to[rmeter, t=G] (4,0); \draw (4,0) to[rmeter, t=G] (4,4); \draw (4,4) to[rmeter, t=G] (0,4); \draw (0,4) to[rmeter, t=G] (0,0); \end{circuitikz} \end{document} Posée 28 Oct '22, 12:26 idefix |
Pour les signes Pour les autres réglages il y a la commande ECM. \documentclass[border = 1mm]{standalone} \usepackage[utf8]{inputenc} \usepackage{siunitx} \usepackage[european, straightvoltages, RPvoltages]{circuitikz} \usetikzlibrary{babel} \begin{document} \begin{circuitikz}[scale=1, transform shape,american voltages] \draw (0,0) to[rmeter, t=G,v=\empty] ++(4,0) ; \draw (4,0) to[rmeter, t=G] (4,4); \draw (4,4) to[rmeter, t=G,v=$v$] (0,4); \draw (0,4) to[rmeter, t=G] (0,0); \end{circuitikz} \begin{circuitikz}[scale=1, transform shape] \ctikzset{voltage/distance from node=.85} \draw (0,0) to[rmeter, t=G,v=\empty,american voltages] ++(4,0) ; \draw (4,0) to[rmeter, t=G] (4,4); \ctikzset{voltage/shift=4, voltage/distance from node=.25, voltage/american plus=\textcolor{red}{$++\oplus\oplus++$}, voltage/american minus=\textcolor{blue}{$-----$}} \draw (4,4) to[rmeter, t=G,v=\empty,american voltages] (0,4); \draw (0,4) to[rmeter, t=G] (0,0); \end{circuitikz} \end{document} Publiée 28 Oct '22, 17:16 touhami Merci, c'est ce que je voulais. Il y a un défaut pour la pile (voir message suivant). Any suggestions pour ce défaut ?
(31 Oct '22, 10:26)
idefix
|
\documentclass[border = 1mm]{standalone} \usepackage[utf8]{inputenc} \usepackage{siunitx} \usepackage[european, straightvoltages, RPvoltages]{circuitikz} \usetikzlibrary{babel} \begin{document} \begin{circuitikz}[scale=1, transform shape] \ctikzset{voltage/shift=0, voltage/distance from node=0.8, voltage/american plus=\textcolor{red}{$\oplus$}, voltage/american minus=\textcolor{blue}{$\ominus$}} % \draw (0,0) to[rmeter, t=G, ,v=\empty] (4,0); \draw (0,0) to[rmeter, t=G, ,v=$U$,american voltages] (4,0); % \draw (0,4) to[rmeter, t=G,v=\empty,t=G,american voltages] (0,0); \draw (0,4) to[rmeter, t=G,v=\mbox{$U=\SI{10}{V}$},t=G] (0,0); % \ctikzset{voltage/shift=0, voltage/distance from node=5, voltage/american plus=\textcolor{red}{$\oplus$}, voltage/american minus=\textcolor{blue}{$\ominus$}} % \draw (4,0) to[battery1,v_=\empty,american voltages] (4,4); \draw (4,0) to[battery1,v_=$U$] (4,4); % \ctikzset{voltage/shift=2, voltage/distance from node=100, voltage/american plus=\textcolor{red}{$\oplus$}, voltage/american minus=\textcolor{blue}{$\ominus$}} % \draw (4,4) to[battery1, v_=\empty] (0,4); \draw (4,4) to[battery1, v_=\empty,american voltages] (0,4); %\draw (4,4) to[battery1, v=\empty,american voltages,european voltages] (0,4); % la dernière option l'emporte, il ne fait pas les deux. % \end{circuitikz} \end{document} Publiée 28 Oct '22, 20:25 idefix |