I am trying to draw the following figure using tikz. (Apologies for the rough sketch.)
This is how far I have gotten:
\begin{document}
\begin{circuitikz}
\coordinate (o) at (2.5,-1);
\draw (1,3)--(4,3) (4,3)--(4,0) (4,0)--(1,0) (1,0)--(1,3) (4,3)--(1,0);
\draw [-stealth](2,3)--(2.75,3);
\draw [-stealth](3,0)--(2.5,0);
\draw [-stealth](4,1)--(4,1.75);
\draw [-stealth](1,2)--(1,1.5);
\draw [-stealth](3,2)--(2.5,1.5);
\node at (2.5,3.2) {1};
\node at (2.5,1.8) {2};
\node at (2.5,0.2) {3};
\node at (0.8,1.5) {4};
\node at (4.2,1.5) {5};
\draw (1,3) to [out=225,in=180] (2.5,-1.5);
\end{circuitikz}
\end{document}
I am not able to get a neat curve. The curve must look as if it is a part of a circle. Also I do not know how to place arraw head in the midway of the curved path. What is a good way to draw this?



arcpaths in Tikz – Bordaigorl Sep 18 '17 at 14:08