- •Переключение в математическую моду
- •Формулы внутри текста
- •Как избежать длинных строк в тексте
- •Выделенные формулы
- •Однострочные уравнения
- •Системы уравнений
- •Расщепление длинных формул
- •Блоки уравнений
- •Вертикальные пробелы в многострочных формулах
- •Смещение номера уравнения
- •Разрыв многострочных формул
- •О промежутках между символами
- •О размерах символов
- •Математические символы
- •Показатели степени, индексы и штрихи
- •Многоточия
- •Символы бинарных операций
- •Символы бинарных отношениий
- •Греческие буквы
- •Знаки пунктуации
- •Акценты
- •Корни
- •Дроби
- •Операторы с пределами
- •Управление расположением пределов
- •Интегралы
- •Многострочные и сторонние индексы
- •Скобки и другие разделители
- •Скобки переменного размера
- •Разделители
- •Разделители без пары
- •Команды, задающие размер разделителя
- •Стрелки
- •Неклассифицированные символы
- •Надстрочные и подстрочные знаки
- •Шляпки и тильды
- •Линии
- •Фигурные скобки
- •Стрелки
- •Произвольные символы
- •Стрелки с индексами
- •Биномиальные коэффициенты AMS
- •Где ещё можно найти математические символы
- •Математические функции
- •Функции типа логарифма
- •Функции с пределами
- •Определение новых имен операций
- •Функции модуля
- •Конструкции для многострочных выражений
- •Матрицы
- •Расчерчивание матрицы
- •Окаймлённая матрица
- •Матрицы AMS
- •Двухрядные формулы типа дроби
- •Система условий со скобкой
- •Шрифты
- •Включение текста в формулы
- •Вставка текста между уравнениями
- •Математические алфавиты
- •Кириллические математические алфавиты
- •Декларация нового алфавита
- •Полужирная насыщенность символов
- •Настройка формул
- •Промежутки в математической моде
- •Пробелы произвольного размера
- •Дублирование знаков при переносе формулы
- •Неразрывный дефис
- •Невидимые символы
- •Видимые символы, незанимающие места
- •Теоремы, законы и др.
- •Дополнительная нумерация уравнений
- •Нумерация уравнений вручную
- •Разное
- •Коммутативные диаграммы
- •Формулы в рамке
- •Команды, пригодные для любой моды
- •Изменение размеров формулы
- •Подбор размера разделителя вручную
- •Алфавитный указатель
латинскую букву с помощью команды \mathrm. Прописные греческие буквы, не совпадающие по начертанию с латинскими, приведены в таблице 8.
|
Таблица 8: Прописные греческие буквы |
|
|
||||
|
\Gamma |
Λ |
\Lambda |
Σ |
\Sigma |
Ψ |
\Psi |
|
\Delta |
Ξ |
\Xi |
Υ |
\Upsilon |
Ω |
\Omega |
Θ |
\Theta |
Π |
\Pi |
Φ |
\Phi |
|
|
Прописные греческие буквы печатаются, в отличие от строчных, прямым шрифтом. Наклонные греческие буквы можно получить с помощью декларации \mathit, например:
\( {\mathit\Delta} \)
Кроме того, можно воспользоваться командами из пакета amssymb. Они приведены в таблице 9.
Таблица 9: Греческие буквы AMS (пакет amssymb)
|
\varGamma |
Ξ |
\varXi |
Φ |
\varPhi |
|
\varDelta |
Π |
\varPi |
Ψ |
\varPsi |
Θ |
\varTheta |
Σ |
\varSigma |
Ω |
\varOmega |
Λ |
\varLambda |
Υ |
\varUpsilon |
|
|
z |
\digamma |
κ |
\varkappa |
|
|
В русской научной литературе не только прописные, но и строчные греческие буквы обычно печатаются шрифтом с прямым начертанием символов. Такие шрифты свободно распространяются вместе с пакетами txfonts (гарнитура Times) и pxfonts (гарнитура Adobe Palatino). Команды для набора прямых строчных букв приведены в таблице 10. Они отличаются от команд LATEXа только окончанием up.
Таблица 10: Строчные греческие буквы прямого начертания (пакеты txfonts и pxfonts)
α |
\alphaup |
θ |
\thetaup |
π |
\piup |
φ |
\phiup |
β |
\betaup |
ϑ |
\varthetaup |
$ |
\varpiup |
ϕ |
\varphiup |
γ |
\gammaup |
ι |
\iotaup |
ρ |
\rhoup |
χ |
\chiup |
δ |
\deltaup |
κ |
\kappaup |
% |
\varrhoup |
ψ |
\psiup |
|
\epsilonup |
λ |
\lambdaup |
σ |
\sigmaup |
ω |
\omegaup |
ε |
\varepsilonup |
µ |
\muup |
ς |
\varsigmaup |
|
|
ζ |
\zetaup |
ν |
\nuup |
τ |
\tauup |
|
|
η |
\etaup |
ξ |
\xiup |
υ |
\upsilonup |
|
|
2.6Знаки пунктуации
Знаки, которые TEX считается символами пунктуации и после которых он оставляет небольшой пробел, приведены в таблице 11.
Таблица 11: Символы пунктуации
, , |
; ; |
· \cdotp |
: \colon |
. \ldotp |
16
Заметим, что двоеточие как знак пунктуации набирается командой \colon. Символ « : », который набирается на клавиатуре, в математической моде является символом бинарного отношения. Сравните пробелы в обоих случаях:
f : X → Y f : X → Y
2.7Акценты
Для постановки разных значков над одиночными буквами в формулах предусмотрены команды, перечисленные в таблице 12, в которой эти значки поставлены над буквой a. Команды, производящие акценты из трех и четырех точек, определены в пакете amsmath. Они также приведены в таблице 12. Кроме того, пакет amsmath вводит команды, одноимённые с командами LATEXа, но имена которых начинаются с заглавной буквы. Они рекомендуются для двойных акцентов, хотя в современных
A |
|
|
|
|
|
|
|
версиях LTEXа разница уже не улавливается: |
|
|
|
|
|||
ˆ |
ˆ |
|
|
|
|
|
|
~ |
~ |
|
\(\Hat{\Vec{S}} \qquad \hat{\vec{S}}\) |
||||
S |
S |
|
|||||
|
Таблица 12: Акценты математической моды |
|
|||||
a´ |
\acute{a} |
aˇ |
\check{a} |
a` |
\grave{a} |
~a |
\vec{a} |
a¯ |
\bar{a} |
a˙ |
\dot{a} |
aˆ |
\hat{a} |
... |
\dddot{a}a |
a |
|||||||
a˘ |
\breve{a} |
a¨ |
\ddot{a} |
a˜ |
\tilde{a} |
.... |
\ddddot{a}a |
a |
aТребуется подключение пакета amsmath.
Заметим, что акценты принято ставить не над буквами с точкой i и j, а над символами ı и | из таблицы 20.
2.8Корни
Квадратный корень набирается с помощью команды \sqrt, обязательным аргументом которой является подкоренное выражение; корень произвольной степени набирается с помощью той же команды \sqrt с необязательным аргументом — показателем корня. Пример:
3 |
|
|
|
|
|
|
p |
|
|
p |
|
|
\[\sqrt[3]{x^3}=x \quad \sqrt{x^2}=|x|\] |
|
x3 = x |
|
x2 = |x| |
Команда \sqrt автоматически выбирает размер знака радикала таким образом, чтобы он точно соответствовал высоте подкоренного выражения. Иногда такой выбор приводит к не очень удачному
результату: |
√d |
|
√y + |
\( \sqrt{y} + \sqrt{d} \) |
Дело тут, конечно, в том, что буквы y и d имеют разную высоту и глубину. Чтобы сделать знаки радикала одинаковыми, надо добавить в подкоренные выражения по символу одинакового размера. Этот символ, естественно, не должен печататься и не должен занимать места по горизонтали. Такой невидимый символ создаёт команда \mathstrut:
p√
y + d |
$\sqrt{\mathstrut y} + \sqrt{\mathstrut d}$ |
\mathstrut — это невидимый символ, который занимает по высоте столько же места, сколько открывающая скобка (, и не имеет ширины. Он является частным случаем символов «фантомов», которые обсуждаются на стр. 37.
Пакет amsmath вводит команды \leftroot и \uproot, которые корректируют положение показателя корня. Значения аргументов команд, задающие смещение показателя корня по горизонтали и вертикали, подбираются вручную. Пример:
√β |
|
|
√β |
|
\( \sqrt[\beta]{k}, \qquad |
k |
, |
k |
\sqrt[\leftroot{1}\uproot{3}\beta]{k} \) |
17
2.9Дроби
Дроби, обозначаемые косой чертой (так рекомендуется обозначать дроби во внутритекстовых формулах), набираются непосредственно:
Неравенство x + 1/x ≥ 2 выполнено для всех x > 0.
Если вы используете в формуле десятичные дроби, в которых дробная часть отделена от целой с помощью запятой (согласно российским правилам), то эту запятую следует взять в фигурные скобки. В противном случае после нее будет оставлен небольшой пробел, поскольку запятая считается знаком препинания.
π ≈ 3,14 \( \pi\approx 3{,}14 \)
Дроби, в которых числитель расположен над знаменателем, набираются с помощью команды \frac. Эта команда имеет два обязательных аргумента: первый — числитель, второй — знаменатель. Если числитель и/или знаменатель дроби записывается одной буквой или цифрой, то можно их и не брать в фигурные скобки. Пример:
1 |
|
x |
|
1 + x |
\[ |
||
+ |
= |
\frac12 + \frac x 2 = \frac{1+x}2 |
|||||
|
|
|
|
||||
2 |
|
|
|
|
|||
2 |
2 |
\] |
TEX автоматически выбирает шрифт для числителя и знаменателя дробей, созданных командой \frac. В случае цепных дробей этот выбор явно неудачен:
1 |
|
|
|
|
|
|
\[ |
|||
|
|
|
|
|
|
\frac{1}{\sqrt{2}+\frac{1}{\sqrt{2}+ |
||||
√ |
|
|
|
|
|
|
|
|
|
|
|
+ |
√ |
|
1 |
|
|
|
\frac{1}{\sqrt{2}+\cdots }}} |
||
2 |
1 |
|
|
|||||||
|
|
|||||||||
|
|
|
|
2+ |
√ |
2+··· |
|
|
\] |
|
|
|
|
|
|
|
|
|
|
В подобных случаях надо указывать размер символов самому:
1 |
|
|
|
|
|
\[ |
|||||
|
|
|
|
|
\frac{1}{\sqrt{2} + |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
√ |
|
|
|
|
|
1 |
|
|
|
|
\displaystyle\frac{1}{\sqrt{2}+ |
|
|||||||||||
2 + |
|
|
|
|
|
|
|
|
|
||
√ |
|
+ |
1 |
|
|
\displaystyle\frac{1}{\sqrt{2}+\cdots}}} |
|||||
|
|
|
2 |
|
|||||||
|
|
|
|
|
|
√ |
|
|
|
\] |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
2 + · · · |
|
|
|
Команда \displaystyle перед \frac необходима для того, чтобы вторая дробь набиралась в стиле displaystyle, невзирая на то, что она стоит в знаменателе.
Пакет amsmath вводит командy \cfrac, которая всегда начинает набирать дробь в стиле displaystyle:
|
|
|
1 |
|
|
\[ |
|
|
|
|
|
\cfrac{1}{\sqrt{2} + |
|
|
|
|
|
|
|
|
√2 + |
√ |
1 |
\cfrac{1}{\sqrt{2}+\cdots}} |
|||
|
|
|
|
|
\] |
|
|
|
|
2 + · · · |
|||
|
|
|
|
|
Кроме того, команда \cfrac имеет перед обязательными аргументами один необязательный аргумент со значением l или r. Задавая соответствующую опцию, можно сместить числитель к левому или правому краю разделительной черты.
Пакет amsmath вводит также команды \dfrac (сокращение команды \displaystyle\frac) и \tfrac (сокращение команды \textstyle\frac), которые позволяют задавать нестандартный размер символов в дробях во внутритекстовых формулах
1 |
log |
|
f (x) |
|
1 |
log |
|
f (x) |
\( \frac{1}{k} \log_2 |
f(x) |
\quad |
||||
|
k |
2 |
|
2 |
|||||||||||
|
|
|
|
k |
|
|
|
\dfrac{1}{k} \log_2 |
f(x) |
\) |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
и в выделенных формулах: |
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
\[ \sqrt{\frac{1}{k} \log_2 |
f(x)} \quad |
|||
|
|
|
|
|
|
|
|
|
|
||||||
r |
|
log2 f (x) |
|
q |
1k log2 f (x) |
\sqrt{\tfrac{1}{k}\log_2 |
f(x)} \] |
||||||||
k |
|
18