胶子卷曲倒置

胶子卷曲倒置

我正在绘制一些费曼图,出于风格目的,我想将胶子卷曲倒置(胶子附着在顶点的方式有点丑陋。查看使用 feynmf 的在线抽屉(从中你可以复制 tex 代码)我看到在{directions = $-1$}创建胶子线时有这个选项。我在 feynmp(和 feynmp-auto)中尝试了相同的命令,但什么也没发生。

有人知道 feynmp 中是否实现了这样的选项吗?

达维德

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc} %useful to type directly diacritic characters
\usepackage{graphicx}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage[a-1b]{pdfx}
\usepackage{verbatim}
\usepackage{amsfonts}
\usepackage{lineno}
\usepackage{hyperref}
\usepackage{subfigure}
\usepackage{mathrsfs}
\usepackage{wrapfig}
\usepackage{lscape}
\usepackage{array}
\usepackage{rotating}
\usepackage{feynmp-auto}
\usepackage{tikz-feynman}
\usepackage{ifpdf}
\usepackage{indentfirst}
\DeclareGraphicsRule{*}{mps}{*}{}
\usepackage[usenames]{color} %used for font color
\usepackage{amssymb} %maths
\usepackage{amsmath} %maths
\usepackage{amsfonts}


\begin{document}
\begin{figure}

\begin{fmffile}{qgComp}
\begin{fmfgraph*}(150,110)
\fmfleft{i1,i2}
\fmfright{o1,o2}
\fmf{fermion}{i1,v1,v2,o2}
\fmf{gluon}{i2,v2}
\fmf{photon}{v1,o1}
\fmflabel{g}{i2}
\fmflabel{q}{i1}
\fmflabel{q}{o2}
\fmflabel{$\gamma$}{o1}
\fmf{fermion}{v1,v2}
\fmfforce{(.5w,.25h)}{v1}
\fmfforce{(.5w,.75h)}{v2}
\end{fmfgraph*}
\end{fmffile}
\end{figure}
\end{document}

在此处输入图片描述

答案1

这非常简单:只需恢复胶子的方向:

\fmfleft{i1,i2}
\fmfright{o1,o2}
\fmf{fermion}{i1,v1,v2,o2}
\fmf{gluon}{v2,i2}
\fmf{photon}{v1,o1}
\fmflabel{g}{i2}
\fmflabel{q}{i1}
\fmflabel{q}{o2}
\fmflabel{$\gamma$}{o1}
\fmf{fermion}{v1,v2}
\fmfforce{(.5w,.25h)}{v1}
\fmfforce{(.5w,.75h)}{v2}

我只包含 feynmp 代码。

在此处输入图片描述

相关内容