Как выровнять матрицу по левому краю в среде 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выравнивание не предусмотрено. Я бы предположил, что его цель — выровнять по правому краю 2-ю строку, как будто это продолжение длинного уравнения.

\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матрицей.

Связанный контент