Como girar o circuito Circuitikz como um todo?

Como girar o circuito Circuitikz como um todo?

Desenhei um caminho de circuito usando a biblioteca CircuiTikZ. Agora quero girar o circuito como um todo. Os nós do circuito são transformados corretamente. No entanto, os elementos do circuito não giram de forma alguma.

Usando um ambiente de escopo com o parâmetro rotacionar

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

Acabo com isso:

Falha na rotação do caminho CircuiTikZ.

Se for importante, estou desenhando isso dentro de umimagem tikzambiente.

Responder1

Os elementos do circuito são provavelmente definidos como nós, e os formatos dos nós, por padrão, não são influenciados por rotate. Para ativar a rotação também, adicione transform shapeàs scopeconfigurações:

insira a descrição da imagem aqui

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

informação relacionada