Parameter unterhalb der Formel erklären

Formelsatz für Mathematik, Naturwissenschaften und Technik


DomDom
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mi 5. Jan 2011, 22:54
Wohnort: München

Parameter unterhalb der Formel erklären

Beitrag von DomDom »

Hi,

ich habe eine Gleichung unter der ich die einzelnen Variablen erklären möchte. Weiß jemand wie das geht?

Bis jetzt habe ich z.B.:
\begin{equation}
Q = N + S
\end{equation}
Was ich gerne haben möchte ist:

Q = N + S

wobei:
Q = Abfluss
N = Niederchlag
S = Schneeschmelze

die Erklärung der Parameter sollte visuell an der Formeldarstellung angelehnt sein. Am Besten wäre es also, wenn ich den Text direkt in die equation Umgebung hineinschreiben kann.

Vielen Dank für jegliche Hilfe!

Benutzeravatar
iTob
Forum-Meister
Forum-Meister
Beiträge: 1221
Registriert: Mo 19. Apr 2010, 22:19
Kontaktdaten:

Beitrag von iTob »

Meinst du etwas in der Richtung:
\documentclass[ngerman]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{amsmath}% WICHTIG: AMS-Pakete laden
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{blindtext}% Um Blindtext zu erzeugen
\begin{document}
\blindtext% gibt Blindtext aus
%
\begin{align}% Mathe-Umgebung, die & ausrichtet
\begin{split}% sorgt dafür, dass das Eingeschlossene sich eine
             % Nummer teilt.
	c^2 &= a^2 + b^2\\[0.25\baselineskip]% Gleichung, durch die Länge in []
	                                     % die Erklärungen evtl. etwas absetzen
	\text{mit } c &= \text{Hypotenuse}\\% Erklärungen. WICHTIG: Text auch mit
	a &= \text{Ankathete}\\             % dem \text-Makro erzeugen.
	b &= \text{Gegenkathete}
\end{split}
\end{align}
%
\blindtext
% Alternative 1
\begin{align}%
\begin{split}
	c &= \sqrt{a^2 + b^2}\\[0.25\baselineskip]
	&\begin{aligned}% zusätzliche alignED-Umgebung innerhalb
	\text{mit } c &= \text{Hypotenuse}\\
	a &= \text{Ankathete}\\
	b &= \text{Gegenkathete}
	\end{aligned}
\end{split}
\end{align}
%
\blindtext
% Alternative 2
\begin{align}
\begin{split}
	c^2 &= a^2 + b^2\\
	\intertext{mit }% Schaltet kurzfristig in (Fließ-)Textmodus zurück
	c &= \text{Hypotenuse}\\
	a &= \text{Ankathete}\\
	b &= \text{Gegenkathete}
\end{split}
\end{align}
%
\blindtext
\end{document}
Ein paar Erklärungen habe ich direkt im Code gemacht. FÜr alles weitere kannst du hier nachfragen oder auch die AMS-Doku (amsldok.pdf) zu Rate ziehen.

Viele Grüße
Tobi

Edit: Beispiel ergänzt

DomDom
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mi 5. Jan 2011, 22:54
Wohnort: München

Beitrag von DomDom »

Vielen Dank!

Die zweite Alternative funktioniert gut bei mir.
Das einzige was ich nicht verstehe, ist warum der Block mit den Erklärungen bei mir etwas nach rechts eingerückt ist.
Bei deinem Beispiel ist es ja komplett linksbündig.

Hab ich da vielleicht irgendeine Dokumenteneintellung falsch gesetzt?
Obwohl das einzige was ich mal verändere eigentlich der Zeilenabstand mittels baselinestretch ist. Na ich kriegs schon raus ;)

Gruß Dominik

Benutzeravatar
iTob
Forum-Meister
Forum-Meister
Beiträge: 1221
Registriert: Mo 19. Apr 2010, 22:19
Kontaktdaten:

Beitrag von iTob »

In welchem Beispiel ist er eingrückt? Ich verstehe nicht ganz, was du meinst.
Könntest du mal ein Minimalbeispiel erstellen, in dem das Phänomen auftritt und die PDF hochladen?!

Es ist übrigens eher keine gute Idee \baselinestretch umzudefinieren. Besser ist das Paket setspace. Siehe dazu auch das l2tabu auf Seite 6

Artur
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 56
Registriert: Mi 24. Mär 2010, 15:43

Beitrag von Artur »

hallo, bin auch auf der Suche nach einem Style

wie bekomme ich diesen Style hin:
\documentclass[ngerman]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{amsmath}% WICHTIG: AMS-Pakete laden
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{blindtext}% Um Blindtext zu erzeugen
\begin{document}
\blindtext% gibt Blindtext aus

\begin{align}
   c^2 &= a^2 + b^2
\end{align}
\begin{tabbing}
\hspace{0cm}\=\hspace{0.5cm}\=\hspace{0.5cm}\=\hspace{1cm}\=\kill
\>mit:\\
 \> $c$ \>-- \> Hypotenuse,\\
 \> $a$ \> -- \> Ankathete,\\
 \> $b$ \> -- \> Gegenkathete.\\
\end{tabbing}

\blindtext
\end{document}
Meine Mehtode hat den Nachteil, dass die Formelbeschreibungen nicht mit der Formel verbunden ist. Ein Gleitobjakt könnte sich dann dazwischen einfügen.

Benutzeravatar
iTob
Forum-Meister
Forum-Meister
Beiträge: 1221
Registriert: Mo 19. Apr 2010, 22:19
Kontaktdaten:

Beitrag von iTob »

Hast du dir die Lösungen von mir angesehen? Was spricht gegen diese?

Noch eine Möglichkeit:
\begin{gather}
c^2 = a^2 + b^2\\
\begin{matrix}
	\text{mit:} &&\\ 
	c & \text{--} & \text{Hypotenuse,} \\ 
	a & \text{--} & \text{Ankathete,} \\ 
	b & \text{--} & \text{Gegenkathete.} \\
\end{matrix}\notag
\end{gather}

Artur
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 56
Registriert: Mi 24. Mär 2010, 15:43

Beitrag von Artur »

das Gefällt mir sehr gut, wirklich schön.

Eine Kleinigkeit wäre da noch. Schöner wäre es noch wenn der Zeilenabstand der Formelbeschreibung möglichst klein wäre. Ich muss mit 1,5 fachen Zeilenabstand schreiben, aber bei den Formelbeschreibungen sieht das schlecht aus.

Kann man das geschickt lösen sodass der Zeielnabstand kleiner wird und dann wieder in den üblichen schaltet?
Gibt es was kleineres wie \singelspacing?

Also mein Code wäre eine schlechte Lösung:
\singlespacing
\begin{gather}
c^2 = a^2 + b^2\\
\begin{matrix}
   \text{mit:} &&\\
   c & \text{--} & \text{Hypotenuse,} \\
   a & \text{--} & \text{Ankathete,} \\
   b & \text{--} & \text{Gegenkathete.} \\
\end{matrix}\notag
\end{gather}
\onehalfspacing

Jana

Beitrag von Jana »

Ich hätte zu der Lösung mit der Matrix noch die Frage, gibt es da eine Möglichkeit das die Matrix am linken rand positioniert werden kann und die Formel wieder in der Mitte ist?

Ansonsten funktioniert das schon sehr gut bei mir

Vielen Dank

Gast

Beitrag von Gast »

In dem Fall würde ich eher eine Tabelle (tabular) außerhalb der gather-Umgebung verwenden. Stelle bitte ggf. eine neue Frage mit eigenem Minimalbeispiel.

Antworten