LaTeX VIII: C贸mo hacer diagramas de Feynman
Publicado por uncachodeciencia en 30th marzo 2009
Los diagramas de Feynman pueden realizarse de forma sencilla utilizando (recomendado, no obligatorio) los paquetes siguientes:
\usepackage{amssymb}
\usepackage{latexsym}
\usepackage{fancyhdr}
\usepackage{sparticles}–> Importante
\usepackage{feynmf}–> Importante
\usepackage{pstricks}
\usepackage{float}
\usepackage{graphicx}
\usepackage{graphics,psfrag}
Los paquetes importantes son los esenciales, y deben estar instalados en la distribuci贸n que uses. Usualmente MikTeX (para Windows) lleva ya incluido este paquete en la distribuci贸n completa. Pero las distribuciones para linux y otros sistemas operativos tambi茅n disponen de ella. El resto de los paquetes se usan para convertir los s铆mbolos escritos por nosotros en otros con aspecto matem谩tico (psfrag), y para hacer dibujos en METAFONT 贸 METAPOST.
Para poder dibujar el diagrama de Feynman que necesitemos, es recomendable leer el manual del paquete, y as铆 reconocer c贸mo usar gluones, fotones, electrones, ….
Tambi茅n es posible hacer dibujos art铆sticos, por ejemplo, para portadas. Aqu铆 tenemos dos gluones uno dentro de otro:

El c贸digo para generar esta figura es:
\begin{fmffile}{o32y}
\fmfframe(1,7)(1,7){
\begin{fmfgraph*}(110,110)
\fmfleft{i1,i2}
\fmfright{o1,o2}
\fmfi{gluon}{fullcircle scaled 1.2w shifted (.5w,.5h)}
\fmfi{gluon}{fullcircle scaled .6w shifted (.5w,.5h)}
\end{fmfgraph*}
}
\end{fmffile}
Para usarlo en t茅rminos m谩s serios, aqu铆 damos un ejemplo, f谩cilmente modificable para uso particular,

con el c贸digo,
\begin{figure}[H]
\centering
\begin{fmffile}{feyn4}
\fmfframe(1,7)(1,7){
\begin{fmfgraph*}(110,62)
\fmfleft{i1}
\fmfright{o1,o2}
\fmflabel{$\mu^+$}{i1}
\fmflabel{$e^+$}{o2}
\fmf{fermion}{i1,v1}
\fmf{photon, label=$\gamma$}{v1,o1}
\fmf{fermion}{v1,o2}
\end{fmfgraph*}
}
\end{fmffile}
\caption{Diagrama de Feynman para el proceso $\mu^+\rightarrow
e^++\gamma$.}
\end{figure}
Una vez creado el documento .tex, debemos compilarlo, preferentemente con LaTeX, pero puede realizarse con pdfLaTeX (una sola vez). Una vez compilado se generan una serie de archivos de extensi贸n *.mf, que debemos compilar en la ventana DOS, mediante el comando “mf *.mf”, sin comillas. Posteriormente, volvemos a compilar el documento con LaTeX, o con pdfLaTeX, seg煤n hayamos elegido uno u otro en la anterior elecci贸n.



