Матриці в LaTeX: pmatrix, bmatrix, vmatrix
У математичному режимі використовуйте \begin{pmatrix} ... \end{pmatrix} для матриці в круглих дужках, із & між елементами рядка і \\ між рядками. bmatrix дає квадратні дужки, а vmatrix — вертикальні риски для визначника.
Перша матриця
Середовища матриць походять із пакета amsmath і використовуються в математичному режимі. Елементи рядка відокремлюються &, рядки закінчуються \\. Кожен стовпець вирівнюється по центру.
Матриця 2 на 2 у круглих дужках
A = \begin{pmatrix}
1 & 2 \\
3 & 4
\end{pmatrix}Дужки
Назва середовища визначає дужки навколо матриці:
| Середовище | Дужки | У Scissor LaTeX |
|---|---|---|
matrix | немає | Працює |
pmatrix | ( ) | Працює |
bmatrix | [ ] | Працює |
Bmatrix | { } | Працює |
vmatrix | | | (визначник) | Працює |
Vmatrix | ‖ ‖ (норма) | Працює |
smallmatrix | немає, малий розмір для тексту | Працює |
pmatrix*, bmatrix* (mathtools) | із вирівнюванням стовпців | Не підтримується: формула червона |
matrix, pmatrix, bmatrix, Bmatrix, vmatrix і Vmatrix
\begin{matrix} a & b \\ c & d \end{matrix} \quad
\begin{pmatrix} a & b \\ c & d \end{pmatrix} \quad
\begin{bmatrix} a & b \\ c & d \end{bmatrix} \quad
\begin{Bmatrix} a & b \\ c & d \end{Bmatrix} \quad
\begin{vmatrix} a & b \\ c & d \end{vmatrix} \quad
\begin{Vmatrix} a & b \\ c & d \end{Vmatrix}Норму можна також записати подвійними рисками навколо звичайного matrix, що дає той самий результат:
Vmatrix і подвійні риски навколо matrix
\begin{Vmatrix} 3 \\ 4 \end{Vmatrix} = \left\| \begin{matrix} 3 \\ 4 \end{matrix} \right\| = 5Визначники
Визначник — це vmatrix. Пишіть \det, щоб отримати назву функції прямим шрифтом.
Визначник
\det \begin{vmatrix} a & b \\ c & d \end{vmatrix} = ad - bcВеликі матриці з крапками
\cdots (горизонтальні), \vdots (вертикальні) і \ddots (діагональні) позначають пропущені елементи.
Матриця m на n із крапками
A = \begin{pmatrix}
a_{11} & a_{12} & \cdots & a_{1n} \\
a_{21} & a_{22} & \cdots & a_{2n} \\
\vdots & \vdots & \ddots & \vdots \\
a_{m1} & a_{m2} & \cdots & a_{mn}
\end{pmatrix}Вектори
Вектор-стовпець — це матриця з одним стовпцем. Для вектора-рядка напишіть один рядок.
Вектори-стовпці й вектори-рядки, транспоновані
\mathbf{v} = \begin{pmatrix} 4 \\ 4 \\ 2 \end{pmatrix}, \qquad
\mathbf{w}^\top = \begin{pmatrix} 1 & 0 & -1 \end{pmatrix}, \qquad
\mathbf{w}^\top \mathbf{v} = 2Малі матриці в тексті
smallmatrix набирає матрицю, достатньо малу для рядка тексту. Власних дужок вона не має, тож додайте їх через \left( і \right).
Матриця в тексті через smallmatrix
The rotation by 90 degrees is
$R = \left(\begin{smallmatrix} 0 & -1 \\ 1 & 0 \end{smallmatrix}\right)$,
and $R^2 = -I$.array: власне вирівнювання стовпців
Середовище array працює як tabular, але в математичному режимі: аргумент задає вирівнювання кожного стовпця (l, c, r).
Масив зі стовпцями, вирівняними праворуч і ліворуч
\left( \begin{array}{rl}
-44 & x \\
2 & xyz
\end{array} \right)Розширена матриця зі стовпцем рисок
\left[ \begin{array}{cccc}
1 & 2 & | & 4 \\
0 & 1 & | & 4
\end{array} \right]Чим це відрізняється від інсталяції TeX
Більше — на сторінці amsmath і сторінці mathtools. Повні посібники — на ctan.org/pkg/amsmath і ctan.org/pkg/mathtools.
Щоб створити матрицю клацанням мишею замість набору, скористайтеся генератором матриць LaTeX; він напише для вас вихідний код pmatrix або bmatrix.
Запитання й відповіді
Як написати матрицю у квадратних дужках у LaTeX?
Використовуйте \begin{bmatrix} ... \end{bmatrix} у математичному режимі, із & між елементами і \\ між рядками.
Як написати визначник?
Використовуйте vmatrix, яке ставить вертикальні риски навколо елементів: \det \begin{vmatrix} a & b \\ c & d \end{vmatrix}.
Як написати норму з подвійними рисками?
Використовуйте \begin{Vmatrix} ... \end{Vmatrix} або \left\| \begin{matrix} ... \end{matrix} \right\|; обидва варіанти дають однакові подвійні риски.
Кожен приклад на цій сторінці верстається в Scissor LaTeX під час збирання сайту. Оновлено 2026-11-07.