PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pmatrix rechts ausrichten



Ltd83
29-06-2009, 19:30
hi ihr!

gibt es eine Möglichkeit in einer matrix (mit mathtools) die Zahlen rechts auszurichten? Mich nervt das nämlich schon länger, hab aber auch bei der Suche hier im Forum nix gefunden. (Außer eine array-umgebung, die ich aber aufgrund der notwendigen Spaltenanzahl vermeiden möchte). Könnte man da die matrix einfach ein ganz klein wenig umdefinieren? Hab mich in den Quellcode dazu noch nicht getraut...

Könnt ihr mir da helfen?

LG,
Ltd83


EDIT: ich hab mir mal den quellcode angeschaut. wenn ich da was ändern möchte, müsste ich ja innerhalb der mathtools.sty was ändern, was ich eigentlich nicht will, oder?

localghost
29-06-2009, 20:59
[...] gibt es eine Möglichkeit in einer matrix (mit mathtools) die Zahlen rechts auszurichten? Mich nervt das nämlich schon länger, hab aber auch bei der Suche hier im Forum nix gefunden. (Außer eine array-umgebung, die ich aber aufgrund der notwendigen Spaltenanzahl vermeiden möchte). Könnte man da die matrix einfach ein ganz klein wenig umdefinieren? Hab mich in den Quellcode dazu noch nicht getraut [...]
Ich verstehe gerade nicht so ganz, was das Ganze mit mathtools (http://ctan.org/pkg/mathtools) zu tun hat, wo doch die pmatrix (ebenso wie die zu Grunde liegende matrix) aus amsmath (http://ctan.org/pkg/amsmath) kommt.

Und matrix ist intern auch nur ein array mit zentrierten Spalten. Also spricht aus meiner Sicht nichts dagegen, gleich einen array mit den entsprechenden Spalten und passenden Klammern zu nehmen.


MfG
Thorsten¹

Ltd83
29-06-2009, 21:31
ich habs ja genau so gelöst, nämlich mit



\renewenvironment{matrix}[1]{\left(\begin{array}[c]{*{#1}{r}}}{\end{array}\right)}

(klar ist es nicht soooo klug die matrix-umgebung umzudefinieren, aber ich wusste nicht, dass darauf die anderen matrizen beruhen) aber da stört mich, dass ich jedes Mal vorher wissen muss, wieviele Spalten ich brauche. Das ist ja in der Matrix-Definition von amsmath scheinbar irgendwie cooler gelöst.

Stefan_K
01-07-2009, 01:39
Hallo Ltd83,

amsmath verwendet standardmäßig 10 Spalten, was man jedoch ändern kann.
Für um Formatierungsmöglichkeiten erweiterte Matrixumgebungen siehe auch hier: An extension to amsmath matrix environments (http://texblog.net/latex-archive/maths/amsmath-matrix/).

Viele Grüße,

Stefan