Seite 1 von 1

Grafik in eqnarray

Verfasst: Mo 20. Jun 2011, 02:54
von maverixx
Hallo miteinander,
ich habe das Problem, dass ich in meinem Dokument einen Feynman-Graphen mit einer Formel gleichsetzen möchte. Den Graphen habe ich als Bild erstellt und kann in ohne Probleme einfügen
\begin{eqnarray}
	i\Pi^{\mu\nu}\left(q\right)=\includegraphics[scale=0.1]{bilder/1PI}\label{iPi}
\end{eqnarray}
Das Ergebnis sieht dann nicht so berauschend aus, nämlich Bild

Anscheinend wird die Unterkante des Bildes mit der Unterkante der Gleichung gesetzt, allerdings möchte ich es so haben, dass die Mitte des Bildes auch auf die Mitte der Gleichung trifft, die gewellte Linie also auf Höhe des = ist...

Leider hab ich nicht mal ansatzweise irgendetwas gefunden, was mir helfen könnte, hat jemand eine Lösung parat?

Greetz, mav

Zwei Möglichkeiten

Verfasst: Mo 20. Jun 2011, 10:49
von localghost
Entweder Du arbeitest mit \raisebox (←Link!) oder Du machst es gleich ganz anders.
\documentclass[11pt,a4paper]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}   % lädt »amsmath«
\usepackage{tikz}
\usetikzlibrary{calc,decorations.pathmorphing}

\begin{document}
  \begin{align}
    i\Pi^{\mu\nu}(q) &=
    \begin{tikzpicture}[baseline=(current bounding box.183),decoration=snake]
      \draw[decorate] (-2,0) -- (2,0);
      \draw[fill=gray!25] (0,0) circle (0.5) node {1PI};
    \end{tikzpicture}
  \end{align}
\end{document}
Addendum:
Die Umgebung eqnarray solltest Du übrigens nicht mehr benutzen [1]. Dafür sind die Umgebungen aus amsmath da.

[1] The PracTeX Journal ▬ TeX Usrs Group, Lars Madsen: Avoid eqnaray!


Thorsten

Verfasst: Mo 20. Jun 2011, 12:00
von maverixx
Ich hab es mal mit raisebox probiert, funktioniert gut mit \raisebox{-0.7\baselineskip}{\include...}, auch wenn es viel Fummelarbeit ist. Aber zumindest für mein Problem besser, als alle Bilder noch mal neu zu machen, vielen Dank!