I need a specific diagram in 't Hooft's double line notation. I already got most of it but one feature is missing. My code for the diagram so far:
\documentclass{article}
\usepackage{tikz-feynman}
\tikzfeynmanset{compat=1.1.0}
\begin{document}
\begin{tikzpicture}
\begin{feynman}
\vertex[coordinate] (a1) {\(\)};
\vertex[coordinate, right=2cm of a1] (a2) {\(\)};
\vertex[coordinate, right=0.5em of a2] (a3) {\(\)};
\vertex[coordinate, right=0.5em of a3] (a4) {\(\)};
\vertex[coordinate, right=2cm of a4] (a5) {\(\)};
\vertex[coordinate, below=0.5em of a1] (b1) {\(\)};
\vertex[coordinate, below=0.5em of a3] (b3) {\(\)};
\vertex[coordinate, below=0.5em of a5] (b5) {\(\)};
\diagram* [edges=fermion]{
(a1) -- (a2) --[half left,, out=135, in=45, loop, min distance=2cm] (a4) -- (a5),
(b5) -- (b3) -- (b1),
(a3) --[out=135, in=45, loop] (a3),
};
\end{feynman}
\end{tikzpicture}
\end{document}
I thought that the line (a3) --[out=135, in=45, loop] (a3)
would give me a loop inside the other loop, however this code-line changes nothing in the diagrams. Any ideas on how to fix that?