Wie bleibt der Abstand zwischen Array-Elementen erhalten?

Wie bleibt der Abstand zwischen Array-Elementen erhalten?

Ich habe diesen Code

\[
[-0.5 0 -1.5]
\]

aber ich bekomme dieses Ergebnis:

Bildbeschreibung hier eingeben

Ich möchte die Leerzeichen einhalten. Wie kann ich das beheben?

Antwort1

Mit arrayoder einem TABstack. Bei letzterem wird der Spaltenabstand mittels angegeben \setstacktabbedgap{6pt}.

\bracketMatrixstack{}Sie können anstelle von auch ein verwenden [\Matrixstack{}], wodurch der Mechanismus aufgerufen wird \left[...\right], falls die Matrix mehrere Zeilen hoch wird.

\documentclass{article}
\usepackage{tabstackengine}
\TABstackMath
\setstacktabbedgap{6pt}
\begin{document}
\[
[\begin{array}{@{}ccc@{}}
-0.5 & 0 &-1.5
\end{array}]
\]
\[
[\Matrixstack{-0.5 & 0 &-1.5}]
\]
\[
\bracketMatrixstack[r]{-0.5 & .0 &-1.5\\ 11.0 & 2.0 & 3.0}
\]
\end{document}

Bildbeschreibung hier eingeben

Antwort2

Oder Sie verwenden einfach \[[0.5\,0\,0.5]\]. Dadurch wird ein Leerzeichen zwischen den Zahlen eingefügt.

verwandte Informationen