Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Gleichungen ausrichten

  1. #1
    Registrierter Benutzer
    Registriert seit
    10.03.2010
    Beiträge
    30

    Gleichungen ausrichten

    Hallo,

    ich möchte Gleichungen ausrichten:
    Code:
    \documentclass{article}
    \begin{document}
    \[\begin{array}{ccccc}
     x_0 &= &y_{0}&= &z_{0} \\
     \vdots  & & \vdots & & \vdots\\
     x_{n-1} &= &y_{n-1}&= &z_{n-1} \\ 
    \end{array}\]
    
    Text Text
    
    \[\begin{array}{ccccc}
     x_0 &= &y_{0}&= &z_{0} \\
     \vdots  & & \vdots & & \vdots\\
     x_{n} &= &y_{n}&= &z_{n} \\ 
    \end{array}\]
    \end{document}
    Da die x, y und z's nicht untereinander sind sieht es finde ich nicht besonders schön aus. Hat vielleicht jemand eine Idee wie das besser geht?

    Viele Grüße
    Soldberg

  2. #2
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Bei Spaltentyp c wird innerhalb der Spalte horizontal zentriert. Da x_{0} und x_{n-1} nicht gleich breit sind, stehen die x auch nicht untereinander. Nahe liegende Lösung: Spaltentyp l verwenden. Dann wird innerhalb der Spalten linksbündig angeordnet. Oder ist das nicht, was Du wissen wolltest?

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.03.2010
    Beiträge
    30
    Ich denke durch Spaltentyp l wird es nicht besser:
    Code:
    \documentclass{article}
    \begin{document}
    \[\begin{array}{lllll}
     x_0 &= &y_{0}&= &z_{0} \\
     \vdots  & & \vdots & & \vdots\\
     x_{n-1} &= &y_{n-1}&= &z_{n-1} \\ 
    \end{array}\]
    
    Text Text
    
    \[\begin{array}{lllll}
     x_0 &= &y_{0}&= &z_{0} \\
     \vdots  & & \vdots & & \vdots\\
     x_{n} &= &y_{n}&= &z_{n} \\ 
    \end{array}\]
    \end{document}
    Die x stehen immer noch nicht untereinander, außerdem sind die Punkte (die vdots) dann logischer weise nicht mehr mittig.

    EDIT: Ah, jetzt sehe ich was du gemeint hast und wo ich mich unklar ausgedrückt habe. Dass x_0 und x_{n-1} nicht bündig sind, ist ok. Mich stört, dass die beiden Gleichungssysteme sehr unterschiedlich aussehen, obwohl sie fast identisch sind. Ich hätte gerne das x_0 aus dem oberen Gleichungssystem genau über dem x_0 des unteren Gleichungssystems.
    Geändert von Soldberg (02-11-2010 um 11:29 Uhr)

  4. #4
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Mit einzelnen zentrieren Gleichungen wirst Du das nicht lösen können. In dem Fall dürfte es einfacher sein linksbündige Gleichungen zu verwenden (Klassen-Option fleqn). Weitere Möglichkeiten bietet das Paket amsmath. Man kann dann beispielsweise ein Gleichungssystem mit Text unterbrechen. Ein weiteres interessantes Paket im Mathebereich ist mathtools.

  5. #5
    Registrierter Benutzer
    Registriert seit
    10.03.2010
    Beiträge
    30
    Danke, das hat mich schon mal etwas voran gebracht:

    Code:
    \documentclass{article}
    \usepackage{amsmath}
    \begin{document}
    \begin{align*}
    \begin{array}{ccccc}
     x_0 &= &y_{0}&= &z_{0} \\
     \vdots  & & \vdots & & \vdots\\
     x_{n-1} &= &y_{n-1}&= &z_{n-1} \\ 
    \intertext{Text Text Text Text}
     x_0 &= &y_{0}&= &z_{0} \\
     \vdots  & & \vdots & & \vdots\\
     x_{n} &= &y_{n}&= &z_{n} \\ 
    \end{array}
    \end{align*}
    \end{document}
    Jetzt ist der "Formelblock" allerdings links und nicht mehr zentriert. Kann mir jemand helfen das Problem zu lösen?

    Viele Grüße
    Soldberg

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Soldberg Beitrag anzeigen
    ich möchte Gleichungen ausrichten:

    Da die x, y und z's nicht untereinander sind sieht es finde ich nicht besonders schön aus. Hat vielleicht jemand eine Idee wie das besser geht?

    Viele Grüße
    Soldberg
    Code:
    \documentclass{article}
    \begin{document}
    
    \[\arraycolsep=1.4pt
    \begin{array}{rcccl}
     x_0 &= &y_{0}&= &z_{0} \\
     \vdots  & & \vdots & & \vdots\\
     x_{n-1} &= &y_{n-1}&= &z_{n-1} \\ 
    \end{array}\]
    
    Text Text
    
    \[\arraycolsep=1.4pt
    \begin{array}{rcccl}
     x_0 &= &y_{0}&= &z_{0} \\
     \vdots  & & \vdots & & \vdots\\
     x_{n} &= &y_{n}&= &z_{n} \\ 
    \end{array}
    \]
    \end{document}
    Herbert

  7. #7
    Registrierter Benutzer
    Registriert seit
    10.03.2010
    Beiträge
    30
    Hallo Herbert,

    danke, aber das ist leider nicht wie ich es gemeint habe. Am nächsten dran ist bisher diese Lösung:

    Code:
    \documentclass{article}
    \begin{document}
    \[
    \begin{array}{ccccc}
     x_0 &= &y_{0}&= &z_{0} \\
     \vdots  & & \vdots & & \vdots\\
     x_{n-1} &= &y_{n-1}&= &z_{n-1} \\ 
    \end{array}\]
    
    Text Text Text Text Text Text Text Text Text Text Text Text
    
    \[
    \begin{array}{ccccc}
     x_0 &= &y_{0}&= &z_{0} \\
     \vdots  & & \vdots & & \vdots\\
     x_{n} &= &y_{n}&= &z_{n} \\ 
    \hphantom{x_{n-1}} && \hphantom{y_{n-1}} &&\hphantom{z_{n-1}}
    \end{array}
    \]
    
    Text Text Text Text Text Text Text Text Text Text Text Text
    \end{document}
    Das neue Problem dabei: Durch die Leerzeile im array passt der Abstand zum Text unter dem zweiten Gleichungssystem nicht. Kann ich die Höhe dieser Leerzeile irgendwie auf 0 (oder einen anderen kleinen Wert) setzen?

    Viele Grüße
    Soldberg
    Geändert von Soldberg (03-11-2010 um 12:21 Uhr)

  8. #8
    Registrierter Benutzer
    Registriert seit
    10.03.2010
    Beiträge
    30
    So habe ich es jetzt gelöst:

    Code:
    \documentclass{article}
    
    \usepackage{array}   
    \newcolumntype{C}[1]{>{\centering}p{#1}}
    
    \begin{document}
    \newlength{\tmpArrayLength}
    \settowidth{\tmpArrayLength}{$x_{n-1}$}
    
    Text Text Text Text Text Text Text Text Text Text Text Text
    \begin{center}
    \begin{tabular}{C{\tmpArrayLength}cC{\tmpArrayLength}cC{\tmpArrayLength}}
     $x_0$ & $=$ & $y_0$ & $=$ & $z_0$ \tabularnewline
     $x_1$ & $=$ & $y_1$ & $=$ & $z_1$ \tabularnewline
     $\vdots$ & & $\vdots$ & & $\vdots$ \tabularnewline
     $x_n$ & $=$ & $y_n$ & $=$ & $z_n$
    \end{tabular}
    \end{center} 
    Text Text Text Text Text Text Text Text Text Text Text Text
    \begin{center}
    \begin{tabular}{C{\tmpArrayLength}cC{\tmpArrayLength}cC{\tmpArrayLength}}
     $x_0$ & $=$ & $y_0$ & $=$ & $z_0$ \tabularnewline
     $x_1$ & $=$ & $y_1$ & $=$ & $z_1$ \tabularnewline
     $\vdots$ & & $\vdots$ & & $\vdots$ \tabularnewline
     $x_{n-1}$ & $=$ & $y_{n-1}$ & $=$ & $z_{n-1}$
    \end{tabular}
    \end{center} 
    Text Text Text Text Text Text Text Text Text Text Text Text
    \end{document}

Lesezeichen

Berechtigungen

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