2つの回路を垂直に並べる

2つの回路を垂直に並べる

私は現在8年生で回路について勉強しており、LaTeXとCircuiTiを使ってメモを取っています。Z. 問題は、回路が 2 つあるのですが、一方が他方よりも垂直方向に大きいため、その 2 つの回路を垂直方向に揃える方法がわからないことです。

現在、私はこのコードを持っています:

\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}$$

ここに画像の説明を入力してください

次に、ノードを追加して(4,0)2 番目の回路を追加しようとしましたが、次のようになります。

\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}

ここに画像の説明を入力してください

回路を整列させる方法を誰か知っていますか?

答え1

これを行う 1 つの方法は次のようになります (個人的にはこれよりも相対的な配置を多く使用しますが、OP の場合はこれで十分かもしれません)。

used はscopeこの場合に必須ではありません。意味上の理由で追加しただけなので、削除してもかまいません。

\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}

ここに画像の説明を入力してください

答え2

私は@Skillmonメソッドはこちら(矢印を中央に配置するのは非常に複雑です。方程式内の tikz 円の垂直配置(例えば)の存在を知っておくと良いでしょうbaselineTiのオプション(そしてcircuitikz) 写真。座標またはノードを入力すると、この座標またはノードが、写真全体が垂直に整列される垂直位置であるとみなされます。

\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}

ここに画像の説明を入力してください

関連情報