Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы Latex.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
300.99 Кб
Скачать

32. Матрицы

Матрицы задаются процедурой:

\begin {array} [hpos] {cols}

\end {array}

cols указывает количество колонок матрицы. Каждой колонке соответствует буква, которая указывает, как позиционируются формулы в каждой колонке:

  • l – по левой границе колонки;

  • r – по правой границе;

  • c – по центру.

hpos указывает способ вертикального позиционирования матрицы (необязательный параметр):

  • t – выравнивание по верхней строке;

  • c – выравнивание по центру матрицы (по умолчанию);

  • b – выравнивание по нижней строке.

Строки матрицы разделяются командами \\, а колонки – символами &.

Пример:

\[

\begin {array} {lcr}

a + x – y & b & 4x \\

x + y & 2 + 5 & a + b \\

x & xz & -4

\end {array}

\]

Результат:

33. Многострочные формулы

Процедуры

\begin{eqnarray} eqns\end{eqnarray}

\begin{eqnarray*}eqns\end{eqnarray*}

предназначены для печати систем уравнений или длинных формул, которые не умещаются в одной строке. Они производят последовательность выключных формул, выровненных в трёх колонках. Тело процедур состоит из последовательности строк, разделённых командами \\, а каждая строка состоит из трёх колонок, разделённых при помощи служебного символа &. В отличие от процедурыarray, которая используется в математической моде, процедуры eqnarray и eqnarray* работают только в текстовой моде, так как они сами переводят LATEX в математическую моду. В процедуре eqnarray каждая строка нумеруется, если в ней отсутствует команда \nonumber , которая подавляет нумерацию:

\begin{eqnarray}

x& = & 21y\\

y& < & a+b+c+ \nonumber \\

& &d-e

\end{eqnarray}

x= 21y (6.2)

y<a+b+c+

d−e (6.3)

В *-форме процедуры eqnarray нумерация отсутствует. Если при расщеплении формулы на несколько строк новая строка должна начинаться со знака бинарной операции (+,-и т. д.), то перед ним полезно вставить команду \mbox{}, иначе LATEX будет рассматривать знак бинарной операции как обычный символ и удалит дополнительный пробел после него. При форматировании очень длинных формул полезной оказывается также команда \lefteqn{math}. Её используют обычно в левой колонке, помещая весь текст в её аргумент math. Он будет сформатирован обычным образом, но LATEX будет считать, что длина формулы в колонке равна нулю. Поэтому колонка будет сделана предельно узкой. Если в многострочной формуле используются большие скобки, увеличенные при помощи \left и \right, то в каждой строке эти команды должны использоваться попарно. Следующий пример иллюстрирует все сказанное.

\begin{eqnarray*}

\lefteqn{x+y+z=} \\

& & \left(a+b+2c \right. \\

& & \left.\mbox{}-d+m\right)

\end{eqnarray*}

x+y+z=

(a+b+ 2c

−d+m)

34. Команды секционирования

  1. \part [toc] {head}

  2. \part* {head}

Первая из команд начинает новый раздел, присваивает ему очередной номер, печатает его заголовок head, заносит заголовок в колонтитулы и в оглавление. Если есть необязательный параметр toc, то он заносится в колонтитулы и в оглавление.

Форма “со звёздочкой” только печатает заголовок, не записывая в оглавление и колонтитулы, и не увеличивает значение счётчика.

Приложение начинается командой:

\appendix

После данной команды сбрасывается и изменяется нумерация разделов: А, В, С, …

Нумерацию можно изменить командой:

\renewcommand {\thechapter}{\Roman {chapter}}

A изменится на I, B на II и т.д.