Feynman diagrams and particle physics
- Griffiths: Introduction to Elementary Particles (opens in a new tab)A textbook route from particle history and the quark model into Feynman rules, QED, weak interactions, QCD, and gauge theory.
- Wikipedia: Feynman diagram (opens in a new tab)An accessible overview with extensive references. Good for vocabulary and links; follow citations for formal definitions.
- Feynman’s 1949 QED paper (opens in a new tab)The primary historical source: Physical Review 76, 769. Free to read through the American Physical Society.
- CERN: The Standard Model (opens in a new tab)A short introduction to quarks, leptons, force carriers, and the scope of the Standard Model.
- Particle Data Group (opens in a new tab)Authoritative particle listings and review chapters for technical work.
LaTeX basics
- The LaTeX Project: documentation (opens in a new tab)Official manuals, the amsmath guide, release notes, and links to maintained documentation.
- Overleaf: mathematical expressions (opens in a new tab)A beginner-friendly introduction to math mode, symbols, operators, and related lessons.
- Overleaf: subscripts and superscripts (opens in a new tab)How
_,^, and braces group particle charges and indices. - Overleaf: Greek letters and symbols (opens in a new tab)A lookup table for Greek letters and common mathematical commands.
- TeX–LaTeX Stack Exchange (opens in a new tab)Searchable questions and answers for compiler errors, package conflicts, and custom diagram code.
Supported LaTeX diagram packages
Feynman Diagram Studio exports all six formats below. The CTAN pages link to current package documentation and downloads.
- TikZ-Feynman (opens in a new tab)Built on TikZ with graph-placement support. The Studio exporter supplies fixed coordinates for predictable reproduction.
- TikZ-FeynHand (opens in a new tab)Manual TikZ-based diagram construction without an automatic LuaTeX layout requirement.
- feynMP and feynMF (opens in a new tab)One bundle with a MetaPost backend for feynMP and a METAFONT backend for feynMF.
- PST-Feyn (opens in a new tab)Feynman-diagram elements implemented with PSTricks, based on earlier axodraw ideas.
- axodraw2 (opens in a new tab)Coordinate-driven Feynman graph macros with LaTeX-dvips and axohelp-assisted PDF workflows.
Package versions can change.
Check the CTAN manual and your TeX distribution when a generated test document fails. The exporter gives you source, but your local installation supplies the compiler and packages.
Compilation toolchains
| Export | Typical command path | Extra program |
|---|---|---|
| TikZ-Feynman | pdflatex file.tex, lualatex, or xelatex | None for Studio’s fixed positioning |
| TikZ-FeynHand | pdflatex file.tex, lualatex, or xelatex | None |
| feynMP | LaTeX → MetaPost → LaTeX | mpost |
| feynMF | LaTeX → METAFONT → LaTeX | mf |
| PST-Feyn | LaTeX → dvips → ps2pdf | PostScript toolchain; auto-pst-pdf offers another route |
| axodraw2 | LaTeX-dvips, or pdfLaTeX → axohelp → pdfLaTeX | axohelp for direct PDF engines |
TeX Live and MiKTeX package managers provide these packages on common desktop installations. Online editors may restrict shell escape or helper programs; compile the copied standalone test document before committing to a package.