Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] ablr_v1_0.gz(20 Kbytes)
Manuscript Title: A LaTeX graphics routine for drawing Feynman diagrams.
Authors: M.J.S. Levine
Program title: FEYNMAN
Catalogue identifier: ABLR_v1_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 58(1990)181
Programming language: LATEX.
Computer: VAX/780.
Operating system: VMS, VM/CMS.
RAM: 3K words
Word size: 32
Keywords: General purpose, Diagramatic expansions, Particle physics, Feynman diagrams, Tex, Latex, Graphics.
Classification: 4.4, 14.

Nature of problem:
To easily draw a versatile range of Feynman diagrams within the body of the text of a LATEX document.

Solution method:
Mathematical symbols are assembled in modular form within the LATEX picture environment to produce gluon, photon, scalar and fermion lines, vertices and loops in a variety of orientations and styles

Restrictions:
This is limited by TEX's maximally allowed internal working memory allocation, which is a system-dependent quantity (established when LATEX is installed on a system) and may be increased virtually without limit. Typically diagrams with several hundred photon, scalar and fermion (but fewer gluon) lines and vertices may be inserted within the text.

Unusual features:
The user need not keep track of the relative positions of lines since the program does this. The extremities and centre of every line, vertex and loop is labelled enabling diagrams to be quickly assembled with the various sub-diagrams connected smoothly.

Running time:
Less than one additional second to process each diagram. A small overall delay may occur as a wide set of picture fonts are loaded.