使用 circuitikz 创建电路

使用 circuitikz 创建电路

我不知道如何创建像附件中的图像那样的电路。

通缉

答案1

这里有一个circuitikz解决方案。您可能喜欢circuitikz输入格式,但不喜欢组件的形状/大小;在这种情况下,有很多选项在包装手册如果您希望探索并调整您自己的电路图,可以在代码中查看。

\documentclass{standalone}
\usepackage[
  europeanresistors,
  americaninductors,
]{circuitikz}

\begin{document}
\begin{circuitikz} \draw (0,0)
  node[above] {A}
  to[R=$R$,*-*] ++(2.5,0)
  node[above] {B}
  to[L=$L_r$,-*] ++(2.5,0)
  node[above] {D}
  to[C=$C$,-*] ++(2.5,0)
  node[above] {E}
;\end{circuitikz}
\end{document}

在此处输入图片描述

答案2

我不知道circuitikz,但这里有一个利用 Ti 的解决方案Z 库circuits

\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{circuits.ee.IEC}

\begin{document}
    \begin{tikzpicture}[circuit ee IEC]
        \path node [contact] (A) {}
            ++(right:2) node [contact] (B) {}
            ++(right:2) node [contact] (D) {}
            ++(right:2) node [contact] (E) {};
        \draw (A) to [resistor={info=$R$}] (B)
                  to [inductor={info=$L$}] (D)
                  to [capacitor={info=$C$}] (E);
        \path   (A) node[above] {A}
                (B) node[above] {B}
                (D) node[above] {D}
                (E) node[above] {E};
    \end{tikzpicture}
\end{document}

截屏

答案3

PSTricks 解决方案使用pst-circ包裹:

\documentclass{article}

\usepackage{pst-circ}
\newcommand*\Node[1]{\uput[90](#1){#1}}

\begin{document}

\begin{pspicture}(9.2,1.35) % boundry found manually
\psset{arrows = *-*}
  % definition of node positions
  \pnodes(0.1,0.5){A}(3.1,0.5){B}(6.1,0.5){D}(9.1,0.5){E}
  % electrical components
  \resistor[labeloffset = 0](A)(B){$R$}
  \coil(B)(D){$L_{r}$}
  \capacitor(D)(E){$C$}
  % placement of nodes
  \Node{A}
  \Node{B}
  \Node{D}
  \Node{E}
\end{pspicture}

\end{document}

输出1

或者

\documentclass{article}

\usepackage{pst-circ}
\newcommand*\Node[1]{\uput[90](#1){#1}}

\begin{document}

\begin{pspicture}(9.2,1.35) % boundry found manually
\psset{arrows = *-*}
  % definition of node positions
  \pnodes(0.1,0.5){A}(3.1,0.5){B}(6.1,0.5){D}(9.1,0.5){E}
  % electrical components
  \resistor[labeloffset = 0](A)(B){$R$}
  \coil[dipolestyle = curved, labeloffset = 0.55](B)(D){$L_{r}$}
  \capacitor(D)(E){$C$}
  % placement of nodes
  \Node{A}
  \Node{B}
  \Node{D}
  \Node{E}
\end{pspicture}

\end{document}

输出2

相关内容