如何整体旋转Circuitikz电路?

如何整体旋转Circuitikz电路?

我使用 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}

我最终得到这个:

CircuiTikZ 路径旋转失败。

如果这很重要,我会在tikz图片环境。

答案1

电路元件可能被定义为节点,节点形状默认不受的影响rotate。要启用这些元素的旋转,请添加transform shapescope设置中:

在此处输入图片描述

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

相关内容