- •Переключение в математическую моду
- •Формулы внутри текста
- •Как избежать длинных строк в тексте
- •Выделенные формулы
- •Однострочные уравнения
- •Системы уравнений
- •Расщепление длинных формул
- •Блоки уравнений
- •Вертикальные пробелы в многострочных формулах
- •Смещение номера уравнения
- •Разрыв многострочных формул
- •О промежутках между символами
- •О размерах символов
- •Математические символы
- •Показатели степени, индексы и штрихи
- •Многоточия
- •Символы бинарных операций
- •Символы бинарных отношениий
- •Греческие буквы
- •Знаки пунктуации
- •Акценты
- •Корни
- •Дроби
- •Операторы с пределами
- •Управление расположением пределов
- •Интегралы
- •Многострочные и сторонние индексы
- •Скобки и другие разделители
- •Скобки переменного размера
- •Разделители
- •Разделители без пары
- •Команды, задающие размер разделителя
- •Стрелки
- •Неклассифицированные символы
- •Надстрочные и подстрочные знаки
- •Шляпки и тильды
- •Линии
- •Фигурные скобки
- •Стрелки
- •Произвольные символы
- •Стрелки с индексами
- •Биномиальные коэффициенты AMS
- •Где ещё можно найти математические символы
- •Математические функции
- •Функции типа логарифма
- •Функции с пределами
- •Определение новых имен операций
- •Функции модуля
- •Конструкции для многострочных выражений
- •Матрицы
- •Расчерчивание матрицы
- •Окаймлённая матрица
- •Матрицы AMS
- •Двухрядные формулы типа дроби
- •Система условий со скобкой
- •Шрифты
- •Включение текста в формулы
- •Вставка текста между уравнениями
- •Математические алфавиты
- •Кириллические математические алфавиты
- •Декларация нового алфавита
- •Полужирная насыщенность символов
- •Настройка формул
- •Промежутки в математической моде
- •Пробелы произвольного размера
- •Дублирование знаков при переносе формулы
- •Неразрывный дефис
- •Невидимые символы
- •Видимые символы, незанимающие места
- •Теоремы, законы и др.
- •Дополнительная нумерация уравнений
- •Нумерация уравнений вручную
- •Разное
- •Коммутативные диаграммы
- •Формулы в рамке
- •Команды, пригодные для любой моды
- •Изменение размеров формулы
- •Подбор размера разделителя вручную
- •Алфавитный указатель
Таблица 31: Математические алфавиты AMS
\mathscra ABCDEFGHIJKLMNOPQRSTUVWXYZ
\mathfrakb,c ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
\mathbbc ABCDEFGHIJKLMNOPQRSTUVWXYZ
aПакет eucal с опцией mathscr bПакет eufrak c Пакет amsfonts или amssymb
Таблица 32: Каллиграфический алфавит RSFS (пакет mathrsfs)
\mathscr ABCDEFGHIJKLMNOPQRSTUVWXYZ
5.2.1Кириллические математические алфавиты
Стиль russian пакета babel установил кириллические математические алфавиты. Кириллические буквы в математической моде можно использовать после загрузки пакета mathtext перед загрузкой пакета babel. По умолчанию буквы берутся из шрифта прямого начертания (в отличие от латинских букв):
Я = sin ю + z |
\( Я = \sin ю + z \) |
Сменить шрифт, используемый по умолчанию, на другой, в том числе с курсивным начертанием, можно командами, перечисленными в таблице 33.
Таблица 33: Кириллические математические алфавиты (пакеты mathtext и babel)
\cyrmathrm \cyrmathbf \cyrmathsf \cyrmathit \cyrmathtt
Практически всегда можно обойтись без кириллических математических алфавитов, поскольку русские буквы не принято использовать в качестве имён переменных, а включение в формулы текста в виде индексов можно выполнить командой \text из пакета amstext:
2ой |
Rэфф |
\( 2^{\text{ой}}\qquad R_{\text{эфф}} \) |
5.3Декларация нового алфавита
Декларацию нового математического алфавита рассмотрим на примере. Коллекция пакетов FontsC поддерживает для LATEXа ряд PostScript шрифтов фирмы Параграф. Среди них имеется шрифт Studio Script Cyrillic с рукописным начертанием символов. Этот шрифт можно использовать для печати формул, которые выглядят как написанные от руки. Шрифт Studio Script не декларирован как математический алфавит. Но это можно сделать самому, поместив в преамбуле входного файла строку
\DeclareMathAlphabet{\mathtud}{OT1}{tud}{m}{it}
которая вводит алфавит \mathtud для печати в математической моде строчных и прописных латинских букв и цифр шрифтом со значениями атрибутов: кодировка OT1, гарнитура tud, насыщенность m и начертания it. Это и есть шрифт Studio Script. Пример:
Arccos x2 |
\( \mathtud{ \mathop{Arccos} x^2 } \) |
Поскольку команда \mathtud объявлена как математический алфавит, она не действует ни на скобки, ни на знаки арифметических операций, хотя все они имеются в шрифте. Если эти знаки нужны, то надо изменить определение команды \mathtud. Сначала в преамбуле входного файла шрифт Studio Script объявляем как символьный, скажем, mtud, а затем уже определяем команду
\mathtud:
34