具有电流流动方向的无限长导电(导体?)线的符号

具有电流流动方向的无限长导电(导体?)线的符号

我引用了下面的图片这里

在此处输入图片描述

我想画一个符号来表示以下两个因素。

  1. 具有无限长度的导电线(导体)。

  2. 电线电流的流动方向使用十字标记(米菲的嘴)或中间的点的符号。

我想使用 tikz 来实现它。

有没有什么好的方法可以实现我想要做的事情?

答案1

也许是这个?

\documentclass[border=2mm]{standalone}
\usepackage    {tikz}
\usetikzlibrary{decorations.markings}

\tikzset
{% style for arrows
  my arrow/.style={% 
    decoration={markings,mark=at position #1 with {\arrow[thick]{>}}},
    postaction={decorate}
    },
}

\begin{document}
\begin{tikzpicture}
\foreach\i in {-1,1}
{% circles and arrows (fields)
  \begin{scope}[x=\i cm]
    \draw[fill=gray!20] (4.2,0) circle (1); % conductor
    \draw[thick,-latex] (5.2,0) --++ (1,0) node[above]{$\vec F$}; 
    \clip (0,-4.2) rectangle (6,4.2);
    \foreach\r in {1.2,1.5,3,4}
      \draw[my arrow=0.625] (4.2,0) circle (\r);
  \end{scope}
}
\draw[my arrow=0.9] (0,4.2) -- (0,-4.2);
% directions
\fill (4.2,0) circle (2mm);
\draw[thick] (-4.2,0) ++  (45:1) --++ (225:2);
\draw[thick] (-4.2,0) ++ (135:1) --++ (315:2);
\end{tikzpicture}
\end{document}

我使用 a\foreach表示对称性,使用 other 表示不同的半径。剪切圆中间的箭头可以借助decorations.arrowsTi完成Z 库,其余部分相当简单,至少我是这么认为的。

在此处输入图片描述

相关内容