This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| latex:feynman [2023/02/05 12:44] – [Top quark pair production] iwn | latex:feynman [2024/08/24 17:50] (current) – [How to make Feynman diagrams in LaTeX] iwn | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| * [[https:// | * [[https:// | ||
| - | * [[http://www.pd.infn.it/TeX/doc/ | + | * [[https://ctan.math.illinois.edu/macros/latex/contrib/feynmf/fmfman.pdf|feynMF manual (T. Ohl, 1997)]]; |
| * for advanced stuff with '' | * for advanced stuff with '' | ||
| * [[http:// | * [[http:// | ||
| Line 62: | Line 62: | ||
| Checkout the [[http:// | Checkout the [[http:// | ||
| - | <WRAP group>< | + | <WRAP group>< |
| - | **Table 1**: Available line styles | + | \\ \\ \\ \\ |
| - | {{ latex: | + | **Table 1**: Available line styles |
| - | </ | + | {{ latex: |
| - | **Table 2**: Available line options | + | </ |
| - | {{ latex: | + | **Table 2**: Available style parameters for '' |
| + | {{ latex: | ||
| + | \\ | ||
| + | **Table 3**: Available line options | ||
| + | {{ latex: | ||
| \\ | \\ | ||
| - | **Table | + | **Table |
| - | {{ latex: | + | {{ latex: |
| </ | </ | ||
| Line 231: | Line 235: | ||
| \fmfleft{i0, | \fmfleft{i0, | ||
| \fmfright{o1, | \fmfright{o1, | ||
| - | % fermions | + | % outgoing |
| \fmf{fermion}{o1, | \fmf{fermion}{o1, | ||
| \fmf{fermion}{o3, | \fmf{fermion}{o3, | ||
| Line 239: | Line 243: | ||
| \fmf{phantom}{i2, | \fmf{phantom}{i2, | ||
| \fmffreeze | \fmffreeze | ||
| - | % HWW | + | % H -> WW |
| \fmf{dashes, | \fmf{dashes, | ||
| \fmf{boson}{v1, | \fmf{boson}{v1, | ||
| Line 252: | Line 256: | ||
| </ | </ | ||
| + | ===== Forcing vertices at desired (x,y) positions ===== | ||
| + | |||
| + | If you do not like puzzling with phantom lines and tension, you could force the vertex at an exact location using '' | ||
| + | |||
| + | It is also possible to use '' | ||
| + | |||
| + | <WRAP group>< | ||
| + | <code latex> | ||
| + | \begin{fmffile}{feyngraph} | ||
| + | \begin{fmfgraph}(150, | ||
| + | \fmfstraight | ||
| + | \fmfleft{i} | ||
| + | \fmfright{o1, | ||
| + | % force vertex locations | ||
| + | \fmfforce{(0.40w, | ||
| + | \fmfforce{(0.68w, | ||
| + | \fmfforce{(0.68w, | ||
| + | % H -> WW | ||
| + | \fmf{dashes, | ||
| + | \fmf{boson}{v, | ||
| + | \fmf{boson}{v, | ||
| + | % outgoing fermions | ||
| + | \fmf{fermion}{o1, | ||
| + | \fmf{fermion}{o3, | ||
| + | \end{fmfgraph} | ||
| + | \end{fmffile} | ||
| + | </ | ||
| + | </ | ||
| + | \\ \\ \\ | ||
| + | {{ latex: | ||
| + | \\ \\ | ||
| + | </ | ||
| ===== Adding momentum arrows ===== | ===== Adding momentum arrows ===== | ||
| Line 331: | Line 367: | ||
| | | ||
| - | If you don't like puzzling with '' | + | If you don't like puzzling with '' |
| The next level is executing '' | The next level is executing '' | ||
| Line 540: | Line 576: | ||
| \fmfleft{i2, | \fmfleft{i2, | ||
| \fmfright{o2, | \fmfright{o2, | ||
| - | \fmfshift{2 left}{i1} | + | |
| + | | ||
| \fmf{fermion}{o2, | \fmf{fermion}{o2, | ||
| - | | + | \fmf{gluon, |
| - | \fmf{gluon}{v1, | + | |
| - | | + | |
| % labels | % labels | ||
| - | \fmfv{l.d=4,l=$g$}{i1} | + | \fmflabel{$q$}{i1} |
| - | \fmfv{l.d=6,l=$g$}{i2} | + | \fmflabel{$\overline{q}$}{i2} |
| \fmflabel{$\overline{\text{t}}$}{o2} | \fmflabel{$\overline{\text{t}}$}{o2} | ||
| \fmflabel{t}{o1} | \fmflabel{t}{o1} | ||
| Line 555: | Line 590: | ||
| </ | </ | ||
| \\ | \\ | ||
| - | {{ latex:ggttbar1.png ? 220 }} | + | {{ latex:feynman: |
| \\ | \\ | ||
| </ | </ | ||
| Line 565: | Line 600: | ||
| \fmfleft{i2, | \fmfleft{i2, | ||
| \fmfright{o2, | \fmfright{o2, | ||
| - | | + | |
| + | \fmf{fermion}{o2, | ||
| \fmf{gluon}{v1, | \fmf{gluon}{v1, | ||
| - | \fmf{fermion}{v1,o1} | + | \fmf{gluon}{v1,i2} |
| - | \fmf{gluon}{i2,v2} | + | \fmf{gluon, |
| - | \fmf{fermion}{o2, | + | |
| - | \fmf{fermion,label=t}{v2,v1} | + | |
| % labels | % labels | ||
| - | \fmflabel{$g$}{i2} | + | \fmfv{l.d=4, |
| - | \fmflabel{$g$}{i1} | + | \fmfv{l.d=6, |
| + | \fmflabel{$\overline{\text{t}}$}{o2} | ||
| \fmflabel{t}{o1} | \fmflabel{t}{o1} | ||
| - | \fmflabel{$\overline{\text{t}}$}{o2} | ||
| \end{fmfgraph*} | \end{fmfgraph*} | ||
| \end{fmffile} | \end{fmffile} | ||
| Line 581: | Line 615: | ||
| </ | </ | ||
| \\ | \\ | ||
| - | {{ latex:ggttbar2.png ? 220 }} | + | {{ latex:feynman: |
| \\ | \\ | ||
| </ | </ | ||
| Line 592: | Line 626: | ||
| \fmfright{o2, | \fmfright{o2, | ||
| % main | % main | ||
| - | \fmf{fermion}{i1,v1,i2} | + | \fmf{gluon}{v1,i1} |
| - | \fmf{fermion}{o2,v2,o1} | + | \fmf{fermion}{v1,o1} |
| - | \fmf{gluon,label=$g$,label.side=right,label.dist=10}{v2,v1} | + | \fmf{gluon}{i2,v2} |
| + | \fmf{fermion}{o2,v2} | ||
| + | \fmf{fermion,label=t}{v2,v1} | ||
| % labels | % labels | ||
| - | \fmflabel{$q$}{i1} | + | \fmflabel{$g$}{i2} |
| - | \fmflabel{$\overline{q}$}{i2} | + | \fmflabel{$g$}{i1} |
| - | \fmflabel{$\overline{\text{t}}$}{o2} | + | |
| - | \fmflabel{t}{o1} | + | \fmfv{l.d=7, |
| \end{fmfgraph*} | \end{fmfgraph*} | ||
| \end{fmffile} | \end{fmffile} | ||
| Line 605: | Line 641: | ||
| </ | </ | ||
| \\ | \\ | ||
| - | {{ latex:qqttbar.png ? 220 }} | + | {{ latex:feynman: |
| \\ | \\ | ||
| </ | </ | ||
| - | |||
| - | |||
| With radiated quarks or gluons that will form hard jets: | With radiated quarks or gluons that will form hard jets: | ||
| Line 617: | Line 651: | ||
| \large | \large | ||
| \begin{fmffile}{feyngraph} | \begin{fmffile}{feyngraph} | ||
| - | \begin{fmfgraph*}(120, | + | \begin{fmfgraph*}(120, |
| \fmfleft{i2, | \fmfleft{i2, | ||
| \fmfright{o2, | \fmfright{o2, | ||
| \fmftop{t} | \fmftop{t} | ||
| - | \fmfshift{4 left}{i1} | ||
| - | \fmfshift{2 left}{i2} | ||
| \fmfshift{5 up}{t} | \fmfshift{5 up}{t} | ||
| % skeleton | % skeleton | ||
| \fmf{phantom}{i1, | \fmf{phantom}{i1, | ||
| \fmf{phantom}{o1, | \fmf{phantom}{o1, | ||
| - | \fmf{phantom, | + | \fmf{phantom}{v1, |
| \fmffreeze | \fmffreeze | ||
| % main | % main | ||
| - | \fmf{gluon, | + | \fmf{fermion}{i1,g} |
| - | \fmf{fermion}{v1,g} | + | \fmf{plain, |
| - | \fmf{gluon}{v1,i2} | + | \fmf{fermion}{v1,i2} |
| - | \fmf{fermion, | + | \fmf{gluon, |
| \fmf{gluon}{v1, | \fmf{gluon}{v1, | ||
| \fmf{fermion}{o2, | \fmf{fermion}{o2, | ||
| % labels | % labels | ||
| - | \fmfv{l.d=4,l=$g$}{i1} | + | \fmflabel{$q$}{i1} |
| - | \fmfv{l.d=6,l=$g$}{i2} | + | \fmflabel{$\overline{q}$}{i2} |
| - | \fmfv{l.d=5, | + | \fmfv{l.d=5, |
| \fmflabel{$\bar{\text{t}}$}{o2} | \fmflabel{$\bar{\text{t}}$}{o2} | ||
| \fmflabel{$\text{t}$}{o1} | \fmflabel{$\text{t}$}{o1} | ||
| Line 647: | Line 679: | ||
| </ | </ | ||
| \\ \\ | \\ \\ | ||
| - | {{ latex:ggttbar_quark.png ? 220 }} | + | {{ latex:feynman: |
| \\ \\ | \\ \\ | ||
| </ | </ | ||
| - | |||
| Line 672: | Line 703: | ||
| \fmf{gluon, | \fmf{gluon, | ||
| \fmf{fermion}{v1, | \fmf{fermion}{v1, | ||
| - | \fmf{fermion}{i2,v1} | + | \fmf{gluon}{v1,i2} |
| \fmf{fermion, | \fmf{fermion, | ||
| \fmf{gluon}{v1, | \fmf{gluon}{v1, | ||
| Line 678: | Line 709: | ||
| % labels | % labels | ||
| \fmfv{l.d=4, | \fmfv{l.d=4, | ||
| - | \fmfv{l.d=6, | + | \fmfv{l.d=6, |
| \fmfv{l.d=5, | \fmfv{l.d=5, | ||
| \fmflabel{$\bar{\text{t}}$}{o2} | \fmflabel{$\bar{\text{t}}$}{o2} | ||
| Line 687: | Line 718: | ||
| </ | </ | ||
| \\ \\ | \\ \\ | ||
| - | {{ latex:gqttbar_quark.png ? 220 }} | + | {{ latex:feynman: |
| \\ \\ | \\ \\ | ||
| </ | </ | ||
| Line 697: | Line 728: | ||
| \large | \large | ||
| \begin{fmffile}{feyngraph} | \begin{fmffile}{feyngraph} | ||
| - | \begin{fmfgraph*}(120, | + | \begin{fmfgraph*}(120, |
| \fmfleft{i2, | \fmfleft{i2, | ||
| \fmfright{o2, | \fmfright{o2, | ||
| \fmftop{t} | \fmftop{t} | ||
| + | \fmfshift{4 left}{i1} | ||
| + | \fmfshift{2 left}{i2} | ||
| \fmfshift{5 up}{t} | \fmfshift{5 up}{t} | ||
| % skeleton | % skeleton | ||
| \fmf{phantom}{i1, | \fmf{phantom}{i1, | ||
| \fmf{phantom}{o1, | \fmf{phantom}{o1, | ||
| - | \fmf{phantom}{v1, | + | \fmf{phantom, |
| \fmffreeze | \fmffreeze | ||
| % main | % main | ||
| - | \fmf{fermion}{i1,g} | + | \fmf{gluon, |
| - | \fmf{plain, | + | \fmf{fermion}{v1,g} |
| - | \fmf{fermion}{v1,i2} | + | \fmf{fermion}{i2,v1} |
| - | \fmf{gluon, | + | \fmf{fermion, |
| \fmf{gluon}{v1, | \fmf{gluon}{v1, | ||
| \fmf{fermion}{o2, | \fmf{fermion}{o2, | ||
| % labels | % labels | ||
| - | \fmflabel{$q$}{i1} | + | \fmfv{l.d=4,l=$g$}{i1} |
| - | \fmflabel{$\overline{q}$}{i2} | + | \fmfv{l.d=6,l=$q$}{i2} |
| - | \fmfv{l.d=5, | + | \fmfv{l.d=5, |
| \fmflabel{$\bar{\text{t}}$}{o2} | \fmflabel{$\bar{\text{t}}$}{o2} | ||
| \fmflabel{$\text{t}$}{o1} | \fmflabel{$\text{t}$}{o1} | ||
| Line 725: | Line 758: | ||
| </ | </ | ||
| \\ \\ | \\ \\ | ||
| - | {{ latex:qqttbar_gluon.png ? 220 }} | + | {{ latex:feynman: |
| \\ \\ | \\ \\ | ||
| </ | </ | ||