如何對齊產品中的“地面”三個矩陣

如何對齊產品中的“地面”三個矩陣

當我構造一些表示雙線性形式的矩陣的乘積時,我得到的結果對我來說似乎有點奇怪,因為第一個矩陣(一行)的垂直對齊方式與其他兩個矩陣的最後一行不同。我希望它是一樣的。

姆韋:

\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}

我希望一切看起來都在同一個「地板」上。

在此輸入影像描述

答案1

我認為設置這個公式的任何其他方式都很奇怪。

不管怎樣,以下是如何讓最後兩個矩陣掛在頂部的方法:

\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}

在此輸入影像描述

如果您希望它們相反,請在環境的定義中更改[t]為。[b]badpmatrix

在此輸入影像描述

然後確定標準方法是最好的。;-)

數學模式有兩個「基礎」。一是基線,字母所在的位置;另一個是“數學軸”,一條略高於基線的假想線,例如在其中繪製分數線。

通常,大物件在數學軸上垂直居中,而不是放置在基線上,以避免「天際線效應」。我認為你無法忍受類似的事情

在此輸入影像描述

這是類似的

在此輸入影像描述

與標準比較:

在此輸入影像描述

答案2

這是一種方法\abovebaseline[<height>]{}。在本例中,我將最後兩個矩陣設定為高於基線-\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}

在此輸入影像描述

如果選擇替代配置,可以透過將矩陣設定為低於基線一個值來完成-\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}

在此輸入影像描述

答案3

也許你想要這種奇怪的佈局?

\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} 

在此輸入影像描述

相關內容