Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Feynmangraphen nebeneinander darstellen

  1. #1
    Kalliope
    Gast

    Feynmangraphen nebeneinander darstellen

    Hallo,
    Es ist wahrscheinlich nur ein ziemlich blöder Fehler, aber ich sehe ihn seit 3 Tagen nicht und im übrigen Forum habe ich auch nichts dazu gefunden. Ich hoffe, ihr könnt mir weiterhelfen Ich wollte wegen eines Vortrages mehrere Feynmangraphen nebeneinander in einer Zeile haben.

    Als Vorlage zum Ausprobieren probierte ich den Quelltext zu Fig. 6.7 des Skripts: http://xml.web.cern.ch/XML/textproc/fmfcnl1.pdf (Seite 6) aus. Laut Autor geschah nichts "Behind the scenes". Sobald ich den Quelltext eingebe und mir die .dvi ansehen will, kommt nur als Fehlermeldung

    \@begin@tempboxa...begingruops #2\color@endgruop} \def \width {@tempbox...

    Her ist der Quelltext noch einmal aufgeführt:

    \begin{equation}
    \parbox{20mm}{\begin{fmfgraph}(20,15)
    \fmfleft{i} \fmfright{o}
    \fmf{dashes}{i,v,v,o}
    \end{fmfgraph}}
    + \parbox{20mm}{\begin{fmfgraph}(20,15)
    \fmfleft{i} \fmfright{o}
    \fmf{dashes}{i,v1} \fmf{dashes}{v2,o}
    \fmf{fermion,left,tension=.3}{v1,v2,v1}
    \end{fmfgraph}}
    = \ln\Lambda^2
    \end{equation}

    Einzeln kann ich die Graphen schon erstellen, darin liegt mein Problem nicht. Nur wie ich sie fehlerfrei nebeneinander einbinde in TeX, weiß ich nicht. Als Editor benutze ich LEd unter Win XP, bzw. Texmaker unter Xandros.

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Kalliope Beitrag anzeigen
    Her ist der Quelltext noch einmal aufgeführt:

    \begin{equation}
    \parbox{20mm}{\begin{fmfgraph}(20,15)
    \fmfleft{i} \fmfright{o}
    \fmf{dashes}{i,v,v,o}
    \end{fmfgraph}}
    + \parbox{20mm}{\begin{fmfgraph}(20,15)
    \fmfleft{i} \fmfright{o}
    \fmf{dashes}{i,v1} \fmf{dashes}{v2,o}
    \fmf{fermion,left,tension=.3}{v1,v2,v1}
    \end{fmfgraph}}
    = \ln\Lambda^2
    \end{equation}

    Einzeln kann ich die Graphen schon erstellen, darin liegt mein Problem nicht. Nur wie ich sie fehlerfrei nebeneinander einbinde in TeX, weiß ich nicht. Als Editor benutze ich LEd unter Win XP, bzw. Texmaker unter Xandros.
    mach ein komplettes Beispiel; es macht nicht allzuviel Spaß
    sich erstmal die benötigten Pakete herauszusuchen ...

    Herbert

  3. #3
    Kalliope
    Gast
    sry, habs wohl vorhin vergessen

    \documentclass[a4paper,10pt,column]{scrartcl}
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage{graphicx}
    \usepackage{hyperref}
    \usepackage{amsmath}
    \usepackage{feynmf}
    \usepackage{fancyhdr}
    \usepackage{slashed}
    \pagestyle{fancyplain}

    \begin{document}
    \begin{equation}
    \parbox{20mm}{\begin{fmffile}{test1}
    \begin{fmfgraph}(20,15)
    \fmfleft{i} \fmfright{o}
    \fmf{dashes}{i,v,v,o}
    \end{fmfgraph}}
    + \parbox{20mm}{\begin{fmfgraph}(20,15)
    \fmfleft{i} \fmfright{o}
    \fmf{dashes}{i,v1} \fmf{dashes}{v2,o}
    \fmf{fermion,left,tension=.3}{v1,v2,v1}
    \end{fmfgraph}
    \end{fmffile}}
    = \ln\Lambda^2
    \end{equation}
    \end{document}

    danke im Vorraus schon einmal

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Code:
    \begin{equation}
      \begin{fmffile}{test1}
        \parbox{20mm}{%
        \begin{fmfgraph}(20,15)
          \fmfleft{i} \fmfright{o}
          \fmf{dashes}{i,v,v,o}
        \end{fmfgraph}}%
      \end{fmffile}
    + \begin{fmffile}{test2}
        \parbox{20mm}{%
        \begin{fmfgraph}(20,15)
          \fmfleft{i} \fmfright{o}
          \fmf{dashes}{i,v1} \fmf{dashes}{v2,o}
          \fmf{fermion,left,tension=.3}{v1,v2,v1}
      \end{fmfgraph}}
      \end{fmffile}
    = \ln\Lambda^2
    \end{equation}
    Herbert

  5. #5
    Kalliope
    Gast
    Es klappt!
    vielen Dank für die Hilfe !

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •