PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : alignat, einzelne "Spalten" anders ausrichten



Tobis
02-06-2009, 14:52
Hallo zusammen,

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


\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

mechanicus
02-06-2009, 15:36
Hallo,


\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

Tobis
02-06-2009, 15:52
Dankeschön,

sowas hab ich gesucht :)

voss
02-06-2009, 15:59
\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

Tobis
02-06-2009, 16:08
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?

voss
02-06-2009, 16:21
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

Tobis
02-06-2009, 16:39
Jawohl, passt. Danke euch beiden!