Consider the following Feynman diagram:
% !TeX program = lualatex
\documentclass[a4paper,10pt]{article}
\usepackage{amsmath}
\usepackage{tikz-feynman}
\begin{document}
\begin{center}
\feynmandiagram [large, horizontal=a to t1] {
a -- [plain,reversed momentum=\(k_1+k_2\)] t1 -- [scalar, momentum'=\(q\),edge label=\(m_1\)] t2 --[plain, momentum'=\(q+k_1\),edge label=\(m_2\)]t3 -- [plain, momentum'=\(q+k_1+k_2\),edge label=\(m_3\)]t1,
t2 -- [plain,reversed momentum=\(k_1\)] p1 ,
t3 -- [plain,reversed momentum=\(k_2\)] p2,
};
\end{center}
\end{document}
Now what I want to have is that the dotted edge to become semi-dotted together with a way to specify the orientation.
The transformed image in one of the two possible orientations should look like:
How to achieve this?



tikz-feynmangets continuously updated. When did you update your TeX distribution for the last time? (I stress that's just a guess.) – Jun 19 '18 at 15:03