2 Stromkreise vertikal ausrichten

2 Stromkreise vertikal ausrichten

Ich bin derzeit in der 8. Klasse und arbeite an Schaltkreisen und mache mir Notizen mit LaTeX und CircuiTikZ. Das Problem besteht darin, dass ich zwei Schaltkreise habe, von denen einer jedoch vertikal größer ist als der andere, und ich daher nicht weiß, wie ich die beiden Schaltkreise vertikal ausrichten soll.

Derzeit habe ich diesen Code:

\begin{center}\begin{circuitikz}
\draw (0,0) -- (1,0) -- (1,1) to[R, l=$R_1$] (3,1) -- (3,0) -- (4,0);
\draw (1,0) -- (1,-1) to[R, l=$R_2$] (3,-1) -- (3,0);
\end{circuitikz}
$\ \ \Longleftrightarrow \ \ $
\begin{circuitikz}
\draw (0,0) to[R, l=$R$] (3,0);
\end{circuitikz}
\end{center}
$$R=\frac{1}{\frac{1}{R_1}+\frac{1}{R_2}} \Longleftrightarrow R=\left( \sum_n\frac{1}{R_n} \right)^{-1}$$

Bildbeschreibung hier eingeben

Dann habe ich versucht, einen Knoten hinzuzufügen (4,0)und den zweiten Schaltkreis hinzuzufügen, aber ich erhalte Folgendes:

\begin{center}\begin{circuitikz}
\draw (0,0) -- (1,0) -- (1,1) to[R, l=$R_1$] (3,1) -- (3,0) -- (4,0);
\draw (1,0) -- (1,-1) to[R, l=$R_2$] (3,-1) -- (3,0);
\draw (4,0) node[right]{$\ \ \Longleftrightarrow \ \ $
\begin{circuitikz}
\draw (0,0) to[R, l=$R$] (3,0);
\end{circuitikz}};
\end{circuitikz}
\end{center}

Bildbeschreibung hier eingeben

Weiß jemand, wie ich die Schaltkreise ausrichten kann?

Antwort1

Eine Möglichkeit, dies zu tun, könnte so aussehen (ich persönlich würde mehr mit relativer Platzierung arbeiten als damit, aber für OP könnte dies ausreichen).

Die verwendeten scopes sind hierfür nicht erforderlich, sie wurden von mir lediglich aus semantischen Gründen hinzugefügt und könnten weggelassen werden.

\documentclass[border=3.14,preview]{standalone}

\usepackage{circuitikz}

\begin{document}
\begin{center}
  \begin{circuitikz}
    \begin{scope} % not really necessary
      \draw (0,0) to[short,-*] (1,0) -- (1,1) to[R, l=$R_1$] (3,1) to[short,-*]
        (3,0) -- (4,0) coordinate(end1);
      \draw (1,0) -- (1,-1) to[R, l=$R_2$] (3,-1) -- (3,0);
    \end{scope}
    \path
      (end1)++(0.5,0)
      node[anchor=west](lr){$\Longleftrightarrow$}
      ;
    \begin{scope} % not really necessary
      \draw (lr.east)++(.5,0) to[R, l=$R$] ++(3,0);
    \end{scope}
  \end{circuitikz}
\end{center}
\[
  R = \frac{1}{\frac{1}{R_1}+\frac{1}{R_2}} \Longleftrightarrow R
    = \left( \sum_n\frac{1}{R_n} \right)^{-1}
\]
\end{document}

Bildbeschreibung hier eingeben

Antwort2

Obwohl ich verwenden würde@Skillmon-Methode hier(das Zentrieren des Pfeils wäre hier recht aufwändig, sieheVertikale Ausrichtung des Tikz-Kreises in der Gleichung, zum Beispiel), ist es gut zu wissen, dass esdie baselineMöglichkeit, TikZ(und so circuitikz) Bilder. Sie können ihm eine Koordinate oder einen Knoten zuführen, und es wird diese Koordinate oder diesen Knoten als die vertikale Position betrachten, um die herum das gesamte Bild vertikal ausgerichtet ist.

\documentclass[border=3.14,preview]{standalone}

\usepackage{circuitikz}

\begin{document}
\begin{center}
      \begin{circuitikz}[baseline={(0,0)}]
      \draw (0,0) to[short,-*] (1,0) -- (1,1) to[R, l=$R_1$] (3,1) to[short,-*]
        (3,0) -- (4,0) coordinate(end1);
      \draw (1,0) -- (1,-1) to[R, l=$R_2$] (3,-1) -- (3,0);
  \end{circuitikz}\quad
  \tikz [baseline] \draw (0,0) node{$\Longleftrightarrow$};
  \quad
  \begin{circuitikz}[baseline={(0,0)}]
      \draw (0,0) to[R, l=$R$] ++(3,0);
  \end{circuitikz}
\end{center}
\[
  R = \frac{1}{\frac{1}{R_1}+\frac{1}{R_2}} \Longleftrightarrow R
    = \left( \sum_n\frac{1}{R_n} \right)^{-1}
\]
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen