Hogyan húzhatom meg a kapcsolót az áramkörben?

How Can I Draw Switch Circuitikz



Megoldás:

Mint ez?

ide írja be a kép leírását



kapcsoló szimbólum használatávalspdt (lásdcircuititikz csomag dokumentáció, 108. oldal), és használja az alapértelmezett (amerikai) az áramkörök rajzolási stílusa:



 documentclass [border = 3.141592mm] {standalone}  usepackage {circuititikz}  begin {document}  begin {circuititikz}  node [spdt, rotate = 90] (sw) {};  draw (sw.in) to [L = {$ (L, r) $}] ++ (0, -2) to [R = $ R $] ++ (0, -2) koordináta (aux1) ( sw.out 2) csomópont [fent] {(2)}- [rövid] ++ (+1,0) |- (aux1) (sw.out 1) csomópont [fent] {(1)}- [rövid] ++ (-1,0) koordináta (aux2) [vsource, a = $ E $] (aux2 |- aux1)- [rövid] (aux1);  end {circuititikz}  end {document}

Foreurópai stílusú, hozzá kell adniaáramkör opcióeurópai:



 start {áramkör} [európai]

Ebben az esetben az eredmény a következő:

ide írja be a kép leírását

Ha azonban szeretné keverni a két stílust, akkor az MWE a következő:



 documentclass [border = 3.141592mm] {standalone}  usepackage {circuititikz}  begin {document}  begin {circuititikz}  node [spdt, rotate = 90] (sw) {};  húzza (sw.in) a [L = {$ (L, r) $}] ++ (0, -2)-[R = $ R $, európai] ++ (0, -2) koordinátákra (aux1 ) (sw.out 2) csomópont [fent] {(2)}- [rövid] ++ (+1,0) |- (aux1) (sw.out 1) csomópont [fent] {(1)}- [ rövid] ++ (-1,0) koordináta (aux2)- [vsource, a = $ E $] (aux2 |- aux1)- [rövid] (aux1);  end {circuititikz}  end {document}

amelyek előállítják:

ide írja be a kép leírását


A címkéhez pedig göndör zárójeleket kell hozzáadni a $: $ {(L, r)} $ BELÜL, különben az elemző összezavar. Végül megadja:

 documentclass [border = 3.141592mm] {standalone}  usepackage {circuititikz}  begin {document}  begin {circuititikz}  node [spdt, rotate = 90] (sw) {};  húzza (sw.in) a [L = $ {(L, r)} $] ++ (0, -2)-[R = $ R $, európai] ++ (0, -2) koordinátákra (aux1 ) (sw.out 2) csomópont [fent] {(2)}- [rövid] ++ (+1,0) |- (aux1) (sw.out 1) csomópont [fent] {(1)}- [ rövid] ++ (-1,0) koordináta (aux2)- [vsource, a = $ E $] (aux2 |- aux1)- [rövid] (aux1);  end {circuititikz}  end {document} '' 

itt a hozzájárulásom

 documentclass [border = 2mm] {standalone}  usepackage [európai, aranyos induktivitások] {circuititikz}  begin {document}  begin {circuititik}  node [spdt, rotate = 90] (inter) {};  draw (inter.in) ide: [L, l =  mbox {$ (L, r) $}] ++ (0, -2)-[R, l = $ R $] ++ (0, -2 ) koordináta (aux1) (inter.out 2) csomópont [fent] {(2)}- [rövid] ++ (+1,0) |- (aux1) (inter.out 1) csomópont [fent] {(1 )} [rövid] ++ (-1,0) koordináta (aux2)- [vsource, a = $ E $] (aux2 |- aux1)- [rövid] (aux1);  end {circuititikz}  end {document}

ide írja be a kép leírását

használtam mbox írni a dipólus részleteit L, r.

Mivel európai vagyok, beillesztem az opciótközvetlenül az áramkör csomagjába. Ahogy Zarko is jelzi, másrészt hozzá kell adnia az opciót isaranyos induktorok, hogy elkerülje, hogy fekete téglalapot kapjunk induktivitásként.