
- •Переключение в математическую моду
- •Формулы внутри текста
- •Как избежать длинных строк в тексте
- •Выделенные формулы
- •Однострочные уравнения
- •Системы уравнений
- •Расщепление длинных формул
- •Блоки уравнений
- •Вертикальные пробелы в многострочных формулах
- •Смещение номера уравнения
- •Разрыв многострочных формул
- •О промежутках между символами
- •О размерах символов
- •Математические символы
- •Показатели степени, индексы и штрихи
- •Многоточия
- •Символы бинарных операций
- •Символы бинарных отношениий
- •Греческие буквы
- •Знаки пунктуации
- •Акценты
- •Корни
- •Дроби
- •Операторы с пределами
- •Управление расположением пределов
- •Интегралы
- •Многострочные и сторонние индексы
- •Скобки и другие разделители
- •Скобки переменного размера
- •Разделители
- •Разделители без пары
- •Команды, задающие размер разделителя
- •Стрелки
- •Неклассифицированные символы
- •Надстрочные и подстрочные знаки
- •Шляпки и тильды
- •Линии
- •Фигурные скобки
- •Стрелки
- •Произвольные символы
- •Стрелки с индексами
- •Биномиальные коэффициенты AMS
- •Где ещё можно найти математические символы
- •Математические функции
- •Функции типа логарифма
- •Функции с пределами
- •Определение новых имен операций
- •Функции модуля
- •Конструкции для многострочных выражений
- •Матрицы
- •Расчерчивание матрицы
- •Окаймлённая матрица
- •Матрицы AMS
- •Двухрядные формулы типа дроби
- •Система условий со скобкой
- •Шрифты
- •Включение текста в формулы
- •Вставка текста между уравнениями
- •Математические алфавиты
- •Кириллические математические алфавиты
- •Декларация нового алфавита
- •Полужирная насыщенность символов
- •Настройка формул
- •Промежутки в математической моде
- •Пробелы произвольного размера
- •Дублирование знаков при переносе формулы
- •Неразрывный дефис
- •Невидимые символы
- •Видимые символы, незанимающие места
- •Теоремы, законы и др.
- •Дополнительная нумерация уравнений
- •Нумерация уравнений вручную
- •Разное
- •Коммутативные диаграммы
- •Формулы в рамке
- •Команды, пригодные для любой моды
- •Изменение размеров формулы
- •Подбор размера разделителя вручную
- •Алфавитный указатель
для уравнений. Это позволяет размещать на одной строке несколько блоков уравнений, в каждом из которых формулы форматируются независимо друг от друга. Выравнивание блоков по вертикали относительно осевой линии строки задаётся необязательным аргументом с допустимыми значениями t, c (действует по умолчанию) или b. Окружения aligned, gathered и alignedat используются только внутри других окружений для набора выделенных формул. Пример:
B0 |
= −∂ × E |
|
|
|
|
× |
− |
|
|
E0 |
= ∂ |
B |
|
Maxwell’s eqs |
4π j |
||||
|
|
|
|
|
\begin{equation*}
\left.\begin{aligned}
B’ &= -\partial\times E \\
E’ &= \partial\times B - 4\pi j \end{aligned} \right\}
\quad \text{Maxwell’s eqs} \end{equation*}
1.2.5Вертикальные пробелы в многострочных формулах
Во всех командных скобках пакета amsmath расстояние между строками можно изменить, используя команду \\ с необязательным аргументом, значением которого является величина дополнительного вертикального пробела. Так, команда \\[6pt] добавляет после строки, которую она завершает, пробел в 6 pt.
1.2.6Смещение номера уравнения
Окружения пакета amsmath не допускают печать номера уравнения на самом уравнении, когда оно занимает всю строку. В этом случае номер уравнения размещается на отдельной строке над или под этим уравнением:
\begin{align}
y = a + b + c + d + e + f + g + h + i + j |
y = a+b+c+d+e+f+g+h+i+j \raisetag{6pt} |
|
|
(16) |
\end{align} |
|
При неудачном расположении номера какого-нибудь уравнения, этот номер можно сдвинуть вверх или вниз, разместив в строке с этим уравнением команду \raisetag. Так \raisetag{6pt} поднимает номер на шесть пунктов.
1.2.7Разрыв многострочных формул
В отличие от eqnarray, командные скобки из пакета amsmath не допускают переноса части многострочной формулы или части системы уравнений на следующую страницу. Если текст содержит большие системы уравнений, то это может привести к частично незаполненным страницам (или к растянутым по вертикали страницам, если действует декларация \flushbottom).
Команда \allowdisplaybreaks отменяет этот запрет сразу для всех окружений. Её место в преамбуле документа. Команда имеет необязательный аргумент с допустимыми значениями от 1 до 4: чем больше значение, тем слабее запрет. [1] рекомендует при возможности избегать разрыва; [4] — полностью снимает запрет (как и без аргумента).
Когда с помощью команды \allowdisplaybreaks позволено разрывать многострочные уравнения, можно, как обычно, запретить разрыв после какой-нибудь строки, используя вместо \\ команду \\*.
Команда \displaybreak позволяет разорвать формулу там, где надо. Её место непосредственно перед \\, которые завершают строку на месте разрыва. Команда имеет необязательный аргумент с допустимыми значениями от 0 до 4: чем больше значение, тем вероятнее разрыв. \displaybreak[0] допускает разрыв, но не заставляет его делать. \displaybreak[4] принуждает к разрыву (как и без аргумента).
Команды разрыва многострочных формул не действуют в окружениях split, aligned, gathered и alignedat, которые форматируют блоки уравнений.
10