von Stefan Kottwitz » Fr 29. Mär 2013, 12:22
Das &-Symbol hat zwei verschiedene Funktionen.
- In Tabellen (tabular, arrax, Matrizen) markiert es den Spalten-Übergang. Es wird also zwischen Spalteninhalte geschrieben.
- In mehrzeiligen mathematischen Formeln von amsmath markiert es die Stelle, am der ausgerichtet wird, in der Regel das Relationszeichen. Hier wird es direkt vor das Zeichen gestellt, woran ausgerichtet wird.
- Es kann gemischt werden - amsmath-Umgebungen können es für beides verwenden, sprich man kann mehrere Spalten haben, und in jeder Spalte eine Ausrichtung. Das & hätte dann abwechselnde Funktion - das kann verwirrend wirken.
Daher siehst Du &= z.B. in align-Formeln, =& ist unüblich (dann wird am Zeichen hinter = ausgerichtet statt an =), &=& sieht man in veralteten eqnarray-Umgebungen, weil hier die Ausrichtung durch eine Spalte erreicht wird - was allg. größere Abstände macht als man beim = gewohnt ist.
Stefan
Das &-Symbol hat zwei verschiedene Funktionen.
[list][*]In Tabellen (tabular, arrax, Matrizen) markiert es den Spalten-Übergang. Es wird also zwischen Spalteninhalte geschrieben.
[*] In mehrzeiligen mathematischen Formeln von amsmath markiert es die Stelle, am der ausgerichtet wird, in der Regel das Relationszeichen. Hier wird es direkt vor das Zeichen gestellt, woran ausgerichtet wird.
[*] Es kann gemischt werden - amsmath-Umgebungen können es für beides verwenden, sprich man kann mehrere Spalten haben, und in jeder Spalte eine Ausrichtung. Das & hätte dann abwechselnde Funktion - das kann verwirrend wirken.[/list]
Daher siehst Du &= z.B. in align-Formeln, =& ist unüblich (dann wird am Zeichen hinter = ausgerichtet statt an =), &=& sieht man in veralteten eqnarray-Umgebungen, weil hier die Ausrichtung durch eine Spalte erreicht wird - was allg. größere Abstände macht als man beim = gewohnt ist.
Stefan