Как повернуть схему 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}

Связанный контент