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


 Переносы в выключных формулах


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

3.3. Переносы в выключных формулах
Как уже отмечалось, переносов в выключных формулах TEX автоматически не делает, по
этому при необходимости приходится делать такие переносы вручную. Для этого удобно ис

пользовать уже знакомые нам окружения array , eqnarray или eqnarray* . В самом деле,
всякую формулу из нескольких строк можно рассмотреть как матрицу с одним столбцом:
e
x
= 1 + x +
x
2
2!
+
x
3
3!
+
· · ·
$$
\begin{array}{l}
e^x=1+x+\frac{x^2}{2!}\\
\qquad {}+\frac{x^3}{3!}+\cdots
\end{array}
$$
Команда \qquad делает в тексте или формуле отступ длины 2em (
«два пробела»: см. разде
лы I.2.10 по поводу единицы длины em и 4.1 по поводу пробелов внутри формул). Если бы
этой команды не было, то части формулы на двух строках начинались бы точно одна под
другой, что менее красиво выглядит и менее понятно.
Надо еще объяснить, зачем мы поставили {} перед знаком
«плюс» во второй строке. Сделано
это затем, чтобы TEX сделал правильный интервал между плюсом и
x
3
3!
: скобки {} ограничивают
«пу
стую подформулу
», первый из плюсов во второй строке оказывается между двумя формулами, что и
приводит к пробелу надлежащего размера. Мы будем еще говорить об этих вещах в разделе 4.4.
Вместо окружения array можно было бы использовать eqnarray* или eqnarray : при
пользовании последним окружением формула заодно получит и номер. Разумеется, при этом
перед \\, завершающим оборванную строку, надо поставить команду \nonumber, если Вы не
хотите, чтобы и обрубок формулы был пронумерован.


II.4. ТОНКАЯ НАСТРОЙКА
50
Возможно, Вы сочтете более удачным такое расположение, при котором продолжение
формулы расположено точно под правой частью формулы в первой строке. Чтобы достичь
этого эффекта, можно воспользоваться окружением array с преамбулой rcl или, если нуж

на автоматическая нумерация, окружением eqnarray:
e
x
= 1 + x +
x
2
2!
+
x
3
3!
+
· · ·
$$
\begin{array}{rcl}
e^x & = & 1+x+\frac{x^2}{2!}\\
& & +\frac{x^3}{3!}+\cdots
\end{array}
$$
Впрочем, если левая часть Вашей формулы занимает много места, то этот прием не срабо

тает: вторая строка начнется только под правой частью формулы в первой строке, что будет
выглядеть некрасиво, да и на страницу эта вторая строка может не поместиться.
Наконец, вот еще один прием. Формулу
Z
x
0
e
−t
2
dt = x

x
3
1!
· 3
+
x
5
2!
· 5

x
7
3!
· 7
+
· · ·
+ (
−1)
n
x
2n+1
n!
· (2n + 1)
+
· · ·
мы получили следующим образом:
\begin{eqnarray*}
\lefteqn{\int_0^x
e^{-t^2}dt =x-\frac{x^3}{1!\cdot3}
+\frac{x^5}{2!\cdot5}-
\frac{x^7}{3!\cdot7}+\cdots}\\
& &{}+(-1)^n\frac{x^{2n+1}}%
{n!\cdot(2n+1)}+\cdots
\end{eqnarray*}
Здесь мы опять воспользовались командой \lefteqn, о которой уже шла речь в предыдущем
пункте в связи с набором
«коммутативных диаграмм». См. выше по поводу {} перед знаком
минуса во второй строке.
На сей раз команда \lefteqn проявляет себя так: поскольку под формулу, являющуюся ее ар

гументом, TEX места по горизонтали не отводит, то получается, что первый столбец нашей таблицы
имеет нулевую ширину: в первой строчке в этом столбце расположен весьма длинный текст, но TEX,
обманутый командой \lefteqn, считает, что места этот текст не занимает; во второй же строчке в этом
столбце вообще ничего нет. Во втором столбце нашей таблицы также ничего нет (уже по-честному).
Поэтому третий столбец начинается довольно близко от края: L
A
TEX отступает только на суммарную
ширину первого и второго столбцов (она равна нулю) плюс те промежутки, которые L
A
TEX автома
тически делает между столбцами в окружениях array , eqnarray или eqnarray*. Создатель TEXа
Дональд Кнут назвал такого рода приемы работы с TEXом «грязными трюками» (dirty tricks). Впро
чем, при написании таких больших и сложных TEXовских макропакетов, как L
A
TEX, используются
трюки и похлеще.

Download 1.51 Mb.

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




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