1
0
Fork 0
doc/plugins/feynmf/feynmf-main.en.tm

414 lines
2.4 MiB
Plaintext
Raw Normal View History

2011-08-28 16:02:22 +08:00
<TeXmacs|1.0.6.14>
<style|tmdoc>
<\body>
<tmdoc-title|Usin the Feynmf plug-in>
<\enumerate-numeric>
<item>Start a new session via <menu|Insert|Session|Feynmf>.
Alternatively, put the cursor in an existing feynmf-session in a
<TeXmacs> document (see examples below).
<item>Type multiline input, creating new lines by <key|Shift-Enter>.
<item>When finished, process with <key|Enter>.
</enumerate-numeric>
Clearly, reading the (nice) feynmf manual, with lots of examples, first is
necessary. Some examples to get you started are listed below.
If something goes wrong, the <LaTeX> compilation will stay [busy] in the
menubar below. Just press the Stop button to interrupt exectution. In case
it doesn't help, press the Scissors button to make the feynmf session
[dead]. Just start a new one and continue.
Features:
<\itemize-dot>
<item>Figures are resizable: access eps include options with Backspace
behind the object: first entry sets the height
<\equation*>
<with|mode|prog|<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525426F756E64696E67426F783A203133392036363320313938203639330A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30333A323233320A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B75736572646963742F626F702D686F6F6B206B6E6F776E7B0A626F702D686F6F6B7D69662F53492073617665204E2040726967696E20302030206D6F7665746F
<with|mode|prog|<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525426F756E64696E67426F783A203133392036363320313938203639330A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30333A323233320A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B75736572646963742F626F702D686F6F6B206B6E6F776E7B0A626F702D686F6F6B7D69662F53492073617665204E2040726967696E20302030206D6F7665746F
</equation*>
<item>Advanced usage: the following object
<switch|<\hidden>
<with|prog-language|feynmf|prog-session|default|<\session>
<\input|feynmf] >
(1,1)
\\fmfstraight
\\fmftop{f2,f1}
\\fmf{fermion}{f1,f2}
\\fmf{plain,right=0.6}{f1,f2}
</input>
<\output>
\;
</output>
<\input|feynmf]>
\;
</input>
\;
</session>>
</hidden>|<\shown>
<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525426F756E64696E67426F783A203134372036363320323037203638360A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30363A313534310A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B75736572646963742F626F702D686F6F6B206B6E6F776E7B0A626F702D686F6F6B7D69662F53492073617665204E2040726967696E20302030206D6F7665746F2F56206D61747269
</shown>>
is a switchable object: with <key|F11> it shows its standard form, with
<key|F9> you see the feynmf code used to generate it. So if you want to
change something, switch with <key|F9> to the code, run it, cut the
figure, switch back with <key|F11> and paste it into the standard form.
</itemize-dot>
Improvements:
<\itemize-dot>
<item>Complete examples below: boxes etc.
<item>Complete the line styles
<item>Allow comments % in feynmf code
<item>Cleanup of temporary files in <verbatim|~/.TeXmacs/system/tmp/>
<item>Pasting existing feynmf code from a terminal into TeXmacs requires
the annoying ``paste verbatim''. Can this be avoided?
<item>Advanced contol: currently the begin{fmfgraph*}(diagw,diagh) stuff
is hard-coded into the plugin, which however makes it work pretty clean.
Perhaps a separate plugin feynmf-expert for more complicated stuff. Or a
startup option via texmacs? E.g. typing ``expert'' switches to expert
mode.
<item>how to make feynmf plugin produce output in a switch?
<item>Equations with diagrams are not nicely vertically centered:
<\equation*>
f<left|(>x<right|)>= \ \ <with|mode|prog|<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525426F756E64696E67426F783A203133392036363320313938203639330A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30333A323233320A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B75736572646963742F626F702D686F6F6B206B6E6F776E7B0A626F702D686F6F6B7D69662F53492073617665204E20407269676
</equation*>
How to do this easily and with maximum control? One way is use a table,
and then adjust Table \<gtr\> Vertical alignment \<gtr\> Center:
<\equation*>
<tabular|<tformat|<twith|table-valign|c>|<cwith|1|1|1|2|cell-valign|c>|<table|<row|<cell|f<left|(>x<right|)>>|<cell|=>|<cell|<with|mode|prog|<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525426F756E64696E67426F783A203133392036363320313938203639330A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30333A323233320A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B757
</equation*>
</itemize-dot>
<section|Examples>
Examples below are simple. Read the feynmf manual and find out you can do
virtually anything.
<with|prog-language|feynmf|prog-session|default|<\session>
<\input|feynmf] >
(1,1)
\\fmfstraight
\\fmftop{f2,f1}
\\fmf{fermion}{f1,f2}
\\fmf{plain,right=0.9}{f1,f2}
</input>
<\output>
<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525426F756E64696E67426F783A203134372036363320323037203639350A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30363A313533390A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B75736572646963742F626F702D686F6F6B206B6E6F776E7B0A626F702D686F6F6B7D69662F53492073617665204E2040726967696E20302030206D6F7665746F2F56206D61747269
</output>
<\input|feynmf]>
(1,1)
\\fmfstraight
\\fmftop{f2,f1}
\\fmf{fermion}{f1,f2}
\\fmf{boson,right=0.9}{f1,f2}
</input>
<\output>
<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525426F756E64696E67426F783A203134352036363320323037203639360A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30363A313635320A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B75736572646963742F626F702D686F6F6B206B6E6F776E7B0A626F702D686F6F6B7D69662F53492073617665204E2040726967696E20302030206D6F7665746F2F56206D61747269
</output>
<\input|feynmf]>
\;
</input>
<\input|feynmf]>
\;
</input>
</session>>
<with|prog-language|feynmf|prog-session|default|<\session>
<\input|feynmf] >
(1,1)
\\fmfstraight
\\fmftop{f4,f3,f2,f1}
\\fmf{fermion}{f1,f4}\
\\fmf{plain,right=0.5}{f1,f4}
\\fmf{plain,right=0.5}{f2,f3}
</input>
<\output>
<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525426F756E64696E67426F783A203134372036363320323037203638330A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30363A313533390A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B75736572646963742F626F702D686F6F6B206B6E6F776E7B0A626F702D686F6F6B7D69662F53492073617665204E2040726967696E20302030206D6F7665746F2F56206D61747269
</output>
<\input|feynmf]>
(1,1)
\\fmfstraight
\\fmftop{f4,f3,f2,f1}
\\fmf{fermion}{f1,f4}\
\\fmf{plain,right=0.5}{f1,f3}
\\fmf{plain,right=0.5}{f2,f4}
</input>
<\output>
<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525426F756E64696E67426F783A203134372036363320323037203637390A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30363A313533390A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B75736572646963742F626F702D686F6F6B206B6E6F776E7B0A626F702D686F6F6B7D69662F53492073617665204E2040726967696E20302030206D6F7665746F2F56206D61747269
</output>
<\input|feynmf]>
\;
</input>
</session>>
Keldysh diagrams:
<with|prog-language|feynmf|prog-session|default|<\session>
<\input|feynmf]>
(2,1)
\\fmfstraight
\\fmftop{f2,f1}
\\fmfbottom{b2,b1}
\\fmf{fermion}{f1,f2}
\\fmf{fermion}{b2,b1}
\\fmf{plain_arrow,right=0.4}{f2,f1}
</input>
<\output>
<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525426F756E64696E67426F783A203134372036303620323634203637320A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30363A313533390A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B75736572646963742F626F702D686F6F6B206B6E6F776E7B0A626F702D686F6F6B7D69662F53492073617665204E2040726967696E20302030206D6F7665746F2F56206D61747269
</output>
<\input|feynmf]>
(2,1)
\\fmfstraight
\\fmftop{f4,f3,f2,f1}
\\fmfbottom{b4,b3,b2,b1}
\\fmf{fermion}{f1,f4}
\\fmf{fermion}{b4,b1}
\\fmf{plain_arrow,right=0.0}{b3,f1}
\\fmf{plain_arrow,right=0.0}{b2,f4}
</input>
<\output>
<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525426F756E64696E67426F783A203134372036303620323634203637320A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30363A313533390A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B75736572646963742F626F702D686F6F6B206B6E6F776E7B0A626F702D686F6F6B7D69662F53492073617665204E2040726967696E20302030206D6F7665746F2F56206D61747269
</output>
<\input|feynmf]>
(2,1)
\\fmfstraight
\\fmftop{f4,f3,f2,f1}
\\fmfbottom{b4,b3,b2,b1}
\\fmf{fermion}{f1,f4}
\\fmf{fermion}{b4,b1}
\\fmf{plain_arrow,right=0.5}{f3,f1}
\\fmf{plain_arrow,right=0.0}{b2,f4}
</input>
<\output>
<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525426F756E64696E67426F783A203134372036303620323634203637320A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30363A313533390A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B75736572646963742F626F702D686F6F6B206B6E6F776E7B0A626F702D686F6F6B7D69662F53492073617665204E2040726967696E20302030206D6F7665746F2F56206D61747269
</output>
<\input|feynmf]>
(2,1)
\\fmfstraight
\\fmftop{f4,f3,f2,f1}
\\fmfbottom{b4,b3,b2,b1}
\\fmf{fermion}{f1,f4}
\\fmf{fermion}{b4,b1}
\\fmf{plain_arrow,right=0.5}{f3,f1}
\\fmf{boson,right=0.0}{b2,f4}
</input>
<\output>
<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525426F756E64696E67426F783A203134372036303620323634203637320A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30363A313533390A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B75736572646963742F626F702D686F6F6B206B6E6F776E7B0A626F702D686F6F6B7D69662F53492073617665204E2040726967696E20302030206D6F7665746F2F56206D61747269
</output>
<\input|feynmf]>
\;
</input>
</session>>
Renormalization group diagrams with crossed or slashed lines
<with|prog-language|feynmf|prog-session|default|<\session>
<\input|feynmf]>
(2,2)
\\fmfstraight
\\fmftop{f4,f3,f2,f1}
\\fmf{fermion}{f1,f4}\
\\fmf{crossed,right=0.5}{f1,f4}
\\fmf{plain,right=0.5}{f2,f3}
</input>
<\output>
<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525426F756E64696E67426F783A203134372036363320323634203730320A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30363A313635300A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B75736572646963742F626F702D686F6F6B206B6E6F776E7B0A626F702D686F6F6B7D69662F53492073617665204E2040726967696E20302030206D6F7665746F2F56206D61747269
</output>
<\input|feynmf]>
(2,2)
\\fmfstraight
\\fmftop{f4,f3,f2,f1}
\\fmf{fermion}{f1,f4}\
\\fmf{slashed,right=0.5}{f1,f4}
\\fmf{plain,right=0.5}{f2,f3}
</input>
<\output>
<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525426F756E64696E67426F783A203134372036363320323634203730320A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30363A313635300A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B75736572646963742F626F702D686F6F6B206B6E6F776E7B0A626F702D686F6F6B7D69662F53492073617665204E2040726967696E20302030206D6F7665746F2F56206D61747269
</output>
<\input|feynmf]>
\;
</input>
</session>>
You can add new linestyles to the file feynmf-styles in the plugin root.
More fancy with labels:
<with|prog-language|feynmf|prog-session|default|<\session>
<\input>
feynmf]\
\;
<|input>
(2,1)
\\fmfstraight
\\fmftop{f2,f1}
\\fmfbottom{b2,b1}
\\fmfv{label=$0_{a'}$}{f1} \\fmfv{label=$0_{a }$}{f2}
\\fmfv{label=$0_{b }$}{b1} \\fmfv{label=$0_{b }$}{b2}
\\fmf{fermion,label.side=right,label=$1_{a''}$}{f1,f2}
\\fmf{fermion \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }{b2,b1}
\\fmf{dashes_arrow,right=0.5,label=$\\omega$}{f2,f1}
</input>
<\output>
<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525446F63756D656E74466F6E74733A20434D4D49313020434D52313020434D4D493720434D5359350A2525426F756E64696E67426F783A203133322035393820323830203638330A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30363A313533390A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B75736572646963742F626F702D686F6F6B206B6E6F776E7B0A626F702D68
</output>
<\input|feynmf]>
(1.5,1)
\\fmfstraight\
\\fmftop{f2,f1}
\\fmfbottom{b2,b1}
\\fmfv{label=$0_{a'}$}{f1} \\fmfv{label=$0_{a }$}{f2}
\\fmfv{label=$0_{b }$}{b1} \\fmfv{label=$0_{b }$}{b2}
\\fmf{fermion,label.side=right,label=$1_{a''}$}{f1,f2}
\\fmf{fermion \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ }{b2,b1}
\\fmf{dashes_arrow,right=0.5,label=$\\omega$}{f2,f1}
\\fmf{plain,right=0.7}{f2,b2}
</input>
<\output>
<postscript|<tuple|<#252150532D41646F62652D322E3020455053462D322E300A252543726561746F723A206476697073286B2920352E39356220436F707972696768742032303035205261646963616C2045796520536F6674776172650A25255469746C653A20544D506665796E6D66544D502E6476690A2525446F63756D656E74466F6E74733A20434D4D49313020434D52313020434D4D493720434D5359350A2525426F756E64696E67426F783A203132372035393820323532203638330A2525456E64436F6D6D656E74730A254456495053576562506167653A20287777772E7261646963616C6579652E636F6D290A254456495053436F6D6D616E644C696E653A206476697073202D71202D66202D4520544D506665796E6D66544D502E647669202D6F20544D506665796E6D66544D502E6570730A254456495053506172616D65746572733A206470693D3630300A254456495053536F757263653A2020546558206F757470757420323030382E30382E30363A313533390A2525426567696E50726F635365743A207465782E70726F203020300A25210A2F5465584469637420333030206469637420646566205465584469637420626567696E2F4E7B6465667D6465662F427B62696E64206465667D4E2F537B657863687D4E2F587B530A4E7D422F417B6475707D422F54527B7472616E736C6174657D4E2F69736C732066616C7365204E2F7673697A65203131203732206D756C204E2F6873697A6520382E352037320A6D756C204E2F6C616E64706C757339307B66616C73657D6465662F40726967696E7B69736C737B5B30206C616E64706C757339307B31202D317D7B2D3120317D6966656C736520300A3020305D636F6E6361747D6966203732205265736F6C7574696F6E2064697620373220565265736F6C7574696F6E20646976206E6567207363616C652069736C737B0A6C616E64706C757339307B565265736F6C7574696F6E20373220646976207673697A65206D756C203020657863687D7B5265736F6C7574696F6E202D373220646976206873697A650A6D756C20307D6966656C73652054527D6966205265736F6C7574696F6E20565265736F6C7574696F6E207673697A65202D373220646976203120616464206D756C2054525B0A6D61747269782063757272656E746D61747269787B41204120726F756E64207375622061627320302E3030303031206C747B726F756E647D69667D666F72616C6C20726F756E640A6578636820726F756E6420657863685D7365746D61747269787D4E2F406C616E6473636170657B2F69736C732074727565204E7D422F406D616E75616C666565647B0A737461747573646963742F6D616E75616C666565642074727565207075747D422F40636F706965737B2F23636F7069657320587D422F464D61745B3120302030202D31203020305D0A4E2F4642425B302030203020305D4E2F6E6E2030204E2F49456E2030204E2F6374722030204E2F64662D7461696C7B2F6E6E20382064696374204E206E6E20626567696E0A2F466F6E74547970652033204E2F466F6E744D617472697820666E747278204E2F466F6E7442426F7820464242204E20737472696E672F6261736520582061727261790A2F4269744D61707320582F4275696C64436861727B436861724275696C6465727D4E2F456E636F64696E672049456E204E20656E6420417B2F666F6F20736574666F6E747D320A617272617920636F707920637678204E206C6F61642030206E6E207075742F6374722030204E5B7D422F73662030204E2F64667B2F73662031204E2F666E74727820464D6174204E0A64662D7461696C7D422F6466737B6469762F736620582F666E7472785B736620302030207366206E6567203020305D4E2064662D7461696C7D422F457B706F70206E6E20410A646566696E65666F6E7420736574666F6E747D422F43777B43642041206C656E677468203520737562206765747D422F43687B43642041206C656E677468203420737562206765740A7D422F43787B3132382043642041206C656E67746820332073756220676574207375627D422F43797B43642041206C656E6774682032207375622067657420313237207375627D0A422F4364787B43642041206C656E677468203120737562206765747D422F43697B4364204120747970652F737472696E6774797065206E657B637472206765742F637472206374720A3120616464204E7D69667D422F436861724275696C6465727B736176652033203120726F6C6C205320412F6261736520676574203220696E6465782067657420530A2F4269744D617073206765742053206765742F4364205820706F702F6374722030204E20436478203020437820437920436820737562204378204377206164642043790A736574636163686564657669636520437720436820747275655B3120302030202D31202D2E3120437820737562204379202E31207375625D7B43697D696D6167656D61736B0A726573746F72657D422F447B2F63632058204120747970652F737472696E6774797065206E657B5D7D6966206E6E2F62617365206765742063632063747220707574206E6E0A2F4269744D6170732067657420532063747220532073662031206E657B412041206C656E6774682031207375622041203220696E64657820532067657420736620646976207075740A7D6966207075742F63747220637472203120616464204E7D422F497B636320312061646420447D422F626F707B75736572646963742F626F702D686F6F6B206B6E6F776E7B0A626F702D68
</output>
<\input|feynmf]>
\;
</input>
</session>>
<tmdoc-copyright|2008|Maarten Wegewijs>
<tmdoc-license|Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.1
or any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Texts. A copy of the license is included in the section entitled "GNU Free
Documentation License".>
</body>
<\initial>
<\collection>
<associate|language|english>
</collection>
</initial>