Tex: подробное описание С. М. Львовский


Download 1.51 Mb.
Pdf ko'rish
bet37/143
Sana08.05.2023
Hajmi1.51 Mb.
#1444247
1   ...   33   34   35   36   37   38   39   40   ...   143
Bog'liq
LaTeX-Lvovsky

4. Тонкая настройка
В этом разделе мы рассмотрим некоторые более изысканные вопросы, связанные с набором
математических формул.


II.4. ТОНКАЯ НАСТРОЙКА
51
4.1. Пробелы вручную
Бывают случаи, когда промежутки между символами в формулах, выбранные TEXом автома
тически, выглядят неудачно. В этом случае в формулу можно включить команды, задающие
промежутки в явном виде. Основные из этих команд таковы:
\quad
Пробел в 1em
\qquad
Пробел в 2em
\,
«Тонкий пробел»
\:
«Средний пробел»
\;
«Толстый пробел»
\!
«Отрицательный тонкий пробел»
Команда \! из этой таблицы уменьшает промежуток на столько же, насколько команда \,
его увеличивает.
В следующем примере собраны типичные случаи, когда в этих командах возникает нужда.
Возьмем, например,
R
f (x) dx
или
RR
f dxdy
, или

3 x
.
wOZXMEM, NAPRIMER,
$\int f(x)\,dx$
ILI~$\int\!\!\int f\,dxdy$,
ILI~$\sqrt{3}\,x$.
Команда \qquad полезна для отделения текста, входящего в формулу, от собственно форму

лы (см. стр.
38
).
4.2. Размер символов в формулах
В большинстве случаев Вам не приходится задумываться о том, какой размер будут иметь
символы в формуле: как Вы, вероятно, уже заметили, TEX автоматически выбирает более
мелкий шрифт для степеней, индексов, числителей и знаменателей дробей, созданных ко

мандой \frac, и т. п. Бывают, однако, случаи, когда в этот процесс автоматического выбо

ра размера приходится вмешаться. Сейчас мы вкратце опишем, как TEX выбирает размеры
символов в формулах и как можно на него при этом влиять.
При наборе формулы TEX в каждый момент руководствуется одним из следующих «сти
лей
» (эти стили не имеют ничего общего со стилями оформления документа, о которых гово
рилось в разделе I.2.4):
displaystyle
(
«выключной» стиль)
textstyle
(
«текстовый» стиль)
scriptstyle
стиль для индексов
scriptscriptstyle
стиль для индексов к индексам.
«Выключной» и «текстовый» стили используют одинаковые шрифты, но формулы в тексто
вом стиле выглядят чуть
«поскромнее» (например, в выключном стиле верхние индексы под
нимаются повыше, а нижние
— пониже, чем в текстовом; в текстовом стиле «пределы» опе
раций записываются не сверху, а сбоку
— ср. раздел 1.2). В стиле для индексов используют
ся более мелкие шрифты, чем в выключном или текстовом (а в стиле для индексов к индексам
— еще более мелкие). Выбираются стили набора формул следующим образом: выключная


II.4. ТОНКАЯ НАСТРОЙКА
52
формула начинает набираться в выключном стиле, внутритекстовая
— в текстовом стиле;
далее, если в момент действия какого-то из стилей встретится команда \frac (или \atop), то
для набора числителя и знаменателя TEX переключается на следующий по порядку стиль из
вышеприведенной таблицы; если в момент действия выключного или текстового стиля встре

тится верхний или нижний индекс (показатель степени мы также рассматриваем как верхний
индекс
— в математическое содержание формул TEX не вникает), то этот индекс начинает на
бираться стилем для индексов; если индекс встретится в момент действия стиля для индексов
или индексов к индексам, то набираться он будет в стиле
«индексы к индексам». Например,
при наборе формулы
x +
y
2
+ 3
− z
x
7
−y
7
1 + cos
2
x
TEX использует выключной стиль при наборе x+, текстовый стиль при наборе y
2
+ 3
−z
x
7
−y
7
и 1+cos
2
x
, стиль для индексов при наборе
x
7
−y
7
, и стиль для индексов к индексам при наборе
семерок в показателях степени. Стиля scriptscriptscriptstyle и дальнейших не преду

смотрено, так что индексы третьего и более высоких порядков набираются теми же шрифта

ми, что и индексы второго порядка (расстраиваться по этому поводу не надо, поскольку эти
шрифты и так мелкие).
Если Вы хотите изменить стиль набора формулы, можно в явном виде указать его с по

мощью команды, имя которой совпадает с английским названием этого стиля (\displaystyle. . .
\scriptscriptstyle
). Вот типичный пример, когда это может понадобиться. Предположим,
в Вашем тексте встречаются
«цепные дроби»:
7
25
=
1
3 +
1
1 +
1
1 +
1
3
Наивная попытка набрать эту формулу выглядит так:
7
25
=
1
3 +
1
1+
1
1+ 1
3
$$
\frac{7}{25}=
\frac{1}{
3+\frac{1}{
1+\frac{1}{
1+\frac{1}{3}}}}
$$
Результат несколько несуразен, но формально полностью согласуется с правилами TEXа:
вся формула, коль скоро она выключная, набирается в выключном стиле, стало быть числи

тель и первый из знаменателей будут уже в текстовом стиле, следующий знаменатель
— как
индексы, следующий
— как индексы к индексам, и т. д. Правильно действовать следующим
образом:
$$
\frac{7}{25}=
\frac{1}{\displaystyle
3+\frac{1}{\displaystyle
1+\frac{1}{\displaystyle
1+\frac{1}{3}}}}
$$


II.4. ТОНКАЯ НАСТРОЙКА
53
Каждая из трех команд \displaystyle необходима для того, чтобы каждая из последующих
дробей набиралась в выключном стиле, невзирая на то, что она сама стоит в знаменателе.

Download 1.51 Mb.

Do'stlaringiz bilan baham:
1   ...   33   34   35   36   37   38   39   40   ...   143




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling