Я нарисовал контур цепи с помощью библиотеки 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}
В итоге я получаю следующее:
Если это имеет значение, я рисую это внутри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}