Seite 1 von 1

Relationszeichen mit brace annotieren

Verfasst: Mi 25. Mai 2011, 23:31
von elemakil
Hallo!

Ich bin auf der Suche nach einer Möglichkeit, um meine Gleichungen "schöner" zu annotieren. Im Prinzip erklärt die Grafik unten (inkscape btw.) meinen Wunsch recht gut:
Bild
Ich möchte an ein Relationssymbol (gerne auch an beliebige Mathe Symbole) eine rotierte Under/Overbrace mit Text (ich meine natürlich im Mathe Modus) setzen. Dabei soll zwischen dem so annotierten Zeichen (hier =) und dem vorherigen bzw. folgenden (d und g) kein Zwischenraum entstehen. Außerdem sollte die Größe der Klammer automatisch angepasst und ihre vertikale Position angepasst werden.
Alternativ könnte ich mir das ganze auch ohne die Klammer und mit einem Pfeil an ihrer Stelle vorstellen.
Ich habe die "üblichen" Seiten durchwühlt und soweit nichts gefunden und hoffe nun einfach mal, dass irgendwer ein passendes Paket kennt, welches einen entsprechenden Befehl implementiert (bzw. ein Makro geschrieben hat, was das bewerkstelligt).

Danke für eure Hilfe schonmal im vorraus!

LG elemakil

Verfasst: Do 26. Mai 2011, 08:26
von KOMA
Ich bin gerade etwas knapp an Zeit, aber vielleicht helfen Dir die folgenden Definitionen weiter:
% Die folgenden beiden Definitionen entsprechen \overbrace und \underbrace, es wird jedoch jeweils die Klammer umgedreht!
\newcommand*\reverseoverbrace[1]{\mathop{\vbox{\m@th\ialign{##\crcr\noalign{\kern3\p@}%
      \upbracefill\crcr\noalign{\kern3\p@\nointerlineskip}%
      $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits}
\newcommand\reverseunderbrace[1]{\mathop{\vtop{\m@th\ialign{##\crcr
   $\hfil\displaystyle{#1}\hfil$\crcr
   \noalign{\kern3\p@\nointerlineskip}%
   \downbracefill\crcr\noalign{\kern3\p@}}}}\limits}
Zusammen mit mathmode.pdf (siehe Wiki oder gleich CTAN) müsste man damit vermutlich etwas brauchbares (wenn auch noch nicht ideales) zusammen bekommen. Wobei eigentlich auch schon \overbrace und \underbrace genügen könnten, wenn man wie in mathmode mit \hphantom arbeitet und ggf. schlicht ein \underbrace aus einem der Beispiele durch ein \overbrace ersetzt oder ggf. auch noch ein \displaystyle in eines der limits-Argumente einfügt. Aber wie gesagt: Ich habe keine Zeit, das selbst auszuprobieren.

Obige Definitionen sind übrigens aus einem uralten Projekt geklaut. Ich habe sie nicht mehr ausprobiert.