- Questo topic ha 13 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 10 anni, 6 mesi fa da .
-
Topic
-
Buongiorno, ragazzi…spero possiate aiutarmi perchè è da ieri che sto cercando di fare dei diagrammi di feynman con i pacchetti feynmf/feynmp, feynmp-auto…ma… non ci riesco.Premetto che:
1) Per questioni di comodità uso .lyx
2) Pensando che fosse un problema di .lyx, ho provato scrivere il codice direttamente con TeXworks…ma ottenendo gli stessi risultati…
3) Lyx ha come compilatore Miktex
4) Poichè sto iniziando a imparare adesso a fare i diagrammi di Feynman con latex, per ora ho trovato qualche codice su internet e ho provato a compilare quelli…ma niente..Allora…consideriamo ad esempio questo codice:
`\documentclass{article}
\usepackage{feynmp}
\begin{document}
\begin{enumerate}
\item Feynman diagram:
\begin{fmffile}{fgraph_tau}
\setlength{\unitlength}{1cm}
\begin{fmfgraph*}(8,5)
\fmfleft{i1,i0}
\fmfright{o1,o0}
\fmf{fermion,label=$e^+$}{i1,w1}
\fmf{fermion,label=$\overline\nu_e$}{w1,o1}
\fmf{boson,label=$W$}{w0,w1}
\fmf{fermion,label=$\overline\nu_\mu$}{i0,w0}
\fmf{fermion,label=$\mu^+$}{w0,o0}
\end{fmfgraph*}
\end{fmffile}\item Smaller Feynman diagram:
\begin{fmffile}{fgraph_tau2}
\setlength{\unitlength}{.75cm}\large
\begin{fmfgraph*}(8,5)
\fmfleft{i1,i0}
\fmfright{o1,o0}
\fmf{fermion,label=$e^+$}{i1,w1}
\fmf{fermion,label=$\overline\nu_e$}{w1,o1}
\fmf{boson,label=$W$}{w0,w1}
\fmf{fermion,label=$\overline\nu_\mu$}{i0,w0}
\fmf{fermion,label=$\mu^+$}{w0,o0}
\end{fmfgraph*}
\end{fmffile}
\end{enumerate}
\end{document}
`Quando compilo ecco cosa succede:

Quindi, come potete notare nel pdf non c’è il diagramma…e lo stesso per altri codici provati che utilizzano feynmp (o anche feynmp-auto)
Prendiamo ora quest’altro codice:
`\documentclass{article}
\usepackage{feynmf}
\begin{document}
\begin{fmffile}{simple_labels}
\begin{fmfgraph*}(40,25)
\fmfleft{i1,i2}
\fmfright{o1,o2}
\fmflabel{$e^-$}{i1}
\fmflabel{$e^+$}{i2}
\fmflabel{$e^+,\mu^+$}{o1}
\fmflabel{$e^-,\mu^-$}{o2}
\fmflabel{$i\sqrt{\alpha}$}{v1}
\fmflabel{$i\sqrt{\alpha}$}{v2}
\fmf{fermion}{i1,v1,i2}
\fmf{fermion}{o1,v2,o2}
\fmf{photon,label=$\gamma,,Z^0$}{v1,v2}
\end{fmfgraph*}
\end{fmffile}
\end{document}`Quando compilo ecco il risultato del pdf:

Quindi, come potete notare in questo caso va un po’ meglio perchè almeno il diagramma esce però è troppo piccolo rispetto a come invece si vede nell’esempio trovato e inoltre non escono i nomi delle particelle…ovviamente stessa cosa su altri codici che utilizzano feynmf provati.
Tutto quello che ho raccontato avviene sia scrivendo il codice in lyx, sia scrivendolo in texworks, sia compilando in pdflatex, sia in dvi…purtroppo ho bisogno di fare dei diagrammi di feynman ma, non so proprio come risolvere…ieri sono stato tutto il giorno a provare e riprovare ma niente…
Ho anche attivato in miktex i pacchetti mgraphichs, metaobj, e mi sembra anche qualcun’altro…ma niente…non riesco a farli…spero che qualcuno sappia aiutarmi.
grazie
- Devi essere connesso per rispondere a questo topic.
