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.
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}
Wenn Sie es andersherum möchten, ändern Sie in der Definition der Umgebung „ [t]
in“ .[b]
badpmatrix
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
welches das Analogon zu
Vergleichen Sie mit dem Standard:
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}
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}
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}