<<

стр. 4
(всего 5)

СОДЕРЖАНИЕ

>>

\hline
\end{tabular}
\end{center}

\multiply Умножение на целое число. Примитивная команда TEXа. Примеры:
\multiply\count123 by 2, \multiply\dimen7 by 6.


95
Заголовок нечетных страниц 96


\unitlength=1mm
••
••
\newcommand{\mpt}{\tiny $\bullet$}
••




\begin{picture}(35,35)(-17.5,-35)
• • • • • •• • • • • • • • • •
• •
• •
• •


• • •• \multiput(0,0)(0.59,-1.8){16}{\mpt}
••
•• ••
• •
•• \multiput(8.8,-27.1)(-1.53,1.12){16}{\mpt}
••
• • •
• ••
•• •

\multiput(-14.3,-10.3)(1.9,0){16}{\mpt}
• •
••
••
• ••
•• •
\multiput(14.3,-10.3)(-1.53,-1.12){16}{\mpt}



\multiput(-8.8,-27.1)(0.59,1.8){16}{\mpt}
\end{picture}
Рис. 20. Пример использования макрокоманды \multiput в командных скобках
picture


Для сложения (или вычитания) используется \advance, а для деления
\divide.
\multiput(i,j)(m,n){t}{объект рисунка} Может стоять только внутри команд-
ных скобок picture, где эквивалентна следующим t командам:
\put(i, j){объект рисунка}
\put(i + m, j + n){объект рисунка}
\put(i + 2m, j + 2n){объект рисунка}
.
.
.
\put(i + (t ? 1)m, j + (t ? 1)n){объект рисунка}
L TEX не располагает большим объемом памяти, поэтому разрешено не бо-
A

лее 100 таких повторений. Пример использования этой команды можно уви-
деть на рис.20, стр.96.
myheadings Опция стиля страницы в декларациях \pagestyle и \thispagestyle,
которая позволяет самому подготовить информацию для бегущего заголов-
ка страницы. (Основание страницы остается пустым.) Как получить инфор-
мацию заголовка, подскажут команды \markboth и \markright. Обратите
внимание на оформление текущей страницы. Это происходит потому, что
во входном файле этого руководства здесь стоят команды

\thispagestyle{myheadings}
\markboth{Заголовок четных страниц}{Заголовок нечетных страниц}



n

\nabla В математической моде производит ординарный символ . Прочная.
\natural В математической моде производит ординарный символ . Прочная.
\ne Производит символ бинарного отношения =, но только в математической
моде. Тот же символ можно получить и командой \neq. И обе команды
эквивалентны \not=. Прочная.
\nearrow (north east arrow). Производит символ бинарного отношения , но
только в математической моде. Прочная.

\neg Производит ординарный символ ¬, но только в математической моде. Тот
же символ можно получить командой \lnot (логическое нет). Прочная.
\neq Производит символ бинарного отношения =, но только в математической
моде. Точно такой же символ можно получить и командой \ne. Обе эти
команды эквивалентны \not=. Прочная.

\newcommand{cmd }[i]{def } Неглобальная декларация, определяющая cmd ко-
торая к этому времени не должна существовать как новую команду; cmd
начинается с бэкслэша, но не с \end. Необязательный параметр i должен
быть положительным целым числом между 1 и 9; он указывает, сколько
аргументов имеет определяемая команда. Определение это def . Если в
def встречается формальный параметр #j, то при использовании команды
cmd он заменяется ее j-ым реальным параметром. Пример использования
этой команды можно посмотреть на рис.20, стр.96. Хрупкая.
\newcounter{ctr1 }[ctr2 ] Глобальная декларация; делает ctr1 который должен
состоять целиком из букв и не может являться именем уже существующего
счетчика счетчиком, который инициализируется в нуль. Автоматически
определяется команда \thectr1 как \arabic{ctr1 }. Нельзя использовать в
файле, имя которого встречается в качестве параметра команды \include.
Если присутствует ctr2 (который может быть именем уже существующего
счетчика), то как только ctr2 увеличивается командой \stepcounter или
\refstepcounter, счетчик ctr1 устанавливается в нуль. Пример в описании
команды \fnsymbol. См. также описание \thectr.
\newenvironment{env }[i]{def1 }{def2 } Определяет новые командные скобки с име-
нем env , где env должно быть именем новых командных скобок, состоящим
целиком из букв. Более того, не должно существовать команды с именем
\env . Необязательный параметр i представляет собой целое положительное
число между 1 и 9 и указывает, сколько аргументов будут иметь определя-
емые командные скобки. Параметр def1 содержит список команд, которые
выполняются, когда L TEX наталкивается на команду \begin{env }, а def2
A

содержит список команд, которые выполняются, когда L TEX наталкивает-
A

ся на команду \end{env }. Фигурные скобки вокруг def1 и def2 являются
частью синтаксиса этой декларации и не ограничивают область действия
любых деклараций из def1 и def2 . Если присутствует параметр i, то новые
командные скобки открываются следующей командой:
\begin{env }{arg1 }...{arg2 }


97
и это то же самое, что выполнить def1 , в котором формальные параметры
#j заменены на аргументы argi (где 1 ? j ? i). Заметим, что #j не должно
встречаться в def2 . Хрупкая.
\newfont{cmd }{font} Провозглашает новое имя команды cmd именем прочной
декларации доступной только в абзацной или LR моде которая делает
текущим шрифтом шрифт font:
\newfont{\bgbf}{cmbx12 scaled\magstep1}
{\bf просто жирный шрифт} . . . . . . . . . . . . . . . . . . . . просто жирный шрифт
{\bgbf крупный жирный шрифт} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
...........................................................................
Хрупкая.
\newlength{cmd } Делает имя cmd которое должно начинаться с бэкслэша и
не должно быть до этого определено командой длины и задает ей значе-
ние нуль. Хрупкая.
\newline Обрывает строку в конце текущего абзаца. Хрупкая.

\newpage Обрывает текущий абзац и текущую страницу. Если задана опция сти-
ля документа twocolumn, то она обрывает текущий абзац и текущую колон-
ку. Прочная.
\newsavebox{cmd } Объявляет ячейку памяти с именем cmd , которое должно
быть новым именем, начинающимся с бэкслэша. Используется в соедине-
нии с командой \savebox или \sbox. Хрупкая. Пример использования в
описании команды \savebox.
\newteorem{env1 }[env2 ]{text}[ctr ] Глобальная декларация; определяет новые
командные скобки env1 . Имя env2 должно состоять только из букв и не
быть именем уже существующих командных скобок или счетчика. Может
присутствовать не более одного необязательного аргумента env2 или ctr .
Аргумент text содержит слово или предложение, которое появится в выход-
ном результате по умолчанию жирным шрифтом когда используются
командные скобки env1 . Если отсутствуют и env2 , и ctr , то будет создан
счетчик с именем env1 и каждое использование командных скобок env1 даст
последовательно (начиная с 1) пронумерованный результат. Если присут-
ствует ctr (который должен быть именем счетчика), то результат каждых
командных скобок env1 будет иметь номер i.j, где i это значение счетчи-
ка ctr , a j номер этих командных скобок. Если присутствует env2 (кото-
рый должен быть именем командных скобок, созданных ранее декларацией
\newtheorem), то результаты как env1 , так и env2 , будут последовательно
нумероваться в одной числовой последовательности. Хрупкая.




98
\ni Производит символ бинарного отношения , но только в математической мо-
де. Тот же символ можно получить и командой \owns. Используется адеп-
тами машинного языка, которые могут написать (и прочитать) вот это:
f
Rn x ?> x + ?(x)y ? Rm

Формула получена следующими командами:
$${\bf R}^n\ni x\buildrel f\over{\longmapsto} x+
\phi(x)y\in{\bf R}^m$$
Прочная.
\noalign{text} Команда примитивного TEX’a, которая помещает text между ря-
дами таблиц, полученных TEX’ом. Ее нельзя использовать, например, в ко-
мандных скобках L TEX’a array. Обычно эта команда увеличивает пробел
A

между рядами результата, полученного, например, командой \cases. Она
может выглядеть так: \noalign{\smallskip}.
\nocite{key-list} Используется для включения в библиографию, получаемую
BibTEX’ом, элемента, ссылка на который не делается. Параметр key-list
это список ключей, разделенных запятыми, которые определены в bib-
файле. Соответствующие элементы помещаются в получаемую библиогра-
фию. Чтобы получить список всех элементов, которые содержатся в bib-
файле, надо внутри командных скобок document поставить команду \nocite{*}.
Хрупкая.
\nofiles Когда L TEX обрабатывает входной файл, он создает (или может со-
A

здать) несколько дополнительных файлов, а именно, файлы aux, glo, idx,
lof, lot и toc. (Например, если Ваш оригинальный файл называется ?le.tex,
то вспомогательный файл будет называться ?le.aux.) Если Вы включите
декларацию \nofiles в преамбулу своего входного файла а это един-
ственное место, куда ее можно поместить то ни один из вспомогательных
файлов записываться не будет. В частности, если какой-нибудь из них уже
существует, он не будет перезаписываться.
\noindent Обычно первая строка каждого абзаца печатается, слегка отступив от
левой границы тела страницы. (Ширина этого отступа задается параметром
длины \parindent.) Отступ можно подавить командой \noindent, что ино-
гда полезно, например, в начале командных скобок abstract и quotation.
Прочная.
\nolinebreak[i] Необязательный числовой аргумент i может быть равен 0, 1,
2, 3 или 4. Если он отсутствует или равен 4, команда \nolinebreak ни при
каких обстоятельствах не разрешает делать разрыв строки в том месте, где
она встретилась. Если числовой аргумент i равен 0, то TEX может окончить
строку в этой точке, но присутствие команды не принуждает и не запрещает
это. Если числовое значение i равно 1, 2 или 3, то это рекомендует TEX’у

99
не делать разрыв строки в этой точке, причем чем выше значение i, тем
настойчивее рекомендация. Хрупкая.
\nolimits Конструкция cmd \nolimits_form1 ^form2 в математической моде по-
мещает form1 на месте нижнего индекса символа, получаемого командой
cmd , а form2 на месте его верхнего индекса. Сравните, например:
i=n
i3
$$\sum\nolimits_{i = 1}^{i = n} i^3$$ . . . . . . . . . . . . . . . . . . . . . . . .
i=1
i=n
i3
$$\sum_{i = 1}^{i = n} i^3$$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
i=1
Работает и в текстовом, и в выключенном стиле. Команда примитивного
TEX’a.

\nonumber Может встретиться только внутри командных скобок eqnarray. При-
водит к тому, что у некоторого ряда номер уравнения не печатается. См.
описание eqnarray.
\nonfrenchspacing По умолчанию TEX после точки, оканчивающей предложе-
ние, помещает увеличенный пробел. Декларация \nonfrenchspacing воз-
вращает к этому соглашению, если оно было ранее отменено декларацией
\frenchspacing. См \frenchspacing. Хрупкая.
\nonstopmode Команда примитивного TEX’a обеспечивает безостановочную (в
случае встретившейся ошибки) обработку входного файла, хотя при край-
ней необходимости эту обработку можно остановить по требованию поль-
зователя. Одна из нескольких команд, которые во входном файле могут
находиться перед командой \documentstyle.
\nopagebreak[i] Необязательный числовой аргумент i может быть равен 0, 1,
2, 3 или 4. Если он отсутствует или равен 4, то место входного файла,
где встретилась команда \nopagebreak, ни при каких обстоятельствах не
будет концом страницы. Если числовой аргумент i равен 0, то TEX может
оканчивать страницу в этом месте, а может и не оканчивать команда к
этому не принуждает, но и не запрещает. Если числовой аргумент i равен
1, 2 или 3, то это рекомендует TEX’у не делать разрыв страницы в этой
точке, причем чем выше значение i, тем настойчивее эта рекомендация.
Если задана опция стиля документа twocolumn, то команда действует на
окончание колонки, а не страницы. Хрупкая.
\normalmarginpar Делает так, что заметки на полях помещаются так, как это
принято по умолчанию. (См. команду \marginpar.)
\normalsize Изменяет размер шрифта и в этом размере задает романский шрифт.
Обычно выбранный размер больше \small и меньше \large. См. рис.14 на
стр.62. Хрупкая.



100
\not Используется только в математической моде, где производит отрицание
следующего за ней символа, помещая на нем слэш.
$x\not=y$, $U\not\subset V$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x = y, U ? V
См. также \llap, чтобы получать такие отношения “вручную”.
note (Имя поля BibTEX’a.) В поле может появиться любая дополнительная ин-
формация, которую Вы хотите поместить в свою библиографию. Напри-
мер, note="Edited by John Worrall and Elie Zahar". Заметим, что пер-
вое слово должно начинаться с прописной буквы.
\nu В математической производит ординарный символ ?. Прочная.
number (Имя поля BibTEX’a.) Номер работы, на которую делается ссылка.
\numberline{sec-unit}{text} Может встретиться только как аргумент команды
\addcontensline (см. ее описание). Хрупкая.
\nwarrow (north west arrow) Производит символ бинарного отношения , но
только в математической моде. Прочная.


o

\o Доступна только в абзацной и LR модах для получения строчной скандинав-
ской буквы o. Прочная.
\О Доступна только в абзацной и LR модах для получения прописной сканди-
навской буквы O. Не путайте с символом пустого множества \emptyset (?),
который применяется только в математической моде. Прочная.
\oddsidemargin Параметр жесткой длины, действующий на внешний вид стра-
ницы результата. На правых страницах при двусторонней печати и на всех
страницах при односторонней печати расстояние между левой границей ли-
ста бумаги и левой границей тела страницы равно сумме значения \oddsidemargin
и одного дюйма см. рис.23 на стр.137. Прочная команда, перед которой
никогда не надо ставить \protect.
\odot Производит символ бинарного оператора , но только в математической
моде. Если Вы хотите сделать его более крупным, пишите \bigodot: .
Прочная.
\oe Доступна только в абзацной и LR модах для получения строчной француз-
ской лигатуры (?):
\oe uf, b\oe uf, v\oe ux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ?uf, b?uf, v?ux.
Аналогом для пары ‘a-e’ является \ae: n\ae vus дает n?vus. Прочная.

101
\OE Доступна только в абзацной и LR модах для получения прописной француз-
ской лигатуры (?):
L’\OE IL DE CUIVRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . L’?IL DE CUIVRE
Прочная.

\oint Производит символ большого оператора и , но только в математи-
ческой моде. Когда этот символ встречается в выключенной формуле, он
имеет больший размер, чем в формуле внутри текста. Кроме того, в вы-
ключенном стиле нижний и верхний индексы располагаются под и над ним
в виде пределов. Прочная.
\omega Производит ординарный символ ?, но только в математической моде.
Прочная.
\Omega Производит ординарный символ ?, но только в математической моде.
Прочная.
\ominus Производит символ бинарного оператора , но только в математической
моде. Прочная.
\onecolumn Неглобальная декларация, то есть, подчиняется обычным правилам
TEX’a относительно ее области действия. Сначала начинает новую страни-
цу, выполняя команду \clearpage, а затем продолжает набирать входные
данные в одну колонку.
openbib Опция команды \documentstyle. Обычно, когда библиография произ-
водится командными скобками thebibliography, вторая и все последующие
строки каждого элемента начинаются точно под началом его первой строки
(с меткой “на полях”). Если Вы хотите, чтобы вторая и последующие стро-
ки печатались с отступом, то используйте эту опцию. Размером отступа
управляет параметр жесткой длины \bibindent.
\opening{text} Может встретиться только внутри командных скобок letter.
Используется, чтобы генерировать начало письма. Заметим, что если вы
хотите, чтобы слово “Уважаемый” появлялось в получаемом письме, надо
включить его в text. См. рис.16 на стр.79 и рис.17 на стр.80.
\oplus Производит символ бинарного оператора ?, но только в математической
моде.
$\dim(U\oplus V)=\dim U+\dim V$ . . . . . . . . . . dim(U ? V ) = dim U + dim V
Для большого оператора имеется макрокоманда \bigoplus.
$\displaystyle E=\bigoplus_{i\in I}E_i$ . . . . . . . . . . . . . . . . . . . .E = Ei
i?I
Прочная.



102
$\unitlength=0.5pt
\begin{picture}(300,200)(-150,-100)
q \put(0,0){\oval(140,90)[b]}
\put(0,0){\oval(140,90)[rt]}
& %\put(0,0){\circle*{3}}



Рис. 21. Использования команды \oval для рисования 3/4 рамки с закругленны-
ми углами


organization (Имя поля BibTEX’a.) Спонсоры конференции или организация,
связанная с этим техническим руководством.
\oslash Производит символ бинарного оператора , но только в математической
моде. Прочная.
\otimes Производит символ бинарного оператора ?, но только в математической
моде.
$(E\otimes F)\otimes G=
\otimes(F\otimes G)$ . . . . . . . . . . . . . . . . . . . . . . . . . (E ? F ) ? G = E ? (F ? G)
Для большого оператора используйте макрокоманду \bigotimes:
$\displaystyle E=\bigotimes_{i\in I}E_i$ . . . . . . . . . . . . . . . . . . E = Ei
i?I
Прочная.
\oval(p,q)[part] Может встретиться только в аргументах команд \put и \multiput
внутри командных скобок picture. Команда L TEX’а
A


\put(i,j){\oval(p,q)[part]
рисует удлиненную фигуру с закругленными углами, вписанную в прямо-
угольник, ширина которого равна p, а высота q единиц, причем центр
этой фигуры расположен в точке с координатами (i, j). Необязательный
аргумент part состоит из одно- или двухбуквенного кода, указывающего,
какая часть фигуры должна быть нарисована (если этот аргумент отсут-
ствует, то рисуется вся фигура). Однобуквенный код задает половину фи-
гуры. Так:
l Рисуется левая половина фигуры.
t Рисуется верхняя половина фигуры.
r Рисуется правая половина фигуры.
b Рисуется нижняя половина фигуры.

103
Двухбуквенный код задает четверть фигуры. Имеют смысл только четыре
комбинации:
tl Рисуется левая верхняя четверть фигуры.
tr Рисуется верхняя правая четверть фигуры.
br Рисуется нижняя правая четверть фигуры.
bl Рисуется нижняя левая четверть фигуры.
Пример использования этой команды показан на рис.21, стр.103.
{form1 \over form2 } Производит дробь с горизонтальной чертой, числителем
form1 и знаменателем form2 . Команда примитивного TEX’a. TEX автомати-
чески центрирует числитель и знаменатель. Не следует использовать дроби
с горизонтальной чертой в тексте (в \textstyle, а не в \displaystyle). Ре-
1+x2
зультат (например, 1+a2 +b2 ) является не самым удачным. Не забывайте о
читателях с плохим зрением! Лучше используйте косую черту и круглые
скобки: (1 + x2 )/(1 + a2 + b2 ). Напротив, “маленькие” дроби типа 1 x и 3 y в
2 4
тексте выглядят красиво.
Черта дроби, проведенная командой \over, может показаться слишком тол-
стой. Если Вам это не нравится, замените \over на вновь определенную
команду \sur: \def\sur{\above.2pt}.
Пример этой команды можно видеть также на рис.1, стр.10.

\overbrace{form} Производит form, но только в математической моде. В вы-
ключенных формулах верхний индекс помещает метку над фигурной скоб-
кой: $e=\bigl[2,\overbrace{1,2,1}^{k=1},\overbrace{1,4,1}^{k=2},
\overbrace{1,6,1}^{k=3},\ldots,
\overbrace{1,2k,1},\ldots\bigr]$

k=1 k=2 k=3

e = 2, 1, 2, 1, 1, 4, 1, 1, 6, 1, . . . , 1, 2k, 1, . . .
Попробуйте поместить “подпорку” в команду \overbrace, написав так: \overbrace{\strut...}.
Это немного поднимет фигурную скобку и улучшит разборчивость:
k=1 k=2 k=3

e = 2, 1, 2, 1, 1, 4, 1, 1, 6, 1, . . . , 1, 2k, 1, . . .

Команда, помещающая горизонтальную фигурную скобку под своим ар-
гументом, называется \underbrace. Она работает в математической моде.
Вне математической моды имеется команда \downbracefill (которая со-
ответствует \overbrace) и команда \upbracefill (которая соответствует
\underbrace) (см. рис.13 на стр.52). Прочная.



104
<??
\overleftarrow{form} Производит form, но только в математической моде:
< <?? ??
?
$\overleftarrow A=\overleftarrow{f(x,y)}$ . . . . . . . . . . . . . . . . A = f (x, y)
\overline{form} Производит form, но только в математической моде. Для под-
черкивания следует использовать команду \underline. См. \bar для срав-
нения и некоторых советов. Если Вы используете макрокоманду \overline
для черты над заглавными буквами, результат будет не совсем удовлетво-
рительный: проведенная черта окажется слегка сдвинутой влево. Чтобы
исправить эту ошибку, поместите после \overline “отрицательный” мини-
пробел \! и сравните две строки:

A+B+C +M +X +Y +Z

и
A +B +C +M +X +Y +Z :
В первой строке используется команда \overline{...}, а во второй кон-
струкция \overline{\!...}. Прочная.
?>
?
\overrightarrow{form} Производит form, но только в математической моде. Иде-
альная команда для вектора:
$$\def\vect#1{\overrightarrow{\kern-2pt#1\kern 2pt}}
AB^2=AC^2-2\,\vect{AB}\cdot\vect{AB}$$
???
>? >
AB 2 = AC 2 ? 2AB ·AB

Коррекция (\kern-2pt#1\kern 2pt) дает лучший результат:
?
?>
\overrightarrow{AB} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AB
?
?>
\overrightarrow{\kern-2pt AB\kern 2pt} . . . . . . . . . . . . . . . . . . . . . . . . . . . . AB
Не используйте макрокоманду \vec: \vec{AB} дает AB. \vec это акцент
для строчных букв: (?, ?, k).
\owns Производит символ бинарного отношения , но только в математической
моде. Его можно получить и командой \ni. Прочная.


p

p{len} Может встретиться только в преамбуле командных скобок array и tabular.
Каждый элемент соответствующей ему колонки набирается в абзацном бок-
се шириной len, то есть, как если бы это был аргумент text команды \parbox[t]{len}{text}.
Например, таблица



105
утверждение отрицание

утвержд. Если Джек храпит, то у Мак- Это не тот случай когда и Джек
са галлюцинации; но Джек не храпит, и у Макса галлюцина-
храпит; поэтому, у Макса нет ции; но Джек не храпит; поэто-
галлюцинаций. му, у Макса нет галлюцинаций.

отриц. Либо Джек храпит, либо у Мак- Если Джек храпит, то у Макса
са галлюцинации; но у Мак- галлюцинации; но у Макса нет
са нет галлюцинаций; поэтому, галлюцинаций; поэтому, Джек
Джек храпит. не храпит.

была получена следующими командами:

\begin{center}
\begin{tabular}{cp{2in}p{2in}}
& \multicolumn{1}{c}{\it утверждение}&
\multicolumn{1}{c}{\it отрицание} \\
& & \\
\it утвержд. &
Если Джек храпит, то у Макса галлюцинации; но
Джек не храпит; {\it поэтому}, у Макса нет галлюцинаций. &
Это не тот случай когда и Джек храпит, и у Макса
галлюцинации; но Джек не храпит; {\it поэтому},
у Макса нет галлюцинаций. \\
& & \\
\it отриц. &
Либо Джек храпит, либо у Макса галлюцинации; но у Макса нет
галлюцинаций; {\it поэтому}, Джек храпит. &
Если Джек храпит, то у Макса галлюцинации; но
у Макса нет галлюцинаций; {\it поэтому}, Джек не храпит.
\end{tabular}
\end{center}
\end{table}

Так как команда \\ используется для разделения рядов в командных скоб-
ках array и tabular, внутри text она может встретиться только в особых
случаях, а именно, внутри таких командных скобок, как array, minipage
или tabular, внутри аргумента text команды \parbox или в области дей-
ствия которая должна быть явно обозначена фигурными скобками
декларации \centering, \raggedright или \raggedleft.
\P Производит символ “абзац” ¶ во всех модах. Прочная.



106
page Счетчик, который содержит номер текущей страницы. В отличие от дру-
гих счетчиков, увеличивается после генерирования номера страницы. По-
этому его начальное значение равно 1, а не нулю.
\pagebreak[i] Необязательный числовой аргумент i может быть равен 0, 1, 2,
3 или 4. Если он отсутствует или равен 4, команда \pagebreak указыва-
ет на конец страницы. Выходной результат выравнивается если другие
команды или декларации не отменяют выравнивание так, что слово, ко-
торое стоит перед этой командой, оказывается у правой границы строки, на
которой оно расположено. (Это может привести к предупреждающему сооб-
щению о недозаполненном горизонтальном боксе.) Если числовой аргумент
i равен нулю, то TEX может окончить страницу в этой точке, но присут-
ствие команды \pagebreak не принуждает его к этому, но и не запрещает
это. Если числовое значение i равно 1, 2 или 3, то команда \pagebreak реко-
мендует TEX’у делать разрыв страницы, причем чем выше значение i, тем
настойчивее эта рекомендация. При опции стиля документа twocolumn эта
команда действует на окончание колонки, а не страницы. Хрупкая.
\pagenumbering{num-style} Глобальная декларация; указывает, в каком виде но-
мер страницы появится в выходном результате. Параметр num-style может
быть равен arabic (для нумерации арабскими цифрами), Roman (для обо-
значения номеров прописными римскими цифрами), alph (для строчных
латинских букв) и Alph (для прописных латинских букв). По умолчанию
значение равно arabic. После этой декларации страницы нумеруются, на-
чиная с 1.
Так, например, в больших документах можно фронтальный материал нуме-
ровать римскими цифрами, а основной арабскими. Это можно получить
с помощью команды \pagenumbering, что схематически показано ниже:

\begin{document}
\pagenumbering{roman} % римская нумерация
% титульный лист
\maketitle % использует \thispagestyle{empty}
% остальной фронтальный материал
...
\tableofcontents
% начало основного текста
\cleardoublepage % глава 1 начинается с чет.страницы
\pagenumbering{arabic} % арабская нумерация
\unclude{chapter1}
\unclude{chapter2}
...
\end{document}

Глобальная декларация \pagenumbering переопределяет команду \thepage
в \num-style{page}. Хрупкая.

107
\pageref{key} Используется для организации перекрестных ссылок. Результа-
том является номер страницы, на которой встретилась соответствующая
команда \label{key}. Пример см. в описании команды \label{key}. Хруп-
кая.
pages (Имя поля BibTEX’a.) Диапазон номеров страниц или несколько таких диа-
пазонов или номеров. Например, "679–703", "33–45,60–63" или "3,40–43,70".
\pagestyle{page-style} Декларация, которая подчиняется стандартным прави-
лам TEX’a по поводу областей действия. Определяет внешний вид каждой
страницы окончательного выходного документа. Имеется четыре стандарт-
ных стиля страницы, а именно, plain, empty, headings и myheadings, то
есть, page-style может быть любым из них. (См. описание этих стилей).
Хрупкая.
\par Имеет то же действие, что и пропущенная пустая строка. Прочная.
paragraph Счетчик для управления нумерацией абзацев. Устанавливается в нуль
и увеличивается командой \paragraph перед генерацией номера. Можно
присваивать ему значение командой \setcounter. Значение этого счетчика
переустанавливается в нуль командами \chapter, \section, \subsection и
\subsubsection.
\paragraph[entry]{heading} Команда рубрикации, начинающая новый абзац. В
стилях документа article, report и book номер уровня абзацев равен 4. По
умолчанию в этих стилях документа абзацы автоматически не нумеруются.
(Можно изменить, меняя значение счетчика secnumdepth.) По умолчанию
заголовок heading не появляется в оглавлении, если оно производится, но и
это можно изменить, меняя значение счетчика tocdepth. Если в оглавлении
должен появиться заголовок абзаца, то для этого используется heading, но
если присутствует необязательный аргумент entry, в оглавлении появляется
он. Если entry присутствует, то он является подвижным аргументом, а если
отсутствует, то подвижным будет аргумент heading. Хрупкая.
\paragraph*{heading} Команда рубрикации, которая открывает новый абзац, но
не нумерует его и не заносит в оглавление. Хрупкая.
\parallel Производит символ бинарного отношения , но только в математи-
ческой моде. Команды \| и \Vert производят тот же знак, но в качестве
ординарного символа, вокруг которого не добавляются специальные пробе-
лы. Прочная.
\parbox[pos]{len}{text} Обрабатывает text в абзацной моде и помещает резуль-
тат в абзацный бокс, ширина которого задается аргументoм len. Действие
команды \parbox аналогично действию командных скобок minipage и это
сходство отражается в их синтаксисе сравните сами:
\begin{minipage}[pos]{len} text \end{minipage}
\parbox}[pos]{len}{text}

108
Необязательный аргумент pos может быть равен либо b, либо t. Необя-
зательный аргумент b делает базовую линию верхней строки полученного
бокса продолжением базовой линии текущей строки текста, а необязатель-
ный аргумент t делает базовую линию нижней строки полученного бокса
продолжением базовой линии текущей строки текста. Например:

Это абзацный \parbox[b]{1in}{Это абзацный
бокс, выровнен- бокс, выровненный по нижней
ный по нижней строке.}
строке. А ЭТО \ А ЭТО \
он выровнен \parbox[t]{1in}{он выровнен
по его верхней по его верхней строке.}
строке.

В аргументе text не могут встречаться такие командные скобки, как center,
description, enumerate, flushleft, flushright, itemize, quote, quotation,
thebibliography и verse, любые командные скобки, заданные декларацией
\newtheorem, командные скобки tabular, а также команды, производящие
сноски. Хрупкая.

\parfillskip Параметр жесткой длины, равный величине горизонтального про-
бела в последней строке абзацев. Для этой команды есть забавное примене-
ние: если Ваш абзац достаточно длинный, попробуйте задать \parfillskip=0mm.
Так как TEX больше не имеет права добавлять пробел в конце абзаца, по-
следняя строка, если она достаточно длинная, должна будет окончиться на
правом поле:
На краю мертвого марсианского моря раскинулся безмолвный городок. Он
был пуст. Ни малейшего движения на улицах. Днем и ночью в универмагах
одиноко горели огни. Двери лавок открыты настежь, словно люди обрати-
лись в бегство, забыв о ключах. На проволочных рейках у входа в немые за-
кусочные нечитанные, порыжевшие от солнца, шелестели журналы, достав-
Земли.8
ленные месяц назад ракетой с
{\parfillskip=0mm\sl...\par}
Но это работает не во всех случаях! Обратите внимание, что TEX здесь
раздвигает пробелы между словами немного больше, чем обычно. Команда
\par, которая расположена перед закрывающей фигурной скобкой груп-
пы и делает локальной команду \parfillskip=0mm, является обязательной.
Команда примитивного TEX’a.
\parindent Параметр жесткой длины, равный ширине отступа в начале обыч-
ного абзаца. В боксе, полученном командой \parbox, равен 0 дюймов. В
любом месте значение можно изменить, например, командой \setlength.
Прочная команда, перед которой никогда не надо ставить \protect.
8 Р.Бредбери, Марсианские хроники.




109
\parsep Параметр эластичной длины, определяющий вертикальный пробел, ко-
торый помещается между абзацами одного пункта внутри командных ско-
бок list; графически его действие показано на рис.18, стр.81. Прочная
команда, перед которой не надо ставить \protect.
\parskip Параметр эластичной длины, равный дополнительному вертикально-
му пробелу, вставляемому между последовательными абзацами (кроме обыч-
ного пробела \baselineskip между двумя последовательными строками
внутри абзаца). Заметим, что \parskip это эластичная длина, естествен-
ное значение которой равно нулю дюймов. Значение можно изменить
например, командой \setlength но оно всегда должно оставаться эла-
стичным или растяжимым. Прочная команда, перед которой никогда не
надо ставить \protect.
part Счетчик для управления нумерацией частей. Устанавливается в нуль и уве-
личивается командой \part перед тем, как генерируется номер. Значение
счетчику можно присвоить командой \setcounter.

\part[entry]{heading} Команда рубрикации, которая открывает новую часть
документа. Можно использовать в стилях документа article, report и
book. В стиле документа article части имеют номер уровня 0, а в стилях
документа report и book их номер уровня равен ?1. Во всех стилях доку-
мента по умолчанию части нумеруются автоматически. (Можно изменить,
поменяв значение счетчика secnumdepth.) Если отсутствует необязатель-
ный аргумент entry, то по умолчанию в оглавлении, если оно производится,
появится heading. (Можно изменить, поменяв значение счетчика tocdepth.)
Если же entry присутствует, то он появится в оглавлении, а heading появит-
ся в теле получаемого документа. Если entry присутствует, то он является
подвижным аргументом, a если отсутствует, подвижным будет аргумент
heading. Хрупкая.
\part*{heading} Команда рубрикации, которая открывает новую часть, которая
не нумеруется и не появляется в оглавлении.
\partial Запись частных производных ?. Только в математической моде:
${\partial^2f\over\partial x\partial у}=
?2f ?2f
{\partial^2f\over\partial x\partial у}$ . . . . . . . . . . . . . . . . . . =
?x?у ?x?у
Ординарный символ ? получается командой \delta. Прочная.
\partopsep Параметр эластичной длины, равный дополнительному вертикаль-
ному пробелу, добавляемому перед и после командных скобок list, если
перед открывающей командной скобкой есть пустая строка. См. рис.18 на
стр.81. Прочная команда, перед которой не надо ставить \protect.
pc Ключевое слово TEX’a для пайки (pica), единицы длины, которая удовлетво-
ряет равенству: 1 pc=12 pt. (Приблизительно, 1 pc = 0.166 in = 4.22 mm.)


110
\perp Производит символ бинарного отношения ?, но только в математической
моде; команда \bot производит тот же знак, но в качестве ординарного
символа. Прочная.
\phi Производит ординарный символ ?, но только в математической моде. Ор-
динарный символ ? получается командой \varphi. Прочная.
\Phi Производит ординарный символ ?, но только в математической моде. Проч-
ная.
\pi Производит ординарный символ ?, но только в математической моде. Орди-
нарный символ получается командой \varpi. Прочная.
\Pi Производит ординарный символ ?, но только в математической моде. Не
путайте с оператором \prod:
$\Pi, \prod, \displaystyle\prod$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ?, ,
Прочная.
picture Командные скобки для получения простых линейных рисунков. Приме-
ры показаны на рис.11 стр.39, рис.19, стр.84 и др.
plain Опция стиля страницы для деклараций \pagestyle и \thispagestyle.
Номер страницы помещается в ее основании, а заголовок страницы остается
пустым как на этой странице. Принят по умолчанию в стилях документа
article и report.
plain Необязательный аргумент команды \bibliographystyle. Полученная биб-
лиография сортируется по алфавиту и помечается числовыми метками, на-
пример, так: [17].
plus len Ключевое слово TEX’a, которое вместе с ключевым словом minus ис-
пользуется для присваивания значений параметрам эластичной длины; len
представляет собой величину, на которую может увеличиться естественная
длина.
\pm Производит символ бинарного оператора ±, но только в математической
моде. Прочная.
\pmatrix Команда plain TEX’а. Синтаксис:
\pmatrix{form11 & form12 & . . . & form1n \cr
form21 & form22 & . . . & form2n \cr
.
.
.
formm1 & formm2 & . . . & formmn \cr}
Похожа на команду \matrix, но полученная ею матрица заключается в
большие круглые скобки. Матрица может состоять из любых элементов и
даже из других матриц:

111
? ?
? 1
0
0 ?
? ?
J =? ?
µ0
? ?
0

Эта эффектная матрица кодируется очень просто:
$$J=\pmatrix{
\pmatrix{\lambda&1\cr0&\lambda\cr} & 0\cr
0 & \pmatrix{\mu&0\cr 0&\mu\cr}\cr
}$$
См. также команду \matrix.
\pmod Можно использовать только в математической моде, где получается “мо-
дульное” выражение в скобках. Например, $m_1 \equiv m_2 \pmod{n}$ да-
ет m1 ? m2 (mod n). Прочная.

\poptabs Доступна только внутри командных скобок tabbing, где восстанавли-
вает расположение позиций табуляции, сохраненное предыдущей командой
\pushtabs.
\pounds Во всех модах производит знак фунта стерлингов ?. Прочная.
\Pr Производит математическое обозначение (Pr), но только в математической
моде. В выключенных формулах нижний и верхний индексы располагаются
под и над ним в виде пределов. Прочная.
\prec Производит символ бинарного отношения , но только в математической
моде. Прочная.

\preceq Производит символ бинарного отношения , но только в математиче-
ской моде. Противоположное отношение ( ) кодируется \succeq. Прочная.
\prime Производит ординарный символ , но только в математической моде.
Предназначен для употребления в индексах, поэтому обычно мы встреча-
ем его в уменьшенном размере: $y_1^\prime$ дает y1 . Заметим, что $S’$
реализовано как $S^\prime$. Прочная.

\prod Большой оператор и (его размер зависит от стиля). Только в ма-
тематической моде. В выключенных формулах размер символа несколько
больше, чем в формулах, включенных в текст. К тому же в выключенных
формулах нижний и верхний индексы располагаются под и над этим сим-
волом в виде пределов.
$${\cal C}(n;a)=e^{-a}\prod_{i=1}^m (-a)^{n_i}\sum_{k\ge 0}\,




112
\prod_{i-1}^m C_{n_i}^{(a)}(k){a^k\over k!}$$
m m
ak
?a ni (a)
C(n; a) = e (?a) Cni (k)
k!
i=1 k?0 i?1


\propto Производит символ бинарного отношения ?, но только в математиче-
ской моде. Не путайте с греческой буквой \alpha, которую оно напоминает:
$\propto, \alpha$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ?, ?
Прочная.
\protect Должна стоять перед каждой хрупкой командой, которая находится в
подвижном аргументе. (Конечно же, прочная.)
\ps{text} Может встретиться только в командных скобках letter. Используется
для получения в письмах постскриптума см. рис.16 на стр.79 и рис.17 на
стр.80. Заметим, что L TEX не генерирует буквы ‘PS’, поэтому команда \pps
A

не нужна.

\psi Производит ординарный символ ?, но только в математической моде. Проч-
ная.
\Psi Производит ординарный символ ?, но только в математической моде. Проч-
ная.

pt Ключевое слово TEX’a для point (пункта), единицы длины, которая удовле-
творяет равенству 1 in = 72.27 pt. (Приблизительно, 1 pt = 0.0138 in=0.35 mm.)
publisher (Имя поля BibTEX’a.) Название издательства. Например, "Oxford University
Press" или "Springer".
\pushtabs Команда, доступная только внутри командных скобок tabbing, где
запоминает расположение позиций табуляции (которое затем можно вос-
становить командой \poptabs).
\put(i,j){объект рисунка} Может встретиться только внутри командных ско-
бок picture, где помещает на картинке объект рисунка в положение с ко-
ординатами (i.j). Каждый объект рисунка имеет связанную с ним точку
привязки и координаты (i,j) указывают ее точное положение. (Объектом
рисунка может быть почти все, что угодно, но некоторые объекты исполь-
зуются чаще других.) Примеры показаны на рис.11 стр.39, рис.19, стр.84 и
др.


q


113
\qquad Команда plain TEX’a; во всех модах производит горизонтальный пробел
шириной в два em.
\quad Команда plain TEX’a; во всех модах производит горизонтальный пробел
шириной в один em.
quotation Командные скобки для получения цитат; могут встретиться только в
абзацной моде. Внутри них L TEX находится в абзацной моде. Как и в пер-
A

вых строках абзацев, отступ делается и в первой строке этих командных
скобок, что можно подавить командой \noindent. Вертикальные пробелы
между абзацами имеют обычный размер. Левое и правое поля результиру-
ющего бокса расположены на одинаковом расстоянии от левого и правого
полей страницы. Например, команды

\begin{quotation}
\noindent
Схема типичного художественного фильма: набор трансформаций,
действующих на ряде неустойчивостей с таким результатом, что
достигается некое художественное равновесие. Хит (Heath) пишет:
%
\begin{quotation}
\noindent
Повествовательное действие --- это такой ряд элементов, имеющих
отношение к трансформации, что их последовательность ---
переход от одной трансформации к другой --- определяет
состояние $S’$, отличное от состояния $S$ \ldots
\end{quotation}

Одна из руководствующих метафор Хита в описании действия
художественного фильма --- это ‘‘верни вещи на место.’’
\end{quotation}


производят следующий фрагмент текста, напечатанный с отступами:
Схема типичного художественного фильма такова: набор транс-
формаций, действующих на ряде неустойчивостей с таким резуль-
татом, что достигается некоего вида художественное равновесие.
Хит (Heath) пишет:
Повествовательное действие это такой ряд элементов,
имеющих отношение к трансформации, что их последо-
вательность переход от одной трансформации к другой
определяет состояние S , отличное от состояния S . . .
Одна из руководствующих метафор Хита в описании действия
художественного фильма это “верни вещи на место.”


114
quote Командные скобки, которые используются для коротких цитат и только
в абзацной моде. Внутри них L TEX находится в абзацной моде. В первой
A

строке нового абзаца абзацный отступ не делается, а между абзацами встав-
ляется дополнительный вертикальный пробел. Левое и правое поле резуль-
тирующего абзацного бокса находятся на одинаковом расстоянии от левого
и правого полей страницы. Например, команды:

\begin{quote}
О стиле Жордана (Jordan) говорят, что если у него есть
4 однородные переменные, он их обозначит как $a$,
$M_3^\prime$, $\epsilon_2$ и $\Pi_{1,2}^{\prime\prime}$.
\end{quote}

дают следующий результат9 :

О стиле Жордана (Jordan) говорят, что если у него есть 4 одно-
родные переменные, он их обозначит как a, M3 , 2 и ?1,2 .



r

\raggedbottom Позволяет несколько различаться высоте тела различных стра-
ниц, при этом вертикальные пробелы между абзацами остаются постоян-
ными.
\raggedleft Используется для получения абзацев, которые слева не выровнены,
а имеют неровную левую границу.

\raggedright Используется для получения абзацев, которые имеют неровную
правую границу.
\raisebox{len1 }[len2 ][len3 ]{text} Аргумент text обрабатывается в LR моде и
результирующий бокс поднимается над текущей базовой линией на рассто-
яние len1 . Если присутствует len2 , то полученный бокс продлевается на рас-
стояние len2 над базовой линией, а если присутствует len3 , то полученный
поднять
Можно или Можно \rai
бокс продлевается на расстояние len3 под базовой линией. опустить текст. или \raise
текст.

Хрупкая.
Для более опытных пользователей: имеется также команда примитивного
TEXа \raise бокс можно приподнять командой \raise 2mm\vbox{...}
9 Littlewood, J. E. Littlewood’s Miscellany



115
и опустить командой \raise -3mm\hbox{...}. Так перемещать можно лю-
бой тип боксов. Внимание: \raise функционирует только в горизонтальной
моде, т.е., на строке, в \hbox или в таблице.
За командой \raise должен обязательно следовать бокс: \raise 3pt{...}
вызывает сообщение об ошибке.
Посмотрите на интересную формулу: она расположена в квадратных скоб-
ках, которые спускаются очень низко. Если по наивности написать \left[дробь\right],
получатся квадратные скобки, которые спущены, как надо, но к тому же
еще и слишком высоко подняты (что нас не устраивает):
? ?
p?1
z2
?1 ?
sin z = z lim
? ?
k? ?
p>?
4p2 tan2
k=1
2p

Нам же надо создать квадратные скобки нужной высоты, а потом их опу-
стить:
\def\sur{\above .2pt}
\def\crochet#1{\raise -5pt
\hbox{$\left#1\vbox to 22pt{}\right.$}}
$$\sin z=z\lim_{p\rightarrow\infty}\prod_{k=1}^{p-1}
\crochet{[}\1-{z^2\sur\displaystyle 4p^2\tan^2{k\pi\over 2p}}
\crochet{]}$$
Поиск хороших параметров потребовал нескольких попыток, но результат
получился прекрасный:

p?1 ? ?
z2
?1 ?
sin z = z lim
k? ?
p>?
4p2 tan2
k=1
2p
В примитивном TEXе есть также команда \lower, опускающая боксы.
\rangle Производит закрывающий символ , но только в математической моде.
Не смешивать со знаком неравенства >, который более острый. Открываю-
щая угловая скобка , конечно же, называется \langle. Прочная.
\rbrace Производит закрывающий символ }, но только в математической моде.
Так же действует и команда \}. См. \lbrace. Прочная.
\rbrack Закрывающая квадратная скобка ]. См. \lbrack. Прочная.
\rceil Производит закрывающий символ , но только в математической моде.
См. \lceil. Прочная.


116
\Re Производит ординарный символ “действительная часть”: . См. макроко-
манду \Im. Только в математической моде. Прочная.
\ref{key} Используется для получения перекрестных ссылок. Производит в вы-
ходном результате значение \ref, которое связано с ключом key командой
\label{key}. Примеры в описании команды \label. Хрупкая.

\refstepcounter{ctr } Значение счетчика ctr увеличивается на 1, а значение
всех вложенных счетчиков устанавливается в нуль. Более того, текущим
значением \ref становится текст, генерируемый командой \thectr.
\renewcommand{cmd }[i]{def } Аналогична \newcommand (см. ее описание), за тем
исключением, что cmd может быть именем уже определенной команды.
Хрупкая.
\renewenvironment{env }[i]{def1 }{def2 } Аналогична \newenvironment (см. ее опи-
сание), за тем исключением, что env может быть именем уже существую-
щих командных скобок. Хрупкая.

report Может быть аргументом doc-style команды \documentstyle. Стиль доку-
мента report (отчет) похож на article (см. его описание) и по умолчанию
в нем, в основном, приняты такие же соглашения. Одно из основных отли-
чий в стиле report есть команда рубрикации \chapter. По умолчанию
выходной результат набирается в односторонней манере, но это можно из-
менить опцией twoside команды \documentstyle. По умолчанию принят
стиль страниц empty, то есть, заголовок страницы пустой, а ее номер нахо-
дится в центре основания. Если используется стиль страниц headings, то
заголовок страницы состоит из номера главы и номера страницы если
только не выбрана опция twoside: в этом случае заголовки четных стра-
ниц состоят из номера главы и номера страницы, а нечетных страниц из
номера секции и номера страницы. Это можно изменить с помощью опции
myheadings и связанных с ней команд.
Если включена декларация \flushbottom, то высота текста на всех стра-
ницах выходного результата одинакова при необходимости добавляются
вертикальные пробелы но по умолчанию действует декларация \raggedbottom.
Это позволяет высоте текста на страницах выходного результата несколько
изменяться. (Если включена опция twoside, то по умолчанию действует де-
кларация \flushbottom). Если присутствует команда \maketitle обычно
сразу после начала командных скобок document то создается отдельный
титульный лист. Так же, как и в статьях, перед командой \maketitle долж-
ны стоять декларации \title и \author и может появиться декларация
\date. Как уже объяснялось в разделе 6.1.3, в аргументах этих команд мо-
гут встретиться команды \thanks. Если нужна аннотация, то вскоре после
команды \maketitle должны располагаться командные скобки abstract.
Аннотация набирается на отдельной странице.



117
Если для получения номеров уравнений используются командные скобки
equation и eqnarray, то уравнения нумеруются внутри каждой главы по-
следовательно, начиная с X.1, где X номер главы, далее X.2, и т.д. Если
в документе встречаются рисунки, они также нумеруются в виде X.1, X.2,
. . ., где X номер главы. То же можно сказать и про нумерацию таблиц
(X.1, X.2, . . ., где X номер главы). Заметим, что и уравнение, и рисунок,
и таблица могут иметь один и тот же номер, скажем, X.1. Заметим также,
что если командные скобки equation или eqnarray, рисунок или таблица
встретятся перед командой \chapter, то X будет равен 0.
См. также описание стиля article и рис.5 на стр.33.
\reversemarginpar Приводит к тому, что заметки на полях появляются на поле,
противоположном принятому по умолчанию. См. \marginpar.
\rfloor Производит закрывающий символ , но только в математической моде.
См. \lfloor. Прочная.
\rgroup Доступна только в математической моде, где производит ограничитель,
который выглядит как большая правая круглая скобка; однако перед этой
командой должна стоять либо \left, либо \right. См. \lgroup. Прочная.
\rhd Производит символ бинарного оператора ?, но только в математической
моде. Заметим, что в plain TEX’e такой команды нет. Прочная.
\rho Производит ординарный символ ?, но только в математической моде. Ор-
динарный символ получается командой \varrho. Прочная.
\right Неотделима от своей пары \left. См. \left.
\rightarrow Производит символ бинарного отношения >, но только в матема-
тической моде. Тот же символ производит и команда \to. Прочная.

\Rightarrow Производит символ бинарного отношения ?, но только в матема-
тической моде. Прочная.
\rightarrowfill Производит указывающую вправо стрелку, которая заполня-
ет пробел, созданный другими командами. Следовательно, может работать
только внутри \hbox, таблицы и т.д. Примеры:
\hbox to 5cm{длинная \rightarrowfill\ стрелка} . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . длинная ? ? ? ? ? > стрелка
?????
Графически это показано на рис.13, стр.52.
\rightharpoondown Производит символ бинарного отношения , но только в
математической моде. Прочная.
\rightharpoonup Производит символ бинарного отношения , но только в ма-
тематической моде. Прочная.


118
\rightleftharpoons Производит символ бинарного отношения , но только в
математической моде. Прочная.
\rightmargin Параметр жесткой длины, действующий на внешний вид команд-
ных скобок list, как это показано на рис.18, стр.81 Прочная команда, перед
которой не надо ставить \protect.

\rlap Команда plain TEX’a; печатает текст, который наползает вправо. Исполь-
зуется внутри аргумента команды \displaylines, чтобы поместить метки в
крайне левом положении области тела страницы. Синтаксис \rlap{...}.
Внимание: в \rlap Вы находитесь в текстовой моде, поэтому не забывайте
$, когда это необходимо: \rlap{$(\Sigma)$}. Для примеров см. \llap.

\rm Изменяет шрифт на романский см. рис.9 на стр.28. Команду можно ис-
пользовать глобально \rm... или локально {\rm...}. Второй вариант часто
используется в математической моде. Прочная.
\rmoustache Доступна только в математической моде, где производит необыч-
ный ограничитель, показанный на рис.5, стр.21 и на рис.6, стр.22. Заметим,
что перед этой командой должна стоять команда \left или \right.
roman Один из возможных параметров глобальной декларации \pagenumbering.
Номера страниц выводятся строчными римскими цифрами.
\roman{ctr } Значение счетчика ctr выводится строчными римскими цифрами.
Прочная.
Roman Один из возможных параметров глобальной декларации \pagenumbering.
Номера страниц печатаются прописными римскими цифрами.
\Roman{ctr } Значение счетчика ctr выводится прописными римскими цифрами.
Прочная.
v
\root Команда plain TEXа для радикалов: $\root 5\of{1+x^2}$ дает 5 1 + x2
5
в стиле \textstyle и 1 + x2 в \displaystyle (посвободнее). L TEX для
A

этой цели имеет команду \sqrt см. ее описание.
$$\root\scriptstyle 3\of{-{q\over 2}+\sqrt{{q^2\over 4}
+{p^3\over 27}}}+\root\scriptstyle 3\of{-{q\over 2}
-\sqrt{{q^2\over 4}+{p^3\over 27}}}$$


q2 p3 q2 p3
q q
3 3
?+ ??
+ + +
2 4 27 2 4 27

Заметьте использование \scriptstyle для некоторого увеличения показа-
теля корня ‘3’ в формуле Кардана. Без этой предосторожности 3 окажется
в \scriptscriptstyle (и будет слишком маленькой).


119
\rule[len1 ]{len2 }{len3 } Делает закрашенный прямоугольник шириной len2 и вы-
сотой len3 , который помещается на расстоянии len1 над или под текущей
базовой линией (в зависимости от того, положительное или отрицательное
len1 ). По умолчанию len1 равно 0 миллиметров.


\rule[5pt]{10pt}{20pt} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Часто используется для получения невидимой “подпорки” прямоуголь-
ника заданной высоты и нулевой ширины. Хрупкая.


s

\samepage Используется, чтобы расположить материал из ее области действия
на одной странице. Разбиение страниц внутри области действия делается
командой \pagebreak. Хрупкая.
\S Во всех модах производит символ параграфа §. Прочная.
\savebox{cmd }[len][pos]{text} Вне командных скобок picture обрабатывает
text в LR моде, а результирующий бокс помещает в ячейку памяти, связан-
ную с cmd , которая должна начинаться с бэкслэша и быть предваритель-
но определена командой \newsavebox. Ширину получаемого бокса можно
задать необязательным параметром len, который должен быть длиной (на-
пример, 2.3in). Если задана ширина, text в полученном боксе центрируется,
если не задан pos. Если pos равен l, то text прижимается к левой границе
получаемого бокса, а если pos равен r, то к его правой границе. Хрупкая.
\savebox{cmd }(i,j)[pos]{объект рисунка} В такой форме команда может встре-
титься только внутри командных скобок picture. Параметры (i,j), pos и
объект рисунка имеют тот же смысл, что и в случае команды \makebox.
Параметр cmd является именем ячейки памяти, должен начинаться с бэкс-
лэша и быть предварительно введен командой \newsavebox. Обратите вни-
мание на интересный пример использования этой команды. Следующее рас-
положение окружностей:

'$'$
'$


'$'$
'$
&%&%
&%


&%&%
&%



120
можно получить следующими командами:

\newsavebox{\balls}
\savebox{\balls}(120,69.28){%
\begin{picture}(120,69.28)
\multiput(20,34.64)(40,0){3}{\circle{40}}
\multiput(0,69.28)(40,0){3}{\circle{40}}
\end{picture}}
\begin{picture}(340,173.2)
\multiput(0,0)(0,69.28){2}
{\multiput(0,0)(120,0){3}{\usebox{\balls}}}
\end{picture}

Здесь команда \newsavebox создает ячейку памяти с именем \balls. Ячей-
ка памяти это область памяти, в которой хранится бокс. Рекомендуется
хранить те боксы, которые требуют большой обработки и используются в
документе несколько раз. Если вместо хранимого бокса использовать мак-
рокоманду, L TEX будет обрабатывать этот бокс каждый раз заново.
A

Ту же картинку можно получить и другим способом:

\begin{center}
\begin{picture}(100,103.92)
\multiput(20,34.64)(40,0){3}{\circle{40}}
\multiput(0,69.28)(40,0){3}{\circle{40}}
\end{picture}
\end{center}

Хрупкая.
\sb Альтернативный способ задания нижнего индекса. Как $x_{83}$, так и $x\sb{83}$
дают x83 .
\sbox{cmd }{text} Сокращенная форма команды \savebox. Вне командных ско-
бок picture декларация обрабатывает text в LR моде, а результирующий
бокс помещается в ячейку памяти, связанную с cmd , имя которой должно
начинаться с бэкслэша и предварительно объявляться командой \newsavebox.
Прочная.
\sc Декларация, которая меняет шрифт печати на капитель (small capitals)
см. рис.9 на стр.28. Прочная.
school (Имя поля BibTEX’a.) Название учебного заведения, на рассмотрение ко-
торого были представлены тезисы.




121
\scriptsciptstyle В математической моде TEX работает в четырех стилях,
\displaystyle, \textstyle, \scriptstyle и \scriptscriptstyle. От сти-
ля зависит используемый шрифт и распределение пробелов (горизонталь-
ных и вертикальных). Если в используется шрифт в 10 пунктов, стили
\displaystyle и \textstyle также используют шрифт в 10 пунктов, стиль
\scriptstyle шрифт в 7 пунктов, а стиль \scriptscriptstyle шрифт
в 5 пунктов. Обычно стиль выбирается автоматически. Но его можно и явно
задавать по имени:
22
22
$\displaystyle N=2^{2^{2^{2^2}}}$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . N = 2
Первый показатель степени печатается в \scriptstyle, а все последующие
в \scriptscriptstyle. Если Вам не нравятся шрифты в 10, 7 и 5 пунктов,
можно их заменить командами \textfont, \scriptfont и \scriptscriptfont.
Команда примитивного TEX’a. Прочная.
\scriptsize Изменяет размер шрифта, а в этом размере выбирает романский шрифт.
Нельзя использовать в математической моде. Обычно выбираемый размер
больше \tiny и меньше \footnotesize. См. рис.14 на стр.62. Хрупкая.
\scriptstyle Декларация, которую можно использовать только в математиче-
ской моде. Заставляет TEX набирать формулы в индексном стиле, который
по умолчанию используется, например, для набора индексов в выключен-
ных формулах и в формулах в тексте. Не только задает шрифт меньшего
размера, но и приводит к другому распределению пробелов вокруг симво-
лов отношений и бинарных операторов. См. также \scriptscriptstyle.
$${1\over\Gamma(z)}=ze^{Cz}\prod_1^\infty\Bigl(1+{z\over n}
\Bigr)e^{\scriptstyle z\over\scriptstyle n}$$
?
1 zz
= zeCz 1+ en
?(z) n
1

В формуле выше дробь ${z\over n}$ является показателем степени, следо-
вательно, печатается в \scriptstyle. Если бы не было \scriptstyle вну-
три дроби, то ‘z’ и ‘n’ были бы в \scriptscriptstyle, т. е., печатались бы
шрифтом в 5 пунктов, а не 7 пунктов. Разборчивость и уравновешенность
формулы нарушились бы:
$e^{z\over n}$\quad
z
z
$e^{\scriptstyle z\over\scriptstyle n}$ . . . . . . . . . . . . . . . . . . . . . . . e n en
Команда примитивного TEX’a. Пример ее использования подготовлен с ис-
пользованием команд plain TEXa, которые в этом руководстве не описаны.
Прочная.
\scrollmode Команда примитивного TEX’a; задает такой режим обработки вход-
ного файла, при котором работа не прекратится ни при обнаружении ошиб-
ки, ни при введенном требовании пользователя, хотя остановка все же мо-
жет произойти при попытке включить командой \input несуществующий

122
файл. Одна из немногих команд, которые во входном файле могут стоять
перед командой \documentstyle. См. также \batchmode, \errorstopmode и
\nonstopmode.
\searrow (south east arrow). Производит символ бинарного отношения , но
только в математической моде. Прочная.
\sec Производит обозначение тригонометрической функции (sec), но только в
математической моде. Если этот символ имеет нижний или верхний индек-
сы, они никогда не появляются в виде пределов. Прочная.
secnumdepth Счетчик, который указывает, какие единицы рубрикации должны
нумероваться. Нумеруются все единицы рубрикации, номер уровня которых
меньше или равен значению этого счетчика. См. рис.8 на стр.24 и рис.5 на
стр.33.
section Счетчик для управления нумерацией секций. Он устанавливается в нуль
и увеличивается командой \section перед генерацией номера. Значение
счетчику можно присвоить командой \setcounter. В стилях документа
report и book он устанавливается в нуль командой \chapter. Так, первая
секция главы X всегда будет иметь номер X.1.
\section[entry]{heading} Команда рубрикации, которая открывает новую сек-
цию. В стилях документа article, report и book секции имеют номер
уровня 1. В этих стилях секции по умолчанию нумеруются автоматически.
(Можно изменить, меняя значение счетчика secnumdepth.) Если отсутству-
ет необязательный аргумент entry, то в оглавление, если оно производится,
заносится heading. (Можно изменить, меняя счетчик tocdepth.) Если же
entry присутствует, то он заносится в оглавление, а заголовок heading появ-
ляется в теле выходного документа. Если присутствует entry, то он явля-
ется подвижным аргументом; если же entry отсутствует, подвижным будет
аргумент heading. Хрупкая.
\section*{heading} Команда рубрикации, которая открывает новую секцию. По-
лученный заголовок не нумеруется и не заносится в оглавление. Хрупкая.
series (Имя поля BibTEX’a.) Некоторые книги издаются сериями. Здесь поме-
щается название такой серии.
\setcounter{ctr }{i} Глобальная декларация, присваивающая счетчику ctr зна-
чение i. Пример в описании команды \thectr. Хрупкая.
\setlength{cmd }{len} Присваивает команде длины cmd которая должна на-
чинаться с бэкслэша значение len. Например, после команды \setlength{\topmargin}{2in}
параметр \topmargin будет равен двум дюймам. Прочная.
\setminus Производит символ бинарного оператора \, но только в математиче-
ской моде. Команда \backslash производит тот же самый знак, но в каче-
стве ординарного символа. Прочная.

123
П
а
Х
р
е
Д
н У
р
э д а
в о
р
и т й
с и т т
?
Стив Дэвис 23 19 0
?
Стефен Хендри 34 0 4
?
Джон Парротт 22 0 18
?
Джимми Уайт 0 10 11


Рис. 22. Результаты игр в биллиард между четырьмя лучшими игроками в клас-
сификационных соревнованиях сезона 1990–1991 годов.


\settowidth{cmd }{text} Присваивает команде длины cmd которая должна
начинаться с бэкслэша естественную ширину результата обработки аргу-
мента text в LR моде. Например, после команд

\newlength{\ee}
\settowidth{\ee}{[1996 год]}

значением новой команды длины \ee будет длина текста “1996 год”. Проч-
ная.
\sf Декларация, меняющая текущий шрифт на рубленный шрифт см. рис.9 на
стр.28. Прочная.
\sharp Производит ординарный символ , но только в математической моде.
Прочная.

\shortstack[pos]{col } Обычно используется для получения текста, расположен-
ного на странице вертикально. Элементы в col разделяются командами \\,
a аргумент pos может быть равен l (когда элементы ряда прижимаются вле-
во), r (когда элементы ряда прижимаются вправо) или, по умолчанию, c
(для центрирования элементов ряда). Например, таблица на рис.22, стр.124
была получена следующими командами:

\begin{figure}[t]
\begin{center}
\def\temp#1{\multicolumn{1}{|r|}{#1}}
\begin{tabular}{r|c|c|c|c|} \cline{2-5}
& \shortstack{Д\\а\\в\\и\\с}
& \shortstack{Х\\е\\н\\д\\р\\и}
& \shortstack{\rule{0mm}{1mm}\\П\\а\\р\\р\\о\\т\\т}
& \shortstack{У\\а\\й\\т} \\ \hline


124
\temp{Стив Дэвис} & $\times$ & 23 & 19 & 0 \\ \hline
\temp{Стефен Хендри} & 34 & $\times$ & 0 & 4 \\ \hline
\temp{Джон Парротт} & 22 & 0 & $\times$ & 18 \\ \hline
\temp{Джимми Уайт} & 0 & 10 & 11 & $\times$ \\ \hline
\end{tabular}
\end{center}
\caption{Результаты игр в биллиард между четырьмя
лучшими игроками в классификационных соревнованиях сезона
1990--1991˜годов.}
\label{stack}
\end{figure}

Если команда используется внутри командных скобок picture, точкой при-
вязки является нижний левый угол получаемого бокса. Хрупкая.
\sigma Производит ординарный символ ?, но только в математической моде.
Ординарный символ ? получается командой \varsigma. Прочная.
\Sigma Производит ординарный символ ?, но только в математической моде. Не
путайте с символом суммы (который является большим оператором).
$\Sigma$, $\sum$, $\displaystyle\sum$ . . . . . . . . . . . . . . . . . . . . . . . ?, ,
Прочная.

\signature{text} Декларация, которую можно использовать только в стиле letter.
Указывает, что text является отправителем письма. Для того, чтобы в аргу-
менте text начать новую строку, можно использовать команду \\. Пример
использования этой команды можно видеть на рис.16 на стр.79, а результат
на рис. 17 на стр.80.
\sim Производит символ бинарного отношения ?, но только в математической
моде. Прочная.
\simeq Производит символ бинарного отношения , но только в математической
моде. Также имеются отношения \cong и \approx, которые дают ? и ?.
=
Прочная.
\sin Производит обозначение тригонометрической функции (sin), но только в
математической моде.
{1\over\sin^2z}=\sum_{-\infty}^{+\infty}{1\over(z-n\pi)^2}
+?
1 1
=
sin2 z (z ? n?)2
??


Индексы у этого символа никогда не появляются в виде пределов. Прочная.



125
\sinh Производит обозначение тригонометрической функции (sinh), но только в
математической моде. См. также \cosh. Если Вы предпочитаете обозначе-
ние “sh”, а не “sinh”, используйте определение
\def\sh{\mathop{\rm sh}\nolimits}
Индексы у этого символа никогда не появляются в виде пределов. Прочная.

\sl Декларация, которая изменяет шрифт, задавая наклонный. Прочная.
\sloppy Действует на разбиение строк: текст очень редко залезает на правое
поле, но могут встречаться большие интервалы между словами. Если де-
кларация встречается в конце абзаца, то действует на весь абзац.

sloppypar Командные скобки, которые набирают материал, помещенный внутри
их, в абзацной моде и под воздействием декларации \sloppy.
\small Декларация, которая изменяет размер шрифта и в этом размере вы-
бирает романский шрифт. Обычно выбранный размер шрифта больше, чем
\footnotesize и меньше, чем \normalsize. См. рис.14 на стр.62. Хрупкая.

\smallskip Производит вертикальный пробел, высота которого задана парамет-
ром \smallskipamount. Определена как \vspace{\smallskipamount}. За-
метим, что это отличается от ее определения в plain TEX’e. Хрупкая.
\smallskipamount Эластичная длина, значение которой равно 3pt plus 1pt minus
1pt.

\smash{text} Это команда plain TEX’a. Набирает аргумент text обычным обра-
зом, но TEX трактует результат, как если бы он имел ширину и высоту,
равные нулю и именно эти значения высоты и глубины использует для
своих вычислений по формированию страницы. Вот одно из применений:
?
?>
если ввести $\overrightarrow{AB}$, строка, которая содержит вектор AB,
немного опускается (как это происходит сейчас). Результат неприятный.
??
>
Лучше написать $\smash{\overrightarrow{AB}}$, что дает AB. На этот
раз строка не отодвигается от предыдущей.
\smile Производит символ бинарного отношения , но только в математической
моде. Прочная.
sp Ключевое слово TEX’a для масштабного пункта (scaled point), единицы длины,
которую TEX использует для внутренних нужд. Удовлетворяет равенству
1 pt = 216 sp(= 65,536 sp).
\sp Альтернативный способ получения верхнего индекса. Как $x^{75}$, так и
$x\sp{75}$ оба дают x75 . См. \sb.
\space Когда используется в аргументе команды \typeout, производит на тер-
минале один пробел.



126
\spadesuit Производит ординарный символ ¦, но только в математической мо-
де. Прочная.
\sqcap Производит символ бинарного оператора , но только в математической
моде. Прочная.
\sqcup Производит символ бинарного оператора , но только в математической
моде. Прочная.
v v
\sqrt[n]{form} Производит n form, если n присутствует, и form, если n отсут-
ствует, но только в математической моде. Для получения радикалов можно
использовать и команду plain TEXа \root см. ее описание. Хрупкая.

\sqsubset Производит символ бинарного отношения `, но только в математи-
ческой моде. Заметим, что в plain TEX’e такой команды нет. Прочная.
\sqsubseteq Производит символ бинарного отношения , но только в матема-
тической моде. Прочная.

\sqsupset Производит символ бинарного отношения a, но только в математи-
ческой моде. Заметим, что в plain TEX’e такой команды нет. Прочная.

<<

стр. 4
(всего 5)

СОДЕРЖАНИЕ

>>