So richten Sie die drei Grundmatrizen in einem Produkt aus

So richten Sie die drei Grundmatrizen in einem Produkt aus

Wenn ich das Produkt einiger Matrizen konstruiere, die eine bilineare Form darstellen, erscheint mir das Ergebnis etwas seltsam, da die erste Matrix (eine Zeile) eine vertikale Ausrichtung hat, die nicht mit den letzten Zeilen der anderen beiden Matrizen übereinstimmt. Ich hätte gerne, dass es genauso ist.

mwe:

\documentclass[11pt]{report}
\usepackage{amsmath}
\begin{document}
\[
\varphi_2((x_1,y_1),(x_2,y_2))=
\begin{pmatrix}x_1 & y_1\end{pmatrix}
\begin{pmatrix}-2&0\\0&4\end{pmatrix}
\begin{pmatrix} x_2\\y_2\end{pmatrix}
\]
\end{document}

Mir wäre es lieber, wenn alles auf dem gleichen „Boden“ ruhen würde.

Bildbeschreibung hier eingeben

Antwort1

Jede andere Formulierung dieser Formel fände ich merkwürdig.

So können Sie die letzten beiden Matrizen oben hängen lassen:

\documentclass[11pt]{report}
\usepackage{amsmath}
\usepackage{delarray}

\newenvironment{badpmatrix}[1]
 {\begin{array}[t]({@{}#1@{}})}
 {\end{array}}

\begin{document}

\[
\varphi_2((x_1,y_1),(x_2,y_2))=
  \begin{pmatrix} x_1 & y_1 \end{pmatrix}
  \begin{badpmatrix}{cc} -2 & 0 \\ 0 & 4 \end{badpmatrix}
  \begin{badpmatrix}{c} x_2 \\ y_2 \end{badpmatrix}
\]

\end{document}

Bildbeschreibung hier eingeben

Wenn Sie es andersherum möchten, ändern Sie in der Definition der Umgebung „ [t]in“ .[b]badpmatrix

Bildbeschreibung hier eingeben

Entscheiden Sie dann, ob die Standardmethode die beste ist.;-)

Im Mathematikmodus gibt es zwei „Gründe“. Das eine ist die Grundlinie, auf der die Buchstaben sitzen; das andere ist die „Mathematikachse“, eine imaginäre Linie etwas oberhalb der Grundlinie, auf der beispielsweise ein Bruchstrich gezeichnet wird.

Normalerweise werden große Objekte vertikal auf der mathematischen Achse zentriert und nicht auf der Grundlinie platziert, um einen „Skyline-Effekt“ zu vermeiden. Ich glaube nicht, dass man so etwas ertragen könnte

Bildbeschreibung hier eingeben

welches das Analogon zu

Bildbeschreibung hier eingeben

Vergleichen Sie mit dem Standard:

Bildbeschreibung hier eingeben

Antwort2

Hier ist eine Möglichkeit mit \abovebaseline[<height>]{}. In diesem Fall habe ich die letzten beiden Matrizen um über die Grundlinie gesetzt -\dp\strutbox.

\documentclass[11pt]{report}
\usepackage{amsmath,stackengine}
\stackMath
\begin{document}
\[
  \varphi_2((x_1,y_1),(x_2,y_2))=\begin{pmatrix}x_1 & y_1\end{pmatrix}
  \abovebaseline[-\dp\strutbox]{%
    \begin{pmatrix}-2&0\\0&4\end{pmatrix}\begin{pmatrix}x_2\\y_2\end{pmatrix}%
  }
\]
\end{document}

Bildbeschreibung hier eingeben

Wenn man die alternative Konfiguration wählt, kann dies erreicht werden, indem man die Matrizen um einen Wert unterhalb der Basislinie setzt -\ht\strutbox:

\documentclass[11pt]{report}
\usepackage{amsmath,stackengine}
\stackMath
\begin{document}
\[
  \varphi_2((x_1,y_1),(x_2,y_2))=\begin{pmatrix}x_1 & y_1\end{pmatrix}
  \belowbaseline[-\ht\strutbox]{%
    \begin{pmatrix}-2&0\\0&4\end{pmatrix}\begin{pmatrix}x_2\\y_2\end{pmatrix}%
  }
\]
\end{document}

Bildbeschreibung hier eingeben

Antwort3

Vielleicht möchten Sie dieses seltsame Layout?

\documentclass[11pt]{report}
\usepackage{amsmath}

\begin{document}

\[
\varphi_2((x_1,y_1),(x_2,y_2))=
\begin{array}{@{}c@{}}\\\begin{pmatrix}x_1 & y_1\end{pmatrix}\end{array}\begin{pmatrix}-2&0\\0&4\end{pmatrix}
\begin{pmatrix} x_2\\y_2\end{pmatrix}
\]

\end{document} 

Bildbeschreibung hier eingeben

verwandte Informationen