Edit and compile if you like:
\documentclass[border=2pt]{standalone} % Drawing \usepackage{tikz} % Tikz Library \usetikzlibrary{angles,quotes} % Style \tikzset{>=latex} % Define Color \definecolor{amber}{rgb}{1.0, 0.5, 0} \definecolor{darkmagenta}{rgb}{0.55, 0.0, 0.55} % Notation \usepackage{physics} \begin{document} \begin{tikzpicture}[scale=1] % Grid % \draw[help lines] (0,0) grid (8,8); % Current Cable \draw[line width=4, color = amber] (1,4) ..controls (4,5) and (4,0).. (7,1) ; % Vectors \draw[dashed] (3.5,3.15)coordinate(B) -- +(2.4,2) node [pos=0.6, above left] {\small$r$}; \draw[line width = 1,->] (3.5,3.15) -- +(0.4,-0.51)coordinate(A) ; \draw[line width = 1,->] (3.49,3.13) -- (4.04,3.6)coordinate(C) node [pos = 0.26, above, black] {\small$\vu{r}$} ; % Point \filldraw (5.9, 5.15) circle (0.9pt) node [right] {\small$P$}; % Nodes \node at (3.4,2.7) {\small$\dd\vb{s}$}; % Magnetic Field Direction \filldraw[darkmagenta] (5.4, 5.5) circle (1.5pt); \filldraw[fill=none, darkmagenta] (5.4, 5.5) circle (3pt) node [left,black] {\small$\dd\vb{B}$}; % Angle \pic[draw, angle radius = 0.2cm, angle eccentricity = 1.6, "\small$\theta$"] {angle=A--B--C}; % Current Direction \draw[->, blue, line width = 1.5] (5.6,0.5) -- +(1,0) node [midway, below, black] {\small$I$} ; \end{tikzpicture} \end{document}
Click to download: biot-savart.tex
Open in Overleaf: biot-savart.tex
This file is available on GitHub.
See more on the author page of Alexandros Tsagkaropolulos.