Risposte nei forum create
-
AutoreRisposte
-
::
Innanzitutto ringrazio entrambi!egreg9″ post=105329Se cambio, nel primo codice, [tt]\usepackage{feynmp}[/tt] in [tt]\usepackage{feynmp-auto}[/tt] e compilo due volte, ottengo questo:
[attachment=1547]ScreenShot2016-02-23at10.17.23.png[/attachment]
Ciao
EnricoEnrico, quello che hai ottenuto è proprio quello che si dovrebbe ottenere (come avevo visto nell’esempio)…. ma cosa intendi per compilare 2 volte? come si fa? Cioè adesso, leggendo la tua risposta ho provato a compilare e come al solito mi è uscito il pdf senza diagrammi, poi ho ripremuto sul cerchietto verde….ma niente..ancora tutto bianco…!
Ciao e benvenuto/a!
Ti consiglio un’alternativa, a mio parere molto migliore: da poche settimane è disponibile su CTAN, e anche in TeX Live e MikTeX, un nuovissimo pacchetto per disegnare diagrammi di Feynman, TikZ-Feynman. Ha una sintassi molto semplice e chiara, come feynmf/feynmp permette di utilizzare un posizionamento automatico dei vertici (compilando però con [tt]lualatex[/tt]), ma anche manuale a richiesta. E soprattutto è basato su Ti[tt]k[/tt]Z, che per quanto mi riguarda considero moooolto più semplice rispetto a metafont/metapost. In più feynmf ha un manuale che è tutto meno che chiaro. Per esempio, per il tuo ultimo diagramma devi specificare il valore di [tt]\unitlength[/tt], è una cosa fondamentale citata di sfuggita una sola nel manuale a pagina 9 e mai più menzionata. Puoi ottenere il grafico completo con questo codice
`\documentclass{article}
\usepackage{feynmp-auto}
\begin{document}
\unitlength = 1mm
\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}`
Devi compilare due volte.Invece, usando TikZ-Feynman il codice da usare è
`\documentclass{article}
\usepackage{tikz}
\usepackage[compat=1.1.0]{tikz-feynman}
\begin{document}
\feynmandiagram [horizontal=b to a] {
f1 [particle=\({\textup{e}^{+}, \mu^{+}}\)] — [fermion] a — [fermion] f2
[particle=\({\textup{e}^{-}, \mu^{-}}\)],
a — [photon,edge label=\({\gamma,Z^{0}}\)] b,
i1 [particle=\(\textup{e}^{-}\)] — [fermion] b — [fermion] i2
[particle=\(\textup{e}^{+}\)],
};
\end{document}`
Stessa domanda…come si compila 2 volte? invece il secondo codice sembra funzionare!!! grazie—————————————–
EDIT Ho anche provato a compilare con TeXstudio che qui ho letto dovrebbe compilare 2 volte automaticamente…ma niente…steso risultato…cioè bianco!
-
AutoreRisposte