所以我在过去 7 个小时里一直努力工作,但我发现 Tiks-Feynman 需要改进,或者我根本就不明白。这很可能是我在这个论坛上提出的第 4 个问题,我感到非常尴尬。
我需要完成三个费曼图以包含在我的论文中,虽然学习曲线不是太陡峭,但到目前为止我还没有取得很大的成功。
这是我目前拥有的代码:
\resizebox{0.5\textwidth}{!}{%
\feynmandiagram [ horizontal=a to t1,baseline=(a4.base)] {
a -- [fermion, edge label'={$N$}] t1 [dot] , t1 -- t2 , t1 -- t3 ,t1 --
[fermion, edge label'={$N$}] t4,
};
}
以下是我得到的:
我需要按原样绘制这三个费曼图,包括[点]:
我和社区都会感谢有关如何绘制这些图表的任何帮助(我相信)......
答案1
所有这些图表通过包提供的布局机制来获取有些困难,但是不使用那些算法也很容易做到。
\documentclass[a4paper]{article}
\usepackage{tikz-feynman}
\tikzfeynmanset{compat=1.1.0}
\begin{document}
\begin{tikzpicture}[line width=.7pt]
\begin{feynman}
\vertex (a);
\vertex[right=2.5cm of a](b);
\vertex[right=2.5cm of b](c);
\vertex[above=1.5cm of a](d);
\vertex[above=1.5cm of c](e);
\diagram*{
(a) -- [fermion,edge label'={$N$}] (b) -- [fermion,edge
label'={$N$}] (c),
(d) -- [charged boson,edge label={$W^i$}] (b) --
[charged scalar,edge label={$\pi$}] (e)
};
\draw[fill=black] (b) circle (2pt);
\end{feynman}
\begin{feynman}[yshift=-3cm]
\vertex (a);
\vertex[right=2.5cm of a](b);
\vertex[right=2.5cm of b](c);
\vertex[above=1.5cm of a](d);
\vertex[above=1.5cm of c](e);
\path (d)--(b) coordinate[midway](f);
\diagram*{
(a) -- [fermion,edge label'={$N$}] (b) -- [fermion,edge
label'={$N$}] (c),
(d) -- [charged boson,edge label={$W^i$}] (f) --
[charged scalar,edge label={$\pi$}] (b) --
[charged scalar,edge label={$\pi$}] (e)
};
\draw[fill=black] (f) circle (2pt);
\end{feynman}
\begin{feynman}[yshift=-6cm]
\vertex (a);
\vertex[right=2.5cm of a](b);
\vertex[right=2.5cm of b](c);
\vertex[above=1.5cm of a,xshift=2cm](d);
\vertex[above=1.5cm of c](e);
\path (b)--(e) coordinate[midway](f);
\diagram*{
(a) -- [fermion,edge label'={$N$}] (b) -- [fermion,edge
label'={$N$}] (c),(b) --
[charged scalar,edge label={$\pi$}] (f)
-- [charged scalar,edge label={$\pi$}] (e),
(d) -- [charged boson,edge label={$W^i$}] (f)
};
\draw[fill=black] (f) circle (2pt);
\end{feynman}
\end{tikzpicture}
\end{document}