underbrace, overbrace

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: underbrace, overbrace

von JayB. » Mi 14. Dez 2011, 20:24

Hey, danke guy.brush! Funktioniert wunderbar :-)

von guy.brush™ » Di 13. Dez 2011, 20:10

Hallo,

generell gilt, dass bei solchen Problemen ein Minimalbeispiel sehr hilfreich ist :).

Ich rate aber trotzdem einmal darauf los, was du möchtest.

Ich empfehle dir die Verwendung der folgenden Pakete:
\usepackage{amsmath}  % die anderen ams-Pakete wirst du sicherlich auch recht schnell finden, sind alle hilfreich ;)
\usepackage{mathtools}
Dann kannst folgendes schreiben:
\begin{equation}
  f(\underbrace{a, b}_{\mathclap{\text{parameters}}})\label{eq:foobar}
\end{equation}
Du benötigst nur \text{...} anstelle von \textrm{...}.

Der Befehl \mathclap{...} erzeugt meines Wissens nach eine Box um den Inhalt mit Breite (und ggf. Höhe (?)) 0pt und sollte demnach das gewünschte Resultat erzeugen. Aber Achtung: 2 \underbrace relativ nah aneinander mit \mathclap und langem Text kann dadurch Überschneidungen des Textes unterhalb der Klammern erzeugen.

Das "eq:" im \label{...} schreibe ich, um im Label selbst schon klar zu machen, dass ich hier auf eine Gleichung oder Ähnliches referenziere. Du kannst dann mit \eqref{eq:foobar} auf das Label referenzieren.


Viele Grüße,

\\ guy.brush

underbrace, overbrace

von JayB. » Mo 12. Dez 2011, 20:07

Hallo,

ich habe folgende Zeile:
f(a,b) = if b = 1 then a else 1:g(a,b,a)

nun möchte ich:

1. unter "if b = 1 then a else 1:g(a,b,a)" die Erklärung "function body"
2. über "1:g(a,b,a)" die Erklärung "a call"
3. unter "a,b" die Erklärung "parameters"

Meine Fragen:
Wenn ich z.B. so anfange:
 f(\underbrace{a,b}_{\textrm{parameters}}
dann ist der Abstand von der Klammer bis zum a viel zu groß. Wie kriege ich das schöner hin? Außerdem möchte ich, dass ganze schön hervorgehoben da steht und auch ein Label bekommt. Dafür verwende ich im Moment die equation-Umgebung (deswegen auch im Mathematik-Unterforum), auch wenn die nicht so richtig passt, weil das in dem Sinne ja keine eigentliche Gleichung ist...

Danke,
Jay

Nach oben