В следующем 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
матрицей.