User Tools

Site Tools


latex:feynman_file

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
latex:feynman_file [2023/02/04 16:35] – [Method 3: Macro] iwnlatex:feynman_file [2023/02/04 16:45] (current) iwn
Line 34: Line 34:
  
 \begin{figure}[h] \begin{figure}[h]
-  \vspace{10mm} +\vspace{10mm} 
-  \centering +\centering 
-  \begin{fmffile}{feynman-compton}+\begin{fmffile}{feynman-compton}
   \begin{fmfgraph*}(150,100)   \begin{fmfgraph*}(150,100)
     \fmfleft{i1,i2}     \fmfleft{i1,i2}
- \fmfright{o1,o2} +    \fmfright{o1,o2} 
- \fmflabel{$\gamma$}{i2} +    \fmflabel{$\gamma$}{i2} 
- \fmflabel{$e^-$}{i1} +    \fmflabel{$e^-$}{i1} 
- \fmflabel{$\gamma$}{o1} +    \fmflabel{$\gamma$}{o1} 
- \fmflabel{$e^-$}{o2} +    \fmflabel{$e^-$}{o2} 
- \fmf{photon}{i2,v2} +    \fmf{photon}{i2,v2} 
- \fmf{fermion}{i1,v1,v2,o2} +    \fmf{fermion}{i1,v1,v2,o2} 
- \fmf{photon}{v1,o1}+    \fmf{photon}{v1,o1}
   \end{fmfgraph*}   \end{fmfgraph*}
-  \end{fmffile} +\end{fmffile} 
-  \vspace{5mm} +\vspace{5mm} 
-  \caption{Feynman diagram for Compton scattering} %\label{compton}+\caption{Feynman diagram for Compton scattering} %\label{compton}
 \end{figure} \end{figure}
  
Line 73: Line 73:
 \fmfframe(0,15)(0,15){ % padding (LTRB) \fmfframe(0,15)(0,15){ % padding (LTRB)
 \begin{fmffile}{feynman-compton} \begin{fmffile}{feynman-compton}
-\begin{fmfgraph*}(150,100+  \begin{fmfgraph*}(110,80
-  \fmfleft{i1,i2} +    \fmfleft{i1,i2} 
- \fmfright{o1,o2} +    \fmfright{o1,o2} 
- \fmflabel{$\gamma$}{i2} +    \fmflabel{$\gamma$}{i2} 
- \fmflabel{$e^-$}{i1} +    \fmflabel{$e^-$}{i1} 
- \fmflabel{$\gamma$}{o1} +    \fmflabel{$\gamma$}{o1} 
- \fmflabel{$e^-$}{o2} +    \fmflabel{$e^-$}{o2} 
- \fmf{photon}{i2,v2} +    \fmf{photon}{i2,v2} 
- \fmf{fermion}{i1,v1,v2,o2} +    \fmf{fermion}{i1,v1,v2,o2} 
- \fmf{photon}{v1,o1} +    \fmf{photon}{v1,o1} 
-\end{fmfgraph*}+  \end{fmfgraph*}
 \end{fmffile} \end{fmffile}
 } }
Line 90: Line 90:
 </code> </code>
  
-To create one multiple PDF with one Feynman diagram per page, use the option+To create one multiple PDF with one Feynman diagram per page, add the option ''multi=page,crop'' to the ''standalone'' class and wrap each ''fmffile'' around the ''page'' environment:
 <code latex> <code latex>
 +% !TEX program = pdflatexmk
 +% !TEX parameter = -shell-escape
 +% Author: Izaak Neutelings (February 2023)
 \documentclass[10pt,border=2pt,multi=page,crop]{standalone} \documentclass[10pt,border=2pt,multi=page,crop]{standalone}
-</code> +\usepackage{amsmath} 
-and wrap each ''fmffile'' around the ''page'' environment: +\usepackage{graphicx} 
-<code latex>+\usepackage{feynmp-auto} 
 + 
 +\begin{document} 
 \begin{page} \begin{page}
-\begin{fmffile}{...+\fmfframe(0,15)(0,15){ % padding (LTRB) 
-  % ...+\begin{fmffile}{feynman-compton
 +  \begin{fmfgraph*}(110,80) 
 +    \fmfleft{i1,i2} 
 +    \fmfright{o1,o2} 
 +    \fmflabel{$\gamma$}{i2} 
 +    \fmflabel{$e^-$}{i1} 
 +    \fmflabel{$\gamma$}{o1} 
 +    \fmflabel{$e^-$}{o2} 
 +    \fmf{photon}{i2,v2} 
 +    \fmf{fermion}{i1,v1,v2,o2} 
 +    \fmf{photon}{v1,o1} 
 +  \end{fmfgraph*}
 \end{fmffile} \end{fmffile}
 +}
 \end{page} \end{page}
 +
 +\begin{page}
 +\fmfframe(0,15)(0,15){ % padding (LTRB)
 +\begin{fmffile}{feynman-scat}
 +  \begin{fmfgraph*}(110,80)
 +    \fmfleft{i1,i2}
 +    \fmfright{o1,o2}
 +    \fmflabel{$\mu^-$}{i1}
 +    \fmflabel{$e^-$}{i2}
 +    \fmflabel{$\mu^-$}{o1}
 +    \fmflabel{$e^-$}{o2}
 +    \fmf{fermion}{i1,v1,o1}
 +    \fmf{fermion}{i2,v2,o2}
 +    \fmf{photon,label=$\gamma$}{v1,v2}
 +  \end{fmfgraph*}
 +\end{fmffile}
 +}
 +\end{page}
 +
 +\end{document}
 </code> </code>
  
Line 157: Line 195:
  
 \begin{figure}[h] \begin{figure}[h]
-  \vspace{10mm} +\vspace{10mm} 
-  \centering +\centering 
-  \begin{fmffile}{feynman-compton}+\begin{fmffile}{feynman-compton}
   \begin{fmfgraph*}(150,100)   \begin{fmfgraph*}(150,100)
     \fmfleft{i1,i2}     \fmfleft{i1,i2}
- \fmfright{o1,o2} +    \fmfright{o1,o2} 
- \fmflabel{$\gamma$}{i2} +    \fmflabel{$\gamma$}{i2} 
- \fmflabel{$e^-$}{i1} +    \fmflabel{$e^-$}{i1} 
- \fmflabel{$\gamma$}{o1} +    \fmflabel{$\gamma$}{o1} 
- \fmflabel{$e^-$}{o2} +    \fmflabel{$e^-$}{o2} 
- \fmf{photon}{i2,v2} +    \fmf{photon}{i2,v2} 
- \fmf{fermion}{i1,v1,v2,o2} +    \fmf{fermion}{i1,v1,v2,o2} 
- \fmf{photon}{v1,o1}+    \fmf{photon}{v1,o1}
   \end{fmfgraph*}   \end{fmfgraph*}
-  \end{fmffile} +\end{fmffile} 
-  \vspace{5mm} +\vspace{5mm} 
-  \caption{Feynman diagram for Compton scattering} %\label{compton}+\caption{Feynman diagram for Compton scattering} %\label{compton}
 \end{figure} \end{figure}
  
latex/feynman_file.1675524935.txt.gz · Last modified: 2023/02/04 16:35 by iwn