\documentclass[a4paper, 12pt]{article}
\usepackage{amsfonts}
\usepackage{tikz}
\usepackage{amsmath}
\newtheorem{theorem}{Theorem}
\newtheorem{example}[theorem]{Example}
\begin{document}
\begin{center}
\begin{tikzpicture}[scale=0.65,
thick,
acteur/.style={
circle,
fill=blue,
thick,
inner sep=0.5pt,
minimum size=1.8mm
}
]
\node (a3) at (0,0) [acteur,label=below:\scriptsize{3}]{};
\node (a1) at (1.5,1)[acteur,label=below:\scriptsize{1}]{};
\node (a2) at (0,2) [acteur,label=above:\scriptsize{2}]{};
\node (a4) at (3,1) [acteur,label=right:\scriptsize{4}]{};
\draw [<-] (a1) -- (a2);
\draw [<-] (a2) -- (a3);
\draw(a3) -- (a1);
\draw [<-] (a1) -- (a4);
\node at (-2.5,1) {\textit{$G$}};
\end{tikzpicture}
\end{center}
\end{document}
In this figure, I need the arrowhead in the middle of the edge. How to do this in Latex?

\textit{$G$}by$G$.) – Jun 13 '19 at 06:00