enumerate Nummerierung ausrichten bei Verwendung von Formeln

Schriftbild, Absätze und Auflistungen einstellen


crocodilechris
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 3. Sep 2009, 23:29
Wohnort: Berlin

enumerate Nummerierung ausrichten bei Verwendung von Formeln

Beitrag von crocodilechris »

Hallo,

ich hab das Problem, dass wenn ich eine Mehrzeilige Inline-Formel gleich nach dem Aufzählungszeichen starte, dieses dann centriert neben der Formel angezeigt wird:
Aufgabe x
____a = b
a)__c = d
____e = f
\documentclass[draft=true,
	10pt,	% Standard 10pt
	]
	{scrartcl}	% KOMA-Script article
\usepackage[%
	left=3cm,		% linker Rand
	right=3cm		% rechter Rand
	]{geometry}
	
\usepackage[latin1]{inputenc}	% Zeichensatz, erkennt Umlaute, setzt ö="o
\usepackage[T1]{fontenc}		% Zeichensatz, stellt Umlaute dar, setzt ö=ö
\usepackage[ngerman]{babel}		% Trennregeln
\usepackage{%
	amsmath,	% allgemeines ASM-Paket
%	amssymb,	% 	für die Zahlenbereichszeichen
%	amsopn,		%	um Operatoren zu definieren
	}

\begin{document}
\begin{enumerate}
	\item %
\(
\begin{array}{@{}ll}
	[a,b] \left( [c,d]+[e,f] \right)
		&= [a,b] ([c+e, d+f])\\
		&= \left[ a(c+e) + b(d+f) , a(d+f) b(c+e) \right]\\
		&= [ac + ae + bd + bf , ad + af + bc + be]\\
		&= [ac + bd + ae + bf , ad + bc + af + be]\\
		&= [ac + bd, ad + bc] + [ae + bf , af + be]\\
		&= [a,b][c,d] + [a.b][e,f]
\end{array}
\)
\end{enumerate}
\end{document}
Hab jetzt schon geschaut, ob ich in der Dokumentation von enumitem oder amsmath was finde, auch bei google kein erfolg, wahrscheinlich einfach die falschen Stichworte eingegeben... :(
Gruß, crocodilechris

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2528
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Ausrichtung enumerate und array

Beitrag von Stefan Kottwitz »

Hallo,

die Option t für die array-Umgebung richtet oben bündig aus:
\( \begin{array}[t]{@{}ll} ...
Ich würde übrigens nicht array verwenden, sondern aligned, schon wegen des spacings am Gleichheitszeichen.

Viele Grüße,

Stefan

crocodilechris
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 3. Sep 2009, 23:29
Wohnort: Berlin

Beitrag von crocodilechris »

Danke, die Option habe ich gesucht, jetzt wo ich sie sehe, erinnere ich mich sie irgendwann schon einmal gelesen zu haben, wo ich sie noch nicht braucht. :(

Ich hab mir einmal deinen Rat mit dem aligned zu Herzen genommen, ne tolle Sache soweit, nur habe ich ein Problem:
die Gleichheitszeichen vor 100 & 99 werden nicht korrekt untereinander dargestellt, die Zahlen beitseitig davon aber umso korrekter, also absolut korrekt.
53,53 = 100x
53     = 99x
\documentclass[draft=true,
	10pt,	% Standard 10pt
	]
	{scrartcl}	% KOMA-Script article
	
\usepackage[latin1]{inputenc}	% Zeichensatz, erkennt Umlaute, setzt ö="o
\usepackage[T1]{fontenc}		% Zeichensatz, stellt Umlaute dar, setzt ö=ö
\usepackage[ngerman]{babel}		% Trennregeln
\usepackage{%
	amsmath,	% allgemeines ASM-Paket
%	amssymb,	% 	für die Zahlenbereichszeichen
%	amsopn,		%	um Operatoren zu definieren
	}

\begin{document}
\begin{enumerate}
	\item %c)
\(
\begin{array}[t]{@{}ll@{~}c@{~}rl}
	0{,}\overline{53} = x
		&\Rightarrow 53{,}\overline{53}
		&= &100x
		&\\
	%
		&\Rightarrow 53
		&= &99x
		&%
\end{array}
\)
	\item %d)
\(
\begin{aligned}[t]
	0{,}\overline{53} = x
		& \quad\Rightarrow 53{,}\overline{53}
		& = 100x\\
	%
		& \quad\Rightarrow 53
		& = 99x
\end{aligned}
\)
\end{enumerate}
\end{document}
eigentlich sollte beides (bis auf die Abstände) gleich aussehen.
Gruß, crocodilechris

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2528
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

aligned

Beitrag von Stefan Kottwitz »

Der Trenner & ist zunächst für die Ausrichtung am Relationszeichen und in Folge für die Spaltentrennung gedacht. Einfügen eines weiteren & behebt es daher:
\begin{aligned}[t]
   0{,}\overline{53} = x
      & \quad\Rightarrow 53{,}\overline{53}
      && = 100x\\
   %
      & \quad\Rightarrow 53
      && = 99x
\end{aligned}
Stefan

Antworten