• Re: Circuit breaker in circuitikz

    From ram@ram@zedat.fu-berlin.de (Stefan Ram) to comp.text.tex on Sat Mar 21 22:34:48 2026
    From Newsgroup: comp.text.tex

    "Michael F. Stemper" <michael.stemper@gmail.com> wrote or quoted: >\ctikzset{bipoles/generic/length=0.8cm}
    but that is not the magic incantation. I bet that there is one.
    Any pointers?

    I find these examples in the web:

    |\ctikzset{bipoles/cuteswitch/thickness=0.5}

    |\ctikzset{bipoles/empty/height/.initial=.30} |\ctikzset{bipoles/empty/width/.initial=.80} |\ctikzset{bipoles/empty/voltage/distance from node/.initial=.4} |\ctikzset{bipoles/empty/voltage/bump b/.initial=2}

    |\ctikzset{bipoles/circle/height/.initial=.60} |\ctikzset{bipoles/circle/width/.initial=.60}

    |\ctikzset{bipoles/thickness=1}

    . In the Web there is a special tutorial (PDF) named

    |Creating bipole circuit components for circuitikz

    by John Kormylo.

    CircuiTikZ and its manual are an impressive work, but the
    index does not have entries "ctikzset", "slash", nor "/",
    so it's a bit difficult to learn from the ground up the
    meaning of the syntax "\ctickzset{.../...=...}".

    The idea seems to be

    \ctikzset{key=value}

    meaning "\tikzset{/tikz/circuitikz/key=value}".

    The index gives use these entries starting with "bipoles":

    |bipoles/border margin, 35
    |bipoles/crossing/size, 100
    |bipoles/currtap, 87
    |bipoles/cutechoke/cthick, 159
    |bipoles/cuteswitch/shape, 173
    |bipoles/cuteswitch/thickness, 173
    |bipoles/dcisource/angle, 81
    |bipoles/fix tunable direction, 259
    |bipoles/inductors/core distance, 65
    |bipoles/inductors/dot x distance, 65
    |bipoles/inductors/dot y distance, 65
    |bipoles/is current, 224
    |bipoles/jumpers/shape, 179
    |bipoles/length, 36, 37
    |bipoles/mic/bar thickness, 96
    |bipoles/mstline/height, 154
    |bipoles/mstline/width, 154
    |bipoles/oosourcetrans/upper circle offset, 84
    |bipoles/oosourcetrans/upper circle size default, 84
    |bipoles/oscope/height, 90
    |bipoles/oscope/waveform, 88
    |bipoles/oscope/width, 90
    |bipoles/qmeter/index position, 88
    |bipoles/smeter/index position, 88
    |bipoles/thickness, 38
    |bipoles/tline/width, 155
    |bipoles/vsourceam/inner plus, 82
    |bipoles/vsourceam/margin, 82
    |bipoles/vsourcesam/inner minus, 82
    |bipoles/wfuse/dots, 97
    |bipoles/wfuse/shape, 97

    , so there might be no key starting with "bipoles/generic".

    OTOH, "bipoles/empty" and "bipoles/circle" from the examples are
    not in that index. So, the index might not be complete . . .


    --- Synchronet 3.21f-Linux NewsLink 1.2