Circuitikz 회로 전체를 회전하는 방법은 무엇입니까?

Circuitikz 회로 전체를 회전하는 방법은 무엇입니까?

CircuiTikZ 라이브러리를 사용하여 회로 경로를 그렸습니다. 이제 회로 전체를 회전시키고 싶습니다. 회로의 노드가 올바르게 변환되었습니다. 그러나 회로 요소는 전혀 회전하지 않습니다.

회전 매개변수와 함께 범위 환경을 사용하여

\begin{scope}[rotate=30]
    \draw (0,2) to[L] (4,2)
        to[short] (4,-2)
        to[C] (0,-2)
        to[short] (0,2);
\end{scope}

나는 이것으로 끝납니다 :

CircuiTikZ 경로 회전에 실패했습니다.

중요한 경우에는 이것을 그림 안에 그릴 것입니다.tikzpicture환경.

답변1

회로 요소는 아마도 노드로 정의되며 노드 모양은 기본적으로 영향을 받지 않습니다 rotate. 회전도 활성화하려면 설정 transform shape에 다음을 추가하세요 scope.

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

\documentclass[border=2mm]{standalone}
\usepackage{tikz}
\usepackage{circuitikz}
\begin{document}
\begin{tikzpicture}
\begin{scope}[rotate=30,transform shape]
    \draw (0,2) to[L] (4,2)
        to[short] (4,-2)
        to[C] (0,-2)
        to[short] (0,2);
\end{scope}
\end{tikzpicture}
\end{document}

관련 정보