我使用 CircuiTikZ 库绘制了一条电路路径。现在我想旋转整个电路。电路的节点转换正确。但是电路元件根本没有旋转。
通过使用带有 rotate 参数的作用域环境
\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}
我最终得到这个:
如果这很重要,我会在tikz图片环境。
答案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}