Anzeige:
Ergebnis 1 bis 7 von 7

Thema: alignat, einzelne "Spalten" anders ausrichten

  1. #1
    Registrierter Benutzer
    Registriert seit
    29.02.2008
    Beiträge
    100

    alignat, einzelne "Spalten" anders ausrichten

    Hallo zusammen,

    ich habe eine Frage zur alignat-Umgebung. Diese verwende ich, um mehrzeilige Formeln an verschiedenen Stellen auszurichten. Als Beispiel folgende Zeilen:

    Code:
    \documentclass{scrreprt}
    \usepackage{amsmath}
    \begin{document}
    \begin{alignat*}{3}
    &a 	  &&= b	     && + e\\
    &aaa	  &&= b + c  && + e\\
    &aaaaa	  &&= b + d  && + e
    \end{alignat*}
    \end{document}
    Ist es möglich, die erste "Spalte", d.h. die a's, zentriert zu setzten (d.h. die a's sollen zentriert untereinander stehen, alles andere soll davon unberührt bleiben, also so, wie es ausschaut, wenn man das obige Beispiel ausführt)? Oder kennt jemand vielleicht eine viel einfachere Lösung, die ich im Moment nicht sehe?

    Danke, Tobi

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    Code:
    \documentclass{scrreprt}
    \usepackage{amsmath}
    
    \begin{document}
    \begin{alignat*}{3}
    &\makebox[3em]{a} 	  &&= b	     && + e\\
    &\makebox[3em]{aaa}	  &&= b + c  && + e\\
    &\makebox[3em]{aaaaa}	  &&= b + d  && + e
    \end{alignat*}
    \end{document}
    wobei die Breite noch anzupassen ist.

    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    29.02.2008
    Beiträge
    100

    Smile

    Dankeschön,

    sowas hab ich gesucht

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Code:
    \documentclass{scrreprt}
    \usepackage{amsmath}
    
    \begin{document}
    \begin{alignat*}{3}
    &\makebox[3em]{aaaaa}	  &&= a + a  && + a
    \end{alignat*}
    \end{document}
    dann vergleiche mal die a links und rechts ...
    Ein array ist hier besser

    Herbert

  5. #5
    Registrierter Benutzer
    Registriert seit
    29.02.2008
    Beiträge
    100
    Dass die a's ja gar nicht kursiv gesetzt werden habe ich gar nicht gesehen, danke für den Hinweis.

    Kann ich mit array dann auch jeder zeile eine nummer geben falls das einmal nötig ist oder bekommt der ganze array dann eine nummer?

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Tobis Beitrag anzeigen
    Dass die a's ja gar nicht kursiv gesetzt werden habe ich gar nicht gesehen, danke für den Hinweis.

    Kann ich mit array dann auch jeder zeile eine nummer geben falls das einmal nötig ist oder bekommt der ganze array dann eine nummer?
    geht alles, du kannst ja Marcos Beispiel nehmen, musst in der \makebox
    nur wieder in den Mathemodus gehen $...$. Solange es die nromale Schriftgröße
    bleibt, gibt es keine Probleme.

    Herbert

  7. #7
    Registrierter Benutzer
    Registriert seit
    29.02.2008
    Beiträge
    100
    Jawohl, passt. Danke euch beiden!

Lesezeichen

Berechtigungen

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