\documentclass{standalone} \usepackage{circuitikz} % Déclaration d'un bipôle circulaire avec G au centre \pgfcircdeclarebipole{}{}{generatorG}{\ctikzvalof{bipoles/length}}{% % Dessin du cercle \pgfpathcircle{\pgfpoint{0}{0}}{.4\pgf@circ@res@up} \pgfusepath{draw} % Lettre G \pgftext{\normalsize\bfseries G} } \begin{document} \begin{circuitikz} \draw (0,0) to[generatorG,l=Générateur] (3,0); \end{circuitikz} \end{document} J'essaye de définir un dipôle pour
|
Où avez-vous trouvé la syntaxe de
\pgfcircdeclarebipole{}? Je ne l'ai trouvée citée qu'une fois dans la doc decircuitikz, et nulle part dans celle de TikZ.J'ai regardé la doc de circuitikz et les fichiers
pgfcircbipoles.texetpgfcirc.defines.texdansC:\texlive\2025\texmf-dist\tex\generic\circuitikz(une copie pour ne pas les altérer)Ce que j'imagine c'est que la forme (the shape) est bien définie (pas d'erreur générée) mais qu'elle n'est pas enregistrée dans l'espace de nom de circuitikz alors que je pensais que le
declarefaisait celaJ'ai essayé
\ctikzset{bipole/generatorG/shape=generatorG}ça ne fonctionne pas.