我已经使用 MikTex 好几年了,对 circuitikz 包很熟悉。我知道如果我这样编码电池
\draw (0, 0) to [battery1] (2, 0);
正极(长边)将位于电池的右侧。在过去的 6 个月内,我注意到我的电池方向已经改变。这意味着上面的代码将产生一个正极在左侧的电池。除了将电池向后拉,有人知道一个优雅的解决方案吗?
答案1
看看circuitikz
手动的此更改是由于软件包更新而做出的circuitikz
:
版本 0.7(2016-09-08)
- 固定/旋转电池符号(默认正电压为较长的线)
答案2
答案3
答案4
当我尝试反转极点时,我遇到了一个问题,一条线穿过了符号
\documentclass{最小} \usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,0) to[R,l=r](0,3) node[rectangle,draw=blue](A){A}
to[R,l=$r_3$]++(0,3) node[](B){B};
\draw (A) to[battery,l=$V_1$]++(3,-3);
\draw ($(B)+(3,0)$) to[battery,l=$V_2$] (A);
\end{circuitikz}
\end{document}