- •Переключение в математическую моду
- •Формулы внутри текста
- •Как избежать длинных строк в тексте
- •Выделенные формулы
- •Однострочные уравнения
- •Системы уравнений
- •Расщепление длинных формул
- •Блоки уравнений
- •Вертикальные пробелы в многострочных формулах
- •Смещение номера уравнения
- •Разрыв многострочных формул
- •О промежутках между символами
- •О размерах символов
- •Математические символы
- •Показатели степени, индексы и штрихи
- •Многоточия
- •Символы бинарных операций
- •Символы бинарных отношениий
- •Греческие буквы
- •Знаки пунктуации
- •Акценты
- •Корни
- •Дроби
- •Операторы с пределами
- •Управление расположением пределов
- •Интегралы
- •Многострочные и сторонние индексы
- •Скобки и другие разделители
- •Скобки переменного размера
- •Разделители
- •Разделители без пары
- •Команды, задающие размер разделителя
- •Стрелки
- •Неклассифицированные символы
- •Надстрочные и подстрочные знаки
- •Шляпки и тильды
- •Линии
- •Фигурные скобки
- •Стрелки
- •Произвольные символы
- •Стрелки с индексами
- •Биномиальные коэффициенты AMS
- •Где ещё можно найти математические символы
- •Математические функции
- •Функции типа логарифма
- •Функции с пределами
- •Определение новых имен операций
- •Функции модуля
- •Конструкции для многострочных выражений
- •Матрицы
- •Расчерчивание матрицы
- •Окаймлённая матрица
- •Матрицы AMS
- •Двухрядные формулы типа дроби
- •Система условий со скобкой
- •Шрифты
- •Включение текста в формулы
- •Вставка текста между уравнениями
- •Математические алфавиты
- •Кириллические математические алфавиты
- •Декларация нового алфавита
- •Полужирная насыщенность символов
- •Настройка формул
- •Промежутки в математической моде
- •Пробелы произвольного размера
- •Дублирование знаков при переносе формулы
- •Неразрывный дефис
- •Невидимые символы
- •Видимые символы, незанимающие места
- •Теоремы, законы и др.
- •Дополнительная нумерация уравнений
- •Нумерация уравнений вручную
- •Разное
- •Коммутативные диаграммы
- •Формулы в рамке
- •Команды, пригодные для любой моды
- •Изменение размеров формулы
- •Подбор размера разделителя вручную
- •Алфавитный указатель
\newtheorem*{env}{type}
для печати теорем без номера и окружение proof для печати доказательств.
8Дополнительная нумерация уравнений
Окружение subequations из пакета amsmath позволяет организовать дополнительную нумерацию в группе логически связанных между собой уравнений. В результате, можно ссылаться как на всю группу сразу, так и на каждое уравнение из группы. В группу включаются все нумерованные уравнения из окружений AMS-LATEXа (equation, gather, multline и т.д.), размещённых в данном окружении subequations. Команда \label внутри окружения subequations, но вне окружений equation и т.д., метит всю группу. Поясним сказанное на простом примере, в котором только уравнения из одного окружение align составляют группу.
|
|
\begin{subequations}\label{eq:xyz} |
|
x = r sin θ cos φ |
(21a) |
\begin{align} |
|
x &= r \sin\theta \cos\phi \\ |
|||
|
|
||
y = r sin θ sin φ |
(21b) |
y &= r \sin\theta \sin\phi \\ |
|
z = r cos θ |
(21c) |
z &= r \cos\theta \label{eq:z} |
|
|
|
\end{align} |
|
Используя (21c) . . . |
Используя~\eqref{eq:z} \dots |
|
\end{subequations}\par |
||
Преобразование (21) . . . |
||
Преобразование~\eqref{eq:xyz} \dots |
||
|
Формат дополнительной нумерации можно задать самому следующим образом. Номер группы хранится в счётчике parentequation. Номер уравнения по-прежнему печатает команда \theequation, но она при входе в окружение subequations автоматически переопределяется следующим образом:
\renewcommand{\theequation}{\theparentequation\alpha{equation}}
Поэтому дополнительная нумерация идёт строчными латинскими буквами. Если мы хотим, чтобы дополнительная нумерация в группе печаталась русскими буквами, то надо сделать переопределение в этой группе, используя команду \asbuk стиля russian пакета babel:
\begin{subequations}
\renewcommand{\theequation}{\theparentequation\asbuk{equation}}
...
\end{subequations}
После этого будем иметь
x = r sin θ cos φ |
(22а) |
y = r sin θ sin φ |
(22б) |
z = r cos θ |
(22в) |
Если вместо формата \alpha использовать формат \roman, то дополнительная нумерация в группе будет печататься римскими цифрами i, ii, iii и т.д.
8.1Нумерация уравнений вручную
Команда \tag из пакета amsmath позволяет заменить обычный номер у нумерованных уравнений, а также добавить к ненумерованным формулам номер произвольного вида. Команду \tag можно разместить до или после уравнения, но перед командой \\ в окружениях с многострочными уравнениями. После этого на месте обычного номера печатается в круглых скобках аргумент команды \tag, который обрабатывается в текстовой моде. В окружениях, дающих нумерованные формулы,
39