Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Набор математических формул в LaTeX.pdf
Скачиваний:
69
Добавлен:
14.03.2015
Размер:
703.31 Кб
Скачать

4.1.2Окаймлённая матрица

Команда plain TE\bordematrix даёт окаймлённую матрицу: вдоль верхнего ряда и вдоль левого столбца получаемой матрицы размещаются метки:

A =q

p

q

O

Jq !

p

Ip

O

\[ A=\bordermatrix{

 

 

&

p

&

q

\cr

p

& I_p &

O

\cr

q

&

O

&

J_q \cr } \]

Матрица n × n задается как матрица (n + 1) × (n + 1), в которой коэффициент (1, 1) отсутствует. TEX сам решает, как ему разместить круглые скобки.

4.1.3Матрицы AMS

Пакет amsmath вводит несколько специализированных окружений для набора матриц. В отличие от окружения array LATEXa, для них не надо указывать количество столбцов в матрице и задавать расположение формул в ячейках. Внутри столбцов они всегда центрируются. Кроме matrix, в окружениях pmatrix, bmatrix, vmatrix и Vmatrix автоматически печатаются скобки вокруг матрицы, причём разные в разных окружениях:

1

0

i 0

0

 

1

c d

0

1

0

1

!

"

0

#

a b

 

 

1

0

 

0 i

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Этот ряд матриц в исходном тексте задаётся следующим образом:

\[ \begin{matrix} 0 & 1 \\ 1 & 0 \end{matrix} \qquad \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix} \qquad \begin{bmatrix} 1 & 0 \\ 0 & -1 \end{bmatrix} \qquad \begin{vmatrix} a & b \\ c & d \end{vmatrix} \qquad \begin{Vmatrix} 1 & 0 \\ 0 & 1 \end{Vmatrix} \]

По умолчанию допустимое количество столбцов равно 10. Если требуется большее´ число столбцов, то надо изменить значение счётчика MaxMatrixCols. После ввода большой матрицы значение счётчика лучше вернуть назад, чтобы не расходовать впустую ресурсы TEXа.

В больших матрицах строку точек печатает команда \hdotsfor. Обязательный аргумент команды задаёт число столбцов, занятых точками, а необязательный (стоит первым) — расстояние между точками в относительных единицах к стандартному.

W(Φ) =

 

1

0 . . . . . . . . . .

0

 

kn2

1

0

. . .

 

0

 

 

 

 

 

 

 

 

 

 

 

. . . . . . . . . . . . . . . . .

 

 

 

 

 

 

 

 

 

 

 

 

 

kn2 . . .

kn n

 

 

 

 

 

kn1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

\[ W(\Phi) = \begin{Vmatrix}

1 & 0 & \hdotsfor{2} & 0 \\ k_{n2} & 1 & 0 & \dots & 0 \\

\hdotsfor[2]{5} \\

k_{n1} & k_{n2} & \dots & k_{n\,n-1} & 1 \end{Vmatrix} \]

Окружение smallmatrix предназначено для набора матриц внутри текстового абзаца:

Чтобы показать матрицу внутри абзаца,

мы помещаем её здесь ac db и продолжаем вводить текст до тех пор, пока нет уверенности, что матрица оказалась со всех сторон окружённой текстом.

Чтобы показать матрицу внутри абзаца, мы помещаем её здесь $\left(\begin{smallmatrix} a & b \\ c & d \end{smallmatrix} \right)$

и продолжаем вводить текст до тех пор, пока нет уверенности, что матрица оказалась со всех сторон окружённой текстом.

4.2Двухрядные формулы типа дроби

Для набора формулы, верхняя часть которой расположена немного выше строки, нижняя — немного ниже (как в дроби, создаваемой командой \frac, но без дробной черты), LATEX предлагает только окружение array.

31