\documentclass[a4paper,12pt, DIV=15]{scrartcl}
% Zeichnen
\usepackage{tikz}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}[european, scale=1]
\draw
(0,0) to [voltage source, v=$\underline{U}_{in}$]
(0,2)
;
\end{circuitikz}
\end{document}
如何在不改变坐标的情况下改变箭头的方向?
答案1
为了确定箭头的方向,该包会考虑路径是如何设置的。
(0,0)
在当前情况下,您从向绘制路径,(0,2)
因此箭头指向最后一个坐标。要将其置于另一个方向,您可能需要使用:
\draw
(0,2) to [voltage source, v=$\underline{U}_{in}$]
(0,0)
;
这导致:
如果要保留左侧的标签和箭头,您可能需要使用v_
语法
\draw
(0,2) to [voltage source, v_=$\underline{U}_{in}$]
(0,0)
;
结果:
在包作者的注释之后,下面是一个示例,展示了如何使用包提供的不同语法:
\documentclass[border=10pt]{standalone}
\usepackage{circuitikz}
\begin{document}
\begin{circuitikz}
\draw
(0,0) to [voltage source, v^<=$\underline{U}_{in}$]
(0,2)
;
\end{circuitikz}
\quad
\begin{circuitikz}
\draw
(0,0) to [voltage source, v_<=$\underline{U}_{in}$]
(0,2)
;
\end{circuitikz}
\quad
\begin{circuitikz}
\draw
(0,0) to [voltage source, v^>=$\underline{U}_{in}$]
(0,2)
;
\end{circuitikz}
\quad
\begin{circuitikz}
\draw
(0,0) to [voltage source, v_>=$\underline{U}_{in}$]
(0,2)
;
\end{circuitikz}
\end{document}
结果: