Edit and compile if you like:
% Author: Izaak Neutelings (March 2020)\documentclass[border=3pt,tikz]{standalone}\usepackage{amsmath} % for \dfrac\usepackage{bm} % \bm\usepackage{physics}\usepackage{tikz,pgfplots}\usepackage[outline]{contour} % glow around text\usetikzlibrary{calc}\usetikzlibrary{decorations.markings}\usetikzlibrary{arrows.meta}\tikzset{>=latex} % for LaTeX arrow head\contourlength{1.6pt}\usepackage{xcolor}\colorlet{Bcol}{violet!90}\colorlet{BFcol}{red!60!black}\colorlet{veccol}{green!45!black}\colorlet{Icol}{blue!70!black}\colorlet{mucol}{red!90!black}\tikzstyle{BField}=[->,thick,Bcol]\tikzstyle{current}=[->,Icol] %thick,\tikzstyle{force}=[->,thick,BFcol]\tikzstyle{vector}=[->,thick,veccol]\tikzstyle{mu vector}=[->,thick,mucol]\tikzstyle{velocity}=[->,very thick,vcol]\tikzstyle{metal}=[top color=black!15,bottom color=black!25,middle color=black!5,shading angle=20]\tikzset{BFieldLine/.style={thick,Bcol,decoration={markings,mark=at position #1 with {\arrow{latex}}},postaction={decorate}},BFieldLine/.default=0.5,ArrowLine/.style={very thick,decoration={markings,mark=at position #1 with {\arrow{latex}}},postaction={decorate}},ArrowLine/.default=0.5}\begin{document}% NAIL without field\def\L{2.0}\def\T{0.4}
Click to download: magnetization.tex • magnetization.pdf
Open in Overleaf: magnetization.tex