Drawing Feynman diagrams in LaTeX

Michael Levine's feynman bundle for drawing the diagrams in LaTeX 2.09 is still available.

Thorsten Ohl's feynmf is designed to work with current LaTeX, and works in combination with Metafont (or MetaPost). The feynmf or feynmp package reads a description of the diagram written in TeX, and writes out code. Metafont (or MetaPost) can then produce a font (or PostScript file) for use in a subsequent LaTeX run. For new users, who have access to MetaPost, the PostScript version is probably the better route, for document portability and other reasons.

Jos Vermaseren's axodraw is mentioned as an alternative in the documentation of feynmf, but it is written entirely in terms of dvips \special commands, and is thus rather imperfectly portable.

axodraw
graphics/axodraw/axodraw
feynman bundle
macros/latex209/contrib/feynman.tar.gz
feynmf/feynmp bundle
macros/latex/contrib/supported/feynmf.tar.gz