Wie füge ich Sternchen ein, um eine andere Zeile der Pmatrix als die erste zu beginnen?

Wie füge ich Sternchen ein, um eine andere Zeile der Pmatrix als die erste zu beginnen?

Hier ist ein minimales funktionierendes Beispiel:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\begin{pmatrix}\\*\end{pmatrix}$
\end{document}

Dies erzeugt () ohne Sternchen. Das stelle ich fest, wenn ich Folgendes mache:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\begin{pmatrix}\\**\end{pmatrix}$
\end{document}

dann bekomme ich, was ich will. Warum ist das so und wie bekomme ich richtig ein Sternchen als ersten Eintrag in der zweiten Zeile einer Pmatrix?

Antwort1

Im Allgemeinen \\akzeptiert der Befehl eine *-Variante und ein optionales Argument, um nach der neuen Zeile einen vertikalen Abstand hinzuzufügen.

\\
\\*
\\[1ex]
\\*[1ex]

sind alles gültige Aufrufe. Der Zweck von \\*ist, einen Seitenumbruch zu vermeiden. Obwohl es keinen Sinn ergibt, einen Seitenumbruch in der Mitte einer Matrix zu vermeiden (LaTeX würde das nie tun), wird die Syntax in allen Situationen beibehalten.

In amsmathUmgebungen wird das Sternchen jedoch nicht wie oben erläutert interpretiert, wenn es *in einer anderen Zeile steht als .\\

\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\begin{pmatrix} *\\*\end{pmatrix}$
$\begin{pmatrix}
* \\
*
\end{pmatrix}$

\end{document}

Bildbeschreibung hier eingeben

Wenn Sie die Matrix in einer Zeile eingeben möchten, müssen Sie \\und irgendwie trennen *. A \relaxreicht aus, also

$\begin{pmatrix} *\\ \relax *\end{pmatrix}$

druckt die Matrix genau wie die zweite im Bild oben. Leerzeichen reichen stattdessen nicht aus.

Dasselbe Problem würde auftreten, wenn Sie eine Matrixzeile nach der ersten mit beginnen möchten [.

verwandte Informationen