<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\documentclass[10pt]{article}

\usepackage{feyn}

\expandafter\ifx\csname useextended\endcsname\relax
  \let\ff\feyn
  \let\dd\Diagram
\else
  \let\ff\FEYN
  \let\dd\DIAGRAM
\fi

\makeatletter
\def\refptcirc{\lower\feyn@maxis \hbox to 0pt{\hss$\circ$\hss}}
\makeatother
\let\\\cr

\parindent=0pt

\begin{document}

Alphabetically:

\halign{#\hfil\quad&amp;$\refptcirc\ff{#}$\cr
a &amp; a \\
b &amp; b \\
c &amp; c \\
d &amp; d \\
e &amp; e \\
f &amp; f \\
g &amp; g \\
h &amp; h \\
i &amp; i \\
j &amp; j \\
k &amp; k \\
l &amp; l \\
m &amp; m \\
n &amp; n \\
o &amp; o \\
p &amp; p \\
q &amp; q \\
r &amp; r \\
s &amp; s \\
t &amp; t \\
u &amp; u \\
v &amp; v \\
w &amp; w \\
x &amp; x \\
y &amp; y \\
z &amp; z \\
}

\vskip 2cm

\newdimen\feynmod
\makeatletter
\feynmod=\feyn@module
Dimensions: 
Feyn module: \the\feyn@module,
math-axis: \the\feyn@maxis.
\makeatother

\newpage

With ligatures:
\def\T{\tracingmacros=2 \tracingcommands=2 }

\halign{&amp;\vrule width 0pt height 1\feynmod #\hfil\quad&amp;$\refptcirc\ff{#}$\qquad \cr
a &amp; a &amp; aA &amp; aA &amp; aV &amp; aV\\
f &amp; f      &amp; fA &amp; fA      &amp; fV &amp; \momentum{fV}{pk} \\
fu &amp; fu    &amp; fuA &amp; fuA    &amp; fuV &amp; \momentum{fuV}{pk} \\
fd &amp; fd    &amp; fdA &amp; fdA    &amp; fdV &amp; \momentum{fdV}{pk} \\
fv &amp; fv    &amp; fvA &amp; fvA    &amp; fvV &amp; \momentum{fvV}{pk} \\
fl &amp; fl    &amp; flA &amp; flA    &amp; flV &amp; \momentum{flV}{pk} \\
flu &amp; flu  &amp; fluA &amp; fluA  &amp; fluV &amp; \momentum{fluV}{pk} \\
flS&amp; flS   &amp; flSA &amp; flSA  &amp; flSV &amp; \momentum{flSV}{pk} \\
flSu&amp; flSu   &amp; flSuA &amp; flSuA  &amp; flSuV &amp; \momentum{flSuV}{pk} \\
flo &amp; flo    &amp; floA &amp; floA    &amp; floV &amp; \momentum{floV}{pk} \\
fs &amp; |fs| \\
fs0 &amp; |fs0| \\
g &amp; g      &amp; gA &amp; gA      &amp; gV &amp; \momentum{gV}{pk} \\
gu &amp; gu    &amp; guA &amp; guA    &amp; guV &amp; \momentum{guV}{pk} \\
gd &amp; gd    &amp; gdA &amp; gdA    &amp; gdV &amp; \momentum{gdV}{pk} \\
gv &amp; gv    &amp; gvA &amp; gvA    &amp; gvV &amp; \momentum{gvV}{pk} \\
g1 &amp; g1    &amp; g1A &amp; g1A    &amp; g1V &amp; \momentum{g1V}{pk} \\
g2 &amp; g2    &amp; g2A &amp; g2A    &amp; g2V &amp; \momentum{g2V}{pk} \\
g3 &amp; g3    &amp; g3A &amp; g3A    &amp; g3V &amp; \momentum{g3V}{pk} \\
g4 &amp; g4    &amp; g4A &amp; g4A    &amp; g4V &amp; \momentum{g4V}{pk} \\
gl &amp; gl    &amp; glA &amp; glA    &amp; glV &amp; \momentum{glV}{pk} \\
glu &amp; glu    &amp; gluA &amp; gluA    &amp; gluV &amp; \momentum{gluV}{pk} \\
glB &amp; glB \\
glS &amp; glS \\
m &amp; m    &amp; mA &amp; mA    &amp; mV &amp; \momentum{mV}{pk} \\
ms &amp; ms     &amp; ms &amp; \momentum{ms}{pk} \\
h &amp; h    &amp; hA &amp; hA    &amp; hV &amp; \momentum{hV}{pk} \\
hu &amp; hu    &amp; huA &amp; huA    &amp; huV &amp; \momentum{huV}{pk} \\
hd &amp; hd    &amp; hdA &amp; hdA    &amp; hdV &amp; \momentum{hdV}{pk} \\
hs &amp; hs     &amp; hs &amp; \momentum{hs}{pk} \\
hl &amp; hl &amp; hlA &amp; hlA &amp; hlV &amp; \momentum{hlV}{pk} \\
hlu &amp; hlu &amp; hluA &amp; hluA &amp; hluV &amp; \momentum{hluV}{pk} \\
x &amp; x     &amp; x &amp; \momentum{x}{pk} \\
p &amp; p     &amp; P &amp; \momentum{P}{pk} \\
c &amp; c     &amp; c &amp; \momentum{c}{pk} \\
a &amp; a     &amp; A &amp; A \\
}

\newpage

\def\twice#1{#1 &amp; #1 }

\halign{&amp;#\hfil\quad&amp;$\refptcirc\ff{#}$\qquad\cr
\twice{fs f gl gv f fs}&amp;vertical gluon doesn't meet -- OK\\
\twice{fs f glA gv f fs}\\
\twice{fs fA glA gvV f fs}\\
\twice{fs fA g1A gvV g2V fA fs}&amp;vertical gluon meets\\
\twice{msmA g1gvg2 msxf}&amp;and here\\
}

\vskip10ex

\textbf{More complicated diagrams}

Fermion, gluon and ghost loop:
\[
\Diagram{\hline&amp;fl flu \\
\hline
fsf g1 f&amp;f g2 ffs \\
\hline}
\quad
\Diagram{\hline&amp;gl glu\\
fsf g1 f&amp;f g2 ffs \\}
\quad
\Diagram{\hline&amp;hlA hluV \\
fsf g1 f&amp;f g2 ffs \\}
\]

\textbf{Annotations:}

a: $\ff{!f1\momentum{fA}2}$ (arrow rightward)

b: $\ff{f !{gluV}k f}$ (arrow leftward)
\vskip 10ex

c: $\ff{f !{g1A}1 \momentum{g2V}2 \momentum{g3A}3 \momentum{g4V}4 f}$
(arrows are  1=right, 2=left, 3=right, 4=left)
\vskip 10ex

d: $\ff{\momentum{gl}a\momentum{gluV}b}$
(arrow leftwards)
\vskip 10ex

e: $\ff{fs f \momentum{flA}{pk} \momentum{fluV}{pk} f fs}$
(arrows right then left)
\vskip 10ex

f: $\ff{fs f \momentum{flSA}{pk} \momentum{flSuV}{pk} f fs}$
\vskip 10ex

g: $\ff{fflof\momentum{floV}{p}f\momentum{floA}{p}f}$

%error: $\ff{\momentum{x}x}$

\newpage

Vertex Feynman diagram:
\[
\dd{\vertexlabel^a \\
  fd \\
&amp; g\vertexlabel_{\mu,c} \\
\vertexlabel_b fu \\
}
=
\dd{\vertexlabel^a \\
  fdA \\
&amp; gA\vertexlabel_{\mu,c} \\
\vertexlabel_b fuV \\
}
=
\dd{\momentum{fdA}a\\
   &amp; \vertexlabel_{\gamma_\mu} \momentum{gA}{\mu,c} \\
\momentum{fuV}b
}
=
ig\gamma_\mu (T^c)_{ab}
\]

Use of the `belowl' macro:
\[
\feyn{fd \belowl{fu} g
  +
  fA guA \belowl{fdA}
}
=
\FEYN{fd \belowl{fu} g
  +
  fA guA \belowl{fdA}
}
\]

Two-loop diagram:
\[
\ff{ff gl ff}
\to
\ff{ff\bigbosonloopA\smallbosonloopV ff}
=
\ff{!{fA}p f!{glBV}k !{glSA}l a\vertexlabel_{p+k-l} ff}
\]

Bremsstrahlung:
\[
  \dd{        &amp; x \\
                   &amp; ![ulft]{gvV}{q=p'+k-p}   &amp; !{guA}k \\
           ![bot]{fA}p &amp; ![bot]{fA}{p'+k} &amp; ![lrt]{fA}{p'} \\
        }
        +
  \dd{    &amp; !{guA}k \\
           !{fA}p &amp; fs ![bot]{fA}{p-k} &amp; !{fA}{p'} \\
               &amp;         &amp; ![lrt]{gvA}{q=p'+k-p} \\
               &amp;         &amp; x\\
        }
\]

OPE:
\def\bracket#1{\langle #1 \rangle}
\begin{eqnarray*}
-i\Sigma_{\mathrm{ope}} &amp;=&amp;
     \left[\ff{faf + fsfglffs 
                 + \cdots} \right] 1 \\
     &amp;&amp; \quad{}+ 
           \left[ \ff{ fxfs0glfs0xf 
                  + \cdots} \right]
         \bracket{\overline\psi M \psi} \\
     &amp;&amp; \quad{}+ \left[
         \dd{   &amp;x  &amp;x  \\
                     &amp;gv &amp;gv \\
                  fs &amp;fs &amp;fs \\} + \cdots
         \right]
         \bracket{G_{\mu\nu}^a G_{\mu\nu}^a}\\
\end{eqnarray*}

Complete vertex:
\begin{eqnarray*}
\ff{fcf} &amp;=&amp; \ff{faf + fpf + fpfpf + \cdots} \\
    &amp;=&amp; \sum_{n=0}^\infty \ff{fA ( pfA)}^n \\
    &amp;=&amp; \ff{\frac{fA}{1-(pfA)}}.
\end{eqnarray*}

\iffalse
\halign{&amp;#\hfil\quad&amp;$\refptcirc\ff{#}$ \cr
a &amp; a \\
c &amp; c \\
f &amp; f \\
F &amp; F \\
fs &amp; fs \\
fl &amp; fl \\
fu &amp; fu \\
fd &amp; fd \\
fv &amp; fv \\
f0 &amp; f0 \\
fs0 &amp; fs0 \\
g &amp; g \\
G &amp; G \\
gl &amp; gl \\
glu &amp; glu \\
$\backslash$ smallbosonloop &amp; \smallbosonloop \\
$\backslash$ bigbosonloop &amp; \bigbosonloop \\
gu &amp; gu \\
gd &amp; gd \\
gv &amp; gv \\
gvs &amp; gvs \\
gvb &amp; gvb \\
h &amp; h \\
hs &amp; hs \\
hu &amp; hu \\
hd &amp; hd \\
k &amp; k \\
l &amp; l \\
m &amp; m \\
ms &amp; ms \\
n &amp; n \\
o &amp; o \\
p &amp; p \\
x &amp; x \\
w &amp; w \\
%000 &amp; \arrow000\\
%00 45 &amp; \arrow00{45}\\
}
\fi

\end{document}
</pre></body></html>