Anzeige:
Ergebnis 1 bis 5 von 5

Thema: align Befehl Probleme

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.10.2011
    Beiträge
    9

    align Befehl Probleme

    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:
    Code:
    ! Package amsmath Error: Erroneous nesting of equation structures;
    (amsmath)                trying to recover with `aligned'.
    
    See the amsmath package documentation for explanation.
    Type  H   for immediate help.
     ...                                              
                                                      
    l.78 					\end{align}
    Mein Code sieht dabei folgendermaßen aus:

    Code:
    \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}
    Geändert von Julius (21-10-2011 um 21:56 Uhr)

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Mehrere Fehler: Bitte den mathmode konsultieren, wie man die align-Umgebung richtig anwendet.

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

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.10.2011
    Beiträge
    9
    Zitat Zitat von mechanicus Beitrag anzeigen
    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 :/

  4. #4
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    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
    Mein Ball ist umgefallen

  5. #5
    Registrierter Benutzer
    Registriert seit
    20.10.2011
    Beiträge
    9

    Solved

    Zitat Zitat von bobmalaria Beitrag anzeigen
    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!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •