%20%D0%B2%20Circuitikz.png)
На этот раз я ныряю в Circuitikz. В любом случае, у меня проблема с американскими и европейскими стилями напряжений, например.
IIRC Падения напряжения считаются положительными, что означает, что стрелка напряжения на рисунках направлена от +
к -
, где течет ток.
\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}
Пожалуйста, используйте опцию with/without american. Обратите внимание на знаки в американском стиле и стрелки в европейском стиле, которые противоположны. В результате уравнения будут другими при использовании общих законов.
Это ошибка, намеренная ошибка или я ошибаюсь?
Более того, этот пример показывает некоторые другие проблемы: В европейском стиле стрелка индуктора не отображается/скрыта. В американском стиле знаки индуктора также загромождены.
И, возможно, проблема TikZ, как получить второй символ земли?
PS: Какой предпочтительный способ добавления изображений/PDF-файлов здесь - где их хранить?
решение1
Я не знаю, хотите ли вы сохранить circuitikz
или готовы использовать circuits
библиотеку TikZ
. Я предпочитаю последнее. Это будет код и полученное изображение с использованием этого. Обратите внимание, что direction info
добавлена опция для отображения стрелок.
\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}
Вы можете изменить направление, direction info
просто добавив <-
.