Circuitikz를 사용하여 이 이미지를 만드는 데 도움을 주세요.

Circuitikz를 사용하여 이 이미지를 만드는 데 도움을 주세요.

을 사용하여 이 이미지를 다시 만들고 싶습니다 circuitikz. 그러나 나는 이전에 그것을 사용해 본 적이 없으며 머리를 감싸는 데 어려움을 겪고 있습니다(유튜브 비디오를 보고 설명서를 훑어봤습니다).

여기에 이미지 설명을 입력하세요

나는 나에게 의미가 있는 것처럼 보이는 것들을 시도했지만 그것들은 단지 회로를 엉망으로 만드는 것 같습니다.

누군가 나를 도와줄 수 있나요?

\begin{center}
\begin{circuitikz}[american] \draw
     (0,0) to[R=$r_d$,o-] (0,3)    
           to[R=$R_S$,-o] (0,6)
;
\end{circuitikz}
\end{center}

답변1

\documentclass[a4paper]{article}
\usepackage[european, americancurrents]{circuitikz}
\usepackage{amsmath}

\newcommand{\ylen}{2cm}
\newcommand{\dx}{\ylen}
\newcommand{\dy}{.5cm}

\begin{document}
\begin{center}
\begin{circuitikz} 
    \coordinate (A);
    \node at (A) [right] {A};
    \draw (A) to[short, o-] ++(0,-\dy)
        coordinate (j-1)
        to[R=$R_\text{S}$, *-*] ++(0,-\ylen)
        coordinate (j-2)
        to[short] ++(0,-\dy)
        coordinate (j-3)
        to[R=$r_\text{d}$, *-*] ++(0,-\ylen)
        coordinate (j-4)
        to[short, -o] ++(0,-\dy)
        node [right] {K};

    \draw (j-1) -- ++(\dx, 0) to[current source] ++(0, -\ylen) -- (j-2);
    \draw (j-3) -- ++(\dx, 0) to[current source] ++(0, -\ylen) -- (j-4);
    \draw (j-3) -- ++(-\dx, 0) to[C] ++(0, -\ylen) -- (j-4);
\end{circuitikz}
\end{center}
\end{document}

스크린샷

꼭 살펴보시길 추천드려요tikz 문서좌표를 지정하는 방법을 확인하세요(37~38페이지). 또한 ++내가 사용한 구문에 대해서도 설명합니다.

관련 정보