如何在bmatrix環境中左對齊矩陣

如何在bmatrix環境中左對齊矩陣

在下面的 MWE 中,A 和 B 矩陣完全對齊。然而,矩陣 C 向右對齊。如何將其向左對齊?

  \begin{multline}
  A=
\begin{bmatrix}
0 & 1 & 0 & \cdots & 0\\
0 & 0 & 1 & \cdots & 0 \\
\vdots & \vdots & \vdots & \ddots & \vdots\\
0 & 0 & 0 & \cdots & 1 \\
-q_{0}&-q_{1}&-q_{2}&\cdots&-q_{n-1}
 \end{bmatrix}
  ,\,\,
  B=
  \begin{bmatrix}
   0 \\
   0  \\
   \vdots \\
    b_e
   \end{bmatrix}
   \\ 
  C =
  \begin{bmatrix}
   1 &b_1/b_0  &\cdots &b_{n-1}/b_0
   \end{bmatrix}
   \end{multline}

答案1

您可能希望行矩陣相對於頂部區塊居中:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}
\begin{gathered}
A=\begin{bmatrix}
  0 & 1 & 0 & \cdots & 0\\
  0 & 0 & 1 & \cdots & 0 \\
  \vdots & \vdots & \vdots & \ddots & \vdots\\
  0 & 0 & 0 & \cdots & 1 \\
  -q_{0}&-q_{1}&-q_{2}&\cdots&-q_{n-1}
\end{bmatrix}
,\quad
B=\begin{bmatrix} 0 \\ 0 \\ \vdots \\ b_e \end{bmatrix}
\\[2ex]
C = \begin{bmatrix} 1 & b_1/b_0 & \cdots & b_{n-1}/b_0 \end{bmatrix}
\end{gathered}
\end{equation}

\end{document}

在此輸入影像描述

如果您希望等號對齊,請使用aligned

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}
\begin{aligned}
A&=\begin{bmatrix}
  0 & 1 & 0 & \cdots & 0\\
  0 & 0 & 1 & \cdots & 0 \\
  \vdots & \vdots & \vdots & \ddots & \vdots\\
  0 & 0 & 0 & \cdots & 1 \\
  -q_{0}&-q_{1}&-q_{2}&\cdots&-q_{n-1}
\end{bmatrix}
,\quad
B=\begin{bmatrix} 0 \\ 0 \\ \vdots \\ b_e \end{bmatrix}
\\[2ex]
C&=\begin{bmatrix} 1 & b_1/b_0 & \cdots & b_{n-1}/b_0 \end{bmatrix}
\end{aligned}
\end{equation}

\end{document}

在此輸入影像描述

答案2

使用align*而不是multiline.新增一些對齊選項卡。

正如評論的那樣,multiline沒有對齊。我猜它的目的是右對齊第二行,就好像它是一個長方程式的延續。

\documentclass{article}
\usepackage{amsmath}
%\usepackage{unicode-math}
\begin{document}
  \begin{align*}
  A&=
\begin{bmatrix}
0 & 1 & 0 & \cdots & 0\\
0 & 0 & 1 & \cdots & 0 \\
\vdots & \vdots & \vdots & \ddots & \vdots\\
0 & 0 & 0 & \cdots & 1 \\
-q_{0}&-q_{1}&-q_{2}&\cdots&-q_{n-1}
 \end{bmatrix}
  ,\,\,
  B=
  \begin{bmatrix}
   0 \\
   0  \\
   \vdots \\
    b_e
   \end{bmatrix}
   \\[8pt]
  C &=
  \begin{bmatrix}
   1 &b_1/b_0  &\cdots &b_{n-1}/b_0
   \end{bmatrix}
   \end{align*}

\end{document}

在此輸入影像描述

\,\,另外,您可以替換為,而不是&,這會在B矩陣之前添加更多間隙。

相關內容