PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : align Befehl Probleme



Julius
21-10-2011, 20:28
Hallo Community,

Ich habe im Moment ein Problem, welches ich nicht per google suche oder sonstigen Versuchen lösen kann.

Es geht sich um den Befehl "align", genauer "flalign" im amsmath-Packet.

Dieser funktioniert nicht, sodass ich auf den Befehl "aligned" ausweichen musste.

Ich will erreichen, dass die Formeln linksbündig ausgerichtet werden, da sie sehr kurz sind und es somit optisch einfach nicht schön aussieht, wenn diese in der Mitte stehen.

Weiß jemand wie ich das Problem handeln kann und vor allem, warum der align-Befehl nicht funktioniert?

Der genaue Fehler lautet:

! Package amsmath Error: Erroneous nesting of equation structures;
(amsmath) trying to recover with `aligned'.

See the amsmath package documentation for explanation.
Type H <return> for immediate help.
...

l.78 \end{align}


Mein Code sieht dabei folgendermaßen aus:



\documentclass{article}

% Deutsche Sprachpakete
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}

%Mathepakete
\usepackage{amsmath,amssymb, amstext}
\usepackage{ntheorem}

%Listenpaket
\usepackage{enumerate}

\begin{document}
\newtheorem*{Bsp}{Beispiel}

\begin{Bsp}
\begin{enumerate}[(a)]
\item 'Bild'
\item \[
\begin{align}
f \circ id_x &= id_y \circ f,\qquad f: X \to Y, id: X \to X \\
f(id(x)) &= id(f(x))
\end{align}
\]



\item \[
\begin{align}
f(x) &= x^2, g(x) = 2x \\
(f \circ g)(x) &= f(g(x)) = 4x^2 \\
(g \circ f)(x) &= g(f(x)) = 2x
\end{align}
\]
\end{enumerate}
\end{Bsp}
\end{document}

mechanicus
21-10-2011, 22:21
Mehrere Fehler: Bitte den mathmode konsultieren, wie man die align-Umgebung richtig anwendet.

mathmode: http://www.ctan.org/pkg/voss-mathmode

Julius
21-10-2011, 22:59
Mehrere Fehler: Bitte den mathmode konsultieren, wie man die align-Umgebung richtig anwendet.

mathmode: http://www.ctan.org/pkg/voss-mathmode

Ich hatte in meinem Beispiel oben vergessen, dass ntheorem-Packet ein zu binden.

Jetzt kommt nur noch der oben angegebene Fehler, aber ich finde leider im Dokument nicht den Grund für meine Fehlermeldung. Anscheinend überseh ich was :/

bobmalaria
21-10-2011, 23:28
ohne testen und aus der hüfte geschossen.

du brauchst nicht mit \[ und \] eine abgesetzte formel einleiten und darin dann align packen = improper nesting.

es reicht alleine die align umgebung

gruss

Julius
24-10-2011, 08:07
ohne testen und aus der hüfte geschossen.

du brauchst nicht mit \[ und \] eine abgesetzte formel einleiten und darin dann align packen = improper nesting.

es reicht alleine die align umgebung

gruss

Hey bobmalaria,

das war auch gleichzeitig der Grund für das Problem.

Nachdem ich die \[ und \] entfernt hatte lief alles so wie es soll.

Vielen Dank!