%20em%20Circuitikz.png)
Desta vez eu mergulho no Circuitikz. De qualquer forma, tenho um problema com os estilos americano e europeu de, por exemplo, tensões.
As quedas de tensão do IIRC são contadas como positivas, o que significa que a seta de tensão nas imagens vai de +
até -
, onde a corrente flui.
\documentclass{article}
\usepackage{tikz}
\usepackage[european]{circuitikz}
\begin{document}
\begin{circuitikz}%[american]
\draw
(0,0) node[ground] {}
to [V,v=$U_0$] (0,3) {}
to [cspst=$t_0$] (2,3) {}
to [L=$L$,v=$u_L$] (3,3) {}
to [R=$R$,v=$u_R$] (6,3) {}
to [C,l_=$C$,v^=$u_C$,i=$i$] (6,0) {}
to [ground] (6,0) {};
\end{circuitikz}
\end{document}
Use com/sem opção americana. Observe os sinais em estilo americano e as setas em estilo europeu que estão opostos. Como resultado, as equações seriam diferentes usando as leis comuns.
É um bug, intencionalmente ou estou errado?
Além disso, este exemplo mostra alguns outros problemas: No estilo europeu a seta do indutor não é mostrada/oculta. Na americana, os sinais do indutor também estão confusos.
E, provavelmente um problema do TikZ, como obter o segundo símbolo de terreno?
PS: Qual é a forma preferida de anexar imagens/pdf aqui - onde armazenar?
Responder1
Não sei se você deseja ou não manter circuitikz
ou está disposto a usar a circuits
biblioteca TikZ
também. Eu prefiro o último. Este seria o código e a imagem resultante usando-o. Observe que direction info
foi adicionada a opção de mostrar as setas.
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{circuits.ee.IEC}
\begin{document}
\begin{tikzpicture}[circuit ee IEC,semithick,
every info/.style={font=\footnotesize},
small circuit symbols,
set resistor graphic=var resistor IEC graphic]
\draw (0,0) to [ground={near start, rotate=180}] (0,1)
to [voltage source={near start, direction info={info=$U_0$}}] (0,3)
to [break contact={info=$t_0$}] (2,3)
to [inductor={direction info={info=$L$},info'=$u_L$}] (3,3)
to [resistor={direction info={info=$R$}, info'=$u_R$}] (6,3)
to [capacitor={direction info={info'=$C$}, info=$u_C$}] (6,1)
to [ground={near end}] (6,0);
\end{tikzpicture}
\end{document}
Você pode alterar a direção direction info
simplesmente adicionando um <-
.