Матрицы и массивы

pmatrix, bmatrix, vmatrix и столбцы пользовательского массива.

Матрицы и массивы

Матрица в LaTeX представляет собой сетку ячеек: & разделяет столбцы, \\ разделяет строки, а среда окружает сетку правильной парой разделителей. Матричные среды взяты из amsmath, поэтому пакет должен быть в вашей преамбуле перед компиляцией.

\begin{pmatrix} a & b \\ c & d \end{pmatrix} % ( )
\begin{bmatrix} a & b \\ c & d \end{bmatrix} % [ ]
\begin{vmatrix} a & b \\ c & d \end{vmatrix} % | |

Матричное окружение

Все трое имеют одно и то же тело. Меняются только окружающие разделители. pmatrix заключает сетку в круглые скобки — наиболее распространенный стиль для матриц и векторов. В bmatrix используются квадратные скобки, а в vmatrix используются одиночные вертикальные полосы, стандартное обозначение определителя. Также существует простая «матрица» без разделителей, «Bmatrix» с фигурными скобками и «Vmatrix» с двойными чертами для норм. Внутри a & b заполняет два столбца строки, \\ начинает следующую строку, и каждая строка должна содержать одинаковое количество разделителей &.

Эти среды должны появиться в математическом режиме. Оберните их в \[ ... \] или используйте в уравнении. Для маленькой матрицы в середине предложения smallmatrix, также из amsmath, устанавливает компактную версию, не растягивающую строку: $\bigl(\begin{smallmatrix} a & b \\ c & d \end{smallmatrix}\bigr)$.

Пользовательский массив

\begin{array}{r|cc}
1 & 2 & 3 \\
\hline
4 & 5 & 6
\end{array}

Если вам нужен контроль по столбцам, общий инструмент — это массив. Его обязательным аргументом является спецификация столбца: здесь r|cc объявляет столбец с выравниванием по правому краю, вертикальное правило, а затем два центрированных столбца. Буквы выравнивания — l, c и r, а | рисует правило между столбцами. \hline между строками рисует горизонтальную линию по всей ширине. array не рисует собственных внешних разделителей. Соедините его с \left( и \right), если они вам нужны. Это родственный математический режим «табличной» среды, используемой для текстовых таблиц.

Распространенные ошибки

Ошибка «Вкладка дополнительного выравнивания изменена на \cr» означает, что в строке больше разделителей &, чем позволяет количество столбцов, что обычно связано с отсутствующим \\ в конце предыдущей строки. «Среда pmatrix не определена» означает, что \usepackage{amsmath} отсутствует. Матрица, вставленная вне математического режима, завершается с ошибкой с сообщением «Вставлен недостающий $». См. основные сведения о математическом режиме, если разделители новые. Сравнение чисел два на два в каждом стиле разделителя занимает несколько секунд в живой игровой площадке.

Вернуться к Уравнение ремесла