¿Cómo rotar el circuito Circuitikz en su conjunto?

¿Cómo rotar el circuito Circuitikz en su conjunto?

Dibujé una ruta de circuito usando la biblioteca CircuiTikZ. Ahora quiero rotar el circuito en su totalidad. Los nodos del circuito se transforman correctamente. Sin embargo, los elementos del circuito no giran en absoluto.

Utilizando un entorno de alcance con el parámetro de rotación

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

Termino con esto:

Rotación fallida de la ruta CircuiTikZ.

Si importa, estoy dibujando esto dentro de untikzimagenambiente.

Respuesta1

Los elementos del circuito probablemente estén definidos como nodos y, por defecto, las formas de los nodos no están influenciadas por rotate. Para habilitar la rotación para ellos también, agregue transform shapea la scopeconfiguración:

ingrese la descripción de la imagen aquí

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

información relacionada