Числа со знаком минус в матрице не выровнены с числами без знака минус

Числа со знаком минус в матрице не выровнены с числами без знака минус

Что мне нужно сделать, чтобы все элементы 1со знаком минус ( -) перед ними были выровнены с другими элементами 1в 0этих векторах?

\documentclass[a4paper, 12pt]{book}
\usepackage{amsmath}
\begin{document}
$$
v_1 = \begin{bmatrix} 1 \\ -1 \\ 0 \\0 \end{bmatrix}, \quad
v_2 = \begin{bmatrix} 1 \\ 0 \\ -1 \\0 \end{bmatrix}, \quad
v_3 = \begin{bmatrix} 1 \\ 0 \\ 0 \\-1 \end{bmatrix},
$$
\end{document}

векторы

решение1

Как вы обнаружили, bmatrixокружение центрирует содержимое ячейки. Чтобы добиться выравнивания по правому краю, вы можете загрузить пакет mathtools(надмножество пакета amsmath) и использовать bmatrix*окружение с необязательным аргументом r.

введите описание изображения здесь

\documentclass[a4paper, 12pt]{book}
\usepackage{mathtools}
\begin{document}
\[
v_1 = \begin{bmatrix} 1 \\ -1 \\ 0 \\0 \end{bmatrix}, \quad
v_2 = \begin{bmatrix} 1 \\ 0 \\ -1 \\0 \end{bmatrix}, \quad
v_3 = \begin{bmatrix} 1 \\ 0 \\ 0 \\-1 \end{bmatrix}.
\]

\[
v_1 = \begin{bmatrix*}[r] 1 \\ -1 \\ 0 \\0 \end{bmatrix*}, \quad
v_2 = \begin{bmatrix*}[r] 1 \\ 0 \\ -1 \\0 \end{bmatrix*}, \quad
v_3 = \begin{bmatrix*}[r] 1 \\ 0 \\ 0 \\-1 \end{bmatrix*}.
\]
\end{document}

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