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

СОДЕРЖАНИЕ

>>

ИНСТИТУТ ФИЗИКИ ВЫСОКИХ ЭНЕРГИЙ




С.В. Клименко, М.В. Лисина



L TEX И ЕГО КОМАНДЫ
A




Draft, 1996 г.
Каталог команд L TEXа
A

Неалфавитные символы в этом каталоге приводятся в том порядке, в котором
они находятся в шрифте пишущей машинки Кнута для тех, кто с ним не зна-
ком, он показан ниже а командный символ бэкслэш в целях упорядочивания
считается невидимым (за исключением того, что \name следует за name). Для
указания того, что аргумент команды или командных скобок является подвиж-
ным, используется подчеркивание.
0 1 2 3 4 5 6 7 8 9
0 ` ? ? ? ? ? ? ? ? ?
10 ? ? ? ? ? “ ” ? ?
20 ? – ? ? ? ? ? ?
30 ? ? ! " # $ % & ’
40 ( ) * + , - . / 0 1
50 2 3 4 5 6 7 8 9 : ;
60 < = > ? @ A B C D E
70 F G H I J K L M N O
80 P Q R S T U V W X Y
90 Z [ \ ] ^ _ ‘ a b c
100 d e f g h i j k l m
110 n o p q r s t u v w
120 x y z { | } ˜

\ Командный символ, который начинает каждую команду, состоящую более чем
из одного символа.
Производит пробел между словами. Используется после команд, поскольку
\
обычные пробелы после них TEX удаляет.
\TeX удаляет пробелы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TEXудаляет пробелы
\TeX\ удаляет пробелы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .TEX удаляет пробелы
Эта команда также используется в математической моде, когда надо явно
задать пробел:
$x>0,\ y\le 1,\ z\ge 2$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x > 0, y ? 1, z ? 2


2
Только что приведенная строка умышленно записана в такой неуклюжей
форме. Элегантнее было бы написать $x>0$, $y\le1$, $z\ge2$ (начинать
и заканчивать математическую моду каждый раз, когда это необходимо, и
тогда достаточно обычного пробела). Прочная.
!‘ Производит !‘ в абзацной или LR моде. Прочная.

\! Производит в математической моде отрицательный тонкий горизонтальный
пробел (?1/6 квадрата см. \quad). Используется очень часто! Этот мини-
пробел нужен, чтобы “сдвигать” символы:
$\int\!\!\!\int_{\cal D}
ex+y
{e^{x+y}\over x+y+1}dxdy$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . dxdy
D x+y+1
Прочная.
" Используется для задания шестнадцатиричной константы. Так, "F1 является
шестнадцатиричной записью десятичного число 17. См. команду \chari.
\"char Производит акцент умлаут (?) над следующим одним символом char в
o
LR или абзацной моде.
eao?
\"e, \"a, \"o, \"O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ?, ?, ?, O
С буквами типа i надо использовать команду \"\i (так как \"i дает ?
i).
Прочная.
#i Указывает в определении макрокоманды или командных скобок место, где
должен быть параметр (i должно лежать между 1 и 9 включительно).
\# Производит знак диеза # в любой моде. Прочная.
$form$ Набирает формулу form в математической моде и текстовом стиле, чтобы
получить формулу, включенную в текст. Так, $x - y > 3$ дает x ? y > 3.
В L TEXе для этого имеются еще два альтернативных способа, а именно,
A

\(x - y > 3\) и \begin{math}x - y > 3\end{math}, но трудно даже при-
думать разумную причину, по которой их можно использовать, поскольку
оба они сложнее прямолинейных знаков доллара. Прочная.
\$ Производит знак доллара $ в любой моде. Прочная.
$$form$$ Может встретиться только в абзацной моде, где указывает, что форму-
ла form должна набираться в математической моде и выключенном стиле.
Так, $$x - y > 3$$ дает
x ? y > 3.
В L TEXе для этого имеются еще два альтернативных способа, а именно,
A

\[x - y > 3\] и \begin{displaymath}x - y > 3\end{displaymath}. Неболь-
шое отличие между получением выключенной формулы с помощью двой-
ных знаков доллара и двумя другими методами состоит в том, что если в


3
команде \documentstyle Вы задаете опцию fleqn, выключенные форму-
лы, полученные командными скобками displaymath или парой команд \[
и \], не будут центрированы на странице они будут отстоять от левого
поля на расстояние, содержащееся в параметре длины \mathindent в то
время как выключенные формулы, полученные с использованием двойных
знаков доллара, по-прежнему будут центрироваться. Так что, если Вы на-
мереваетесь использовать в команде \documentstyle опцию fleqn, то для
выключенных формул пользуйтесь командами \[ и \].
% Специальный символ для записи комментариев. Когда TEX встречает этот сим-
вол, он прекращает чтение строки, после чего можно вставлять коммента-
рии к программе, а также замаскировать символ конца строки (чтобы из-
бежать лишнего пробела, например, в какой-либо макрокоманде). Все, что
следует за этой командой до следующего символа конца строки включая
сам этот символ рассматривается как комментарий (и поэтому игнори-
руется TEX’ом).
\% Производит знак процента % в любой моде. Прочная.

& Специальный символ. Используется в разных командных скобках для задания
вертикального выравнивания.
\& Производит знак амперсанда & в любой моде. Прочная.
’ В математической моде производит знак прим, например, $x’$ дает x .
\’char Производит акцент (?) над следующим одним символом char в LR или
o
абзацной моде, но не внутри командных скобок tabbing. Там следует ис-
пользовать команду \a’char. Прочная.
\(form\) Может встретиться только в LR или абзацной моде, где набирает фор-
мулу form в виде включенной в текст математической формулы в тексто-
вом стиле; эквивалентно конструкциям \begin{math} form \end{math} и
$form$. Как \(, так и \) являются хрупкими.
\) См. описание \(.
*{i}{pre} Выражение, которое может встретиться только внутри преамбулы в
командных скобках array или tabular . Оно эквивалентно i повторени-
ям pre, где i это любое целое положительное число, а pre это любая
разрешенная в преамбуле комбинация команд.
\* Обозначение возможного места расщепления формул для переноса их с од-
ной строки на другую по знаку умножения: $(x+y)\*(z+t)$. Если формула
поместится на строке, получится обычное (x + y)(z + t). Если же позиция
знака умножения оказывается подходящей для переноса строки, получится
(х + у)? в конце первой строки, и (z + t) в начале строки последующей.
Такой знак умножения может встретиться только в математической моде.


4
+ Производит символ + в любой моде. В математической моде он является сим-
волом бинарного оператора.
\+ Внутри командных скобок tabbing увеличивает значение параметра left-margin-
tab (таб левого поля) на 1. См. tabbing. Хрупкая.
\, Производит во всех модах тонкий горизонтальный пробел (обычно равный од-
ной шестой квадрата). В математической моде такой пробел по умолчанию
равен 3mu. (см. \quad),
b b
$\int_a^bf(x)dx$, $\int_a^bf(x)\,dx$ . . . . . . . . . . . . . f (x)dx, f (x) dx
a a

Прочная.
- В математической моде производит символ бинарного оператора ?; в других
модах дефис (-). Используется для получения en-тире – (–) и em-тире
(–-) в абзацной или LR моде.
\- Вне командных скобок tabbing указывает на место в слове, где можно сделать
перенос. Если слово переносится, то вставляется дефис. Внутри командных
скобок tabbing уменьшает значение параметра left-tab-margin (таб левого
поля) на 1. См. tabbing. Хрупкая.
\.char Производит точечный акцент (o) над следующим одним символом char в
?
абзацной или LR моде. Прочная.
\/ Команда курсивной поправки (вообще говоря, любая поправка, независимо
от сочетания шрифтов). Речь идет о крошечном дополнительном пробеле,
размеры которого зависят от сочетания букв:
{\it Good} buy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Good buy
{\it Good}\/ buy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Good buy
{\sl Good} buy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Good buy
{\sl Good\/} buy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Good buy
: В абзацной моде знак препинания двоеточие. В математической моде да-
ет символ бинарного отношения : (разница в расстановке пробелов). Для
двоеточия как знака препинания в математической моде этот символ ис-
пользовать нельзя; там для этой цели служит команда \colon. См. также
команду \boldmath.
\: Производит средний горизонтальный пробел (обычно около двух девятых
квадрата), но только в математической моде. По умолчанию его значение
равно 4mu plus 2mu minus 4mu. Заметим, что в plain TEX’e такой пробел
задается командой \>. Прочная.
\; Производит толстый горизонтальный пробел (обычно около пяти восемнадца-
тых квадрата), но только в математической моде. По умолчанию равен 5mu
plus 5mu. Прочная.

5
< В математической моде производит символ бинарного отношения <. Нельзя
использовать для угловой скобки для этой цели используйте \langle.
Вне математической моды дает символ !‘, за исключением области действия
декларации \tt, где производит <.1
\< Внутри командных скобок tabbing уничтожает действие одной предыдущей
команды \+. См. tabbing. Хрупкая.
= Производит символ = во всех модах; в математической моде это символ
бинарного отношения.
\= Внутри командных скобок tabbing задает позиции табуляции. Хрупкая.

\=char Производит акцент макрон (?) над одним следующим символом char в
o
LR или абзацной моде, но не внутри командных скобок tabbing. Там ис-
пользуется \a=char .
\=occam, \=assis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ?ccam, ?ssis
o a
Чтобы провести черту над символом в математической моде, используйте
команду \bar. Например, сопряженное z комплексного числа z записыва-
?
ется как $\bar z$. Часто можно получить лучшие результаты, используя
макрокоманду plain TEXa \overline:
$\overline{z}+\overline{k}$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . z + k
$\overline{\strut z}+\overline{strut k}$ . . . . . . . . . . . . . . . . . . . . . . . . z + k
Обратите внимание на действие команды \strut (подпорка): благодаря ей
черточки располагаются на одной высоте. Макрокоманда \overline обяза-
тельна, если надо “надчеркнуть” сразу несколько символов.
$\overline{\mathstrut(u+v)}=\overline
{\mathstrut u}+\overline{\mathstrut v}$ . . . . . . . . . . . . . . . (u + v) = u + v
Прочная.
> В математической моде дает символ бинарного отношения >. Этот символ
нельзя использовать для угловой скобки; для этого служит \rangle. Вне
математической моды получается символ ?‘, за исключением области дей-
ствия декларации \tt, где получается >.2
\> Внутри командных скобок tabbing делает переход к следующей позиции та-
буляции. См. tabbing. Заметим, что в plain TEX’e эта команда используется
для получения в математической моде среднего пробела. Хрупкая.
?‘ Производит ?‘ в абзацной или LR моде. Прочная.
1В некоторых версиях русифицированного L TEX’а этот символ дает знак открывающей кавычки
A
<, который часто используется при наборе русских текстов.
2 В некоторых версиях русифицированного L T X’а этот символ дает знак закрывающей кавычки
A
E
>, который часто используется при наборе русских текстов.



6
\@ Если стоит перед точкой, восклицательным или вопросительным знаком, то
пробел, который следует за этими знаками препинания, получится такой
же ширины, как и обычный пробел после знаков препинания (по умолча-
нию после точек, знака вопроса и восклицательного знака помещается про-
бел б?льшей величины, чем просто между словами). Обычно используется
о
между заглавными буквами и знаками препинания, которые на самом деле
оканчивают предложения.


Результат Вход

Warner Bros. является компанией по Warner Bros.\ является
производству фильмов. компанией по производству
фильмов.

Она находится в Великобритании. А Она находится в
точнее, в Шотландии. Великобритании\@. А точнее,
в Шотландии.

Командная последовательность \ вставляет обычный междусловный про-
бел. Заметим, что пробел после точки, восклицательного и вопросительного
знаков оказывается больше, даже если за этими знаками следуют кавычки
или скобки; в этих случаях указанные выше способы также хорошо рабо-
тают.
@{text} Так называемое @-выражение, которое может встретиться только в пре-
амбуле командных скобок array, tabular и tabular*. Помещает текст text
в каждую строку результата. Убирает все пробелы, которые обычно встав-
ляются в строку. Аргумент text является подвижным. Например, таблица
значений функции xx
x 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
xx 0.794 0.725 0.697 0.693 0.707 0.736 0.779 0.837 0.910 1.0

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

$$
\arraycolsep=4pt
\begin{array}{|l||*{10}{r@{.}l|}} \hline
x&0&1&0&2&0&3&0&4 &0&5&
0&6&0&7&0&8&0&9 & 1 & 0 \\ \hline
%
x^x & 0 & 794 & 0 & 725 & 0 & 697 & 0 & 693 & 0 & 707 &
0 & 736 & 0 & 779 & 0 & 837 & 0 & 910 & 1 & 0 \\
\hline
\end{array}
$$

7
Значение параметра жесткой длины \arraycolsep равно половине вели-
чины горизонтального пробела, помещаемого между колонками, которые
получаются командными скобками array. Присутствие в преамбуле верти-
кальных черточек дает вертикальные прямые в получаемом массиве, а вы-
ражение *{i}{pre} эквивалентно i копиям pre, где pre это любая законная
комбинация команд преамбулы. Встречающееся в преамбуле приведенного
выше массива @-выражение @{.} вставляет в каждом ряду точку; кроме
того действие @-выражений состоит в том, что их присутствие убирает про-
белы, обычно вставляемые между колонками.
@article{key, ?eld-list} Такой вид элемента библиографической базы данных
BibTEX’a, который используется для статей или документов, опубликован-
ных в периодических изданиях.
@book{key, ?eld-list} Вид элемента библиографической базы данных BibTEX’a,
используется для книг, имеющих имя издателя.
@booklet{key, ?eld-list} Этот вид элемента библиографической базы данных BibTEX’a
используется для работ, которые напечатаны и переплетены, но в них нет
указания на то, кто их произвел.
@conference{key, ?eld-list} Такой вид элемента библиографической базы дан-
ных BibTEX’a, который используется для статей, опубликованных в трудах
какой-либо конференции. (Он в точности такой же, как @inproceedings.)
@inbook{key, ?eld-list} Вид элемента библиографической базы данных BibTEX’a,
используется для глав или других частей книг. Его можно использовать
даже для выборки страниц из книги.
@incollection{key, ?eld-list} Вид элемента библиографической базы данных BibTEX’a,
используется для глав или других частей книг, которые имеют свое соб-
ственное название. Например, книги могут иметь главы, написанные раз-
личными авторами.
@inproceedings{key, ?eld-list} Вид элемента библиографической базы данных
BibTEX’a, используется для статей или документов, которые опубликова-
ны в трудах некоторой конференции. (Это в точности то же самое, что и
@conference.)
\@listi Команда выполняется, когда командные скобки list не находятся вну-
три области действия других командных скобок list. Используется для
задания начальных значений параметров длины, влияющих на внешний
вид списка.
\@listii Команда выполняется, когда командные скобки list находятся внутри
одной открытой области действия командных скобок list. Используется
для задания начальных значений параметров длины, влияющих на внешний
вид списка.


8
\@listiii Команда выполняется, когда командные скобки list находятся вну-
три двух открытых областей действия командных скобок list. Использу-
ется для задания начальных значений параметров длины, влияющих на
внешний вид списка.
\@listiv Команда выполняется, когда командные скобки list находятся внутри
трех открытых областей действия командных скобок list. Используется
для задания начальных значений параметров длины, влияющих на внешний
вид списка.
\@listv Команда выполняется, когда командные скобки list находятся внутри
четырех открытых областей действия командных скобок list. Использу-
ется для задания начальных значений параметров длины, влияющих на
внешний вид списка.
\@listvi Команда выполняется, когда командные скобки list находятся внутри
пяти открытых областей действия командных скобок list. Используется
для задания начальных значений параметров длины, влияющих на внешний
вид списка.
@manual{key, ?eld-list} Вид элемента библиографической базы данных BibTEX’a,
используется для руководств и других видов технической документации.
@masterthesis{key, ?eld-list} Вид элемента библиографической базы данных BibTEX’a,
используется для тезисов диссертации на соискание ученой степени маги-
стра.
@misc{key, ?eld-list} Вид элемента библиографической базы данных BibTEX’a,
используется, когда нечто, на что Вы ссылаетесь, не входит ни в какую
другую категорию.
@phdthesis{key, ?eld-list} Такой вид элемента библиографической базы данных
BibTEX’a, который используется для тезисов диссертации.
@proceedings{key, ?eld-list} Вид элемента библиографической базы данных BibTEX’a,
используется для таких трудов конференции, которые не являются одним
документом.
@string{abbrv =text} Встречается только внутри bib-файла, где делает abbrv со-
кращением для text, который должен быть заключен в двойные кавычки.
@techreport{key, ?eld-list} Такой вид элемента библиографической базы дан-
ных BibTEX’a, который используется для научных и технических отчетов,
выпускаемых такими учреждениями, как институты, факультеты универ-
ситетов или промышленные исследовательские лаборатории.
@unpublished{key, ?eld-list} Вид элемента библиографической базы данных BibTEX’a,
используется для документов, например, напечатанных на машинке, имею-
щих название и автора, но нигде не издававшиеся. К этой категории можно
отнести самиздат.

9
? ?
v v
5 + 1 ? 2?/v5
1 5
?
?
=? ?e .
v
2?
e?2? 5 v 5/2
?
5 5?1
53/4 ?1
1+
1+ v 2
e?4? 5
1+ v
e?6? 5
1+
1 + ..
.
$$
{1 \over\displaystyle 1 +
{\strut e^{-2\pi\sqrt{5}} \over\displaystyle 1 +
{\strut e^{-4\pi\sqrt{5}} \over\displaystyle 1 +
{\strut e^{-6\pi\sqrt{5}} \over\displaystyle 1 +
{\rule{0mm}{2mm} \makebox[5mm]{} \atop \ddots}%
}}}}
=
\left(
{\sqrt{5} \over
1 + \sqrt[5]{5^{3/4} \left(
{\sqrt{5} - 1 \over 2} \right)^{5/2} - 1}} -
{\sqrt{5} + 1 \over 2} \right) e^{2\pi / \sqrt{5}}.
$$

Рис. 1. Формула Раманяна и команды, которыми она была получена.


\[form\] Может встретиться только в абзацной моде, где набирает формулу
form в математической моде, а затем помещает в виде выделенного урав-
нения в центре отдельной строки, если только не выбрана опция стиля до-
кумента fleqn в этом случае формула печатается с отступом от левого
поля, равным значению параметра длины \mathindent. Эквивалентно кон-
струкции \begin{displaymath}form\end{displaymath}. Как \[, так и \]
обе хрупкие. См. также описание $$form$$ и пример на рис.1, стр.10.
\\[len] Команда конца строки. Если присутствует необязательный параметр
len, то он задает величину вертикального пробела, вставляемого между
строками. Удобно использовать для увеличения стандартного расстояния
между строками, в том числе и в таблицах.
\\*[len] Аналогична команде \\[len], за тем исключением, что место, где встре-
тилась эта команда, никогда не попадет в конец страницы. Хрупкая.
\] Смотри \[.
form1 ^form2 Делает формулу form2 верхним индексом формулы form1 . Напри-
мер, $x^i$ дает xi . Если form2 состоит из более чем одного символа, она

10
должна быть заключена в фигурные скобки. Например, $y^{i+1}$ дает
y i+1 . Вместо символа шляпки можно использовать командную последова-
тельность \sp. Так, form1 \spform2 эквивалентно form1 ^form2 . См. пример
на рис.1, стр.10. Прочная.
\^char Производит акцент циркумфлекс (?) над следующим одним символом
o
char в LR или абзацной моде. Прочная.
form1 _form2 Делает формулу form2 нижним индексом формулы form1 . Напри-
мер, $x_i$ дает xi .Если form2 состоит из более чем одного символа, она
должна быть заключена в фигурные скобки. Например, $y_{i+1}$ дает
yi+1 . Вместо символа подчеркивания можно использовать командную по-
следовательность \sb. Так, form1 \sbform2 эквивалентно form1 _form2 . Проч-
ная.
\_ Для получения в любой моде символа _, который программисты называют
подчеркиванием и который соединяет слова в пределах одного идентифи-
катора.
Plus\_Grand\_Commun\_Diviseur . . . . . . . . . Plus_Grand_Commun_Diviseur
Прочная.
‘ Используется для задания восьмеричной константы. Так, ‘12 является восьме-
ричной записью десятичного число 10. См. команду \chari.
\‘char Производит акцент гравис (`) над следующим одним символом char в LR
o
или абзацной моде, но не внутри командных скобок tabbing, где следует
использовать \a‘char . Прочная.
{область} Фигурные скобки это специальные символы, которые используются
для ограничения области действия команд или заключения обязательных
аргументов команд.
\{ Производит { во всех модах. В математической моде это открывающий
символ, который также можно получить командой \lbrace. См. рис.5 на
стр.21 и рис.6 на стр.22. Прочная.
| В математической моде дает ординарный символ |, который также может быть
получен командой \vert; однако после \left или \right дает соответству-
ющий ограничитель. См. рис.5 на стр.21 и рис.6 на стр.22. Вне математи-
ческой моды производит em-тире, кроме области действия декларации \tt,
где дает |. Используется также в преамбулах командных скобок array,
tabular и tabular* для задания вертикальной черты. См. например, таб-
лицу, приведенную в описании @{text}. Прочная.
\| В математической моде дает ординарный символ , который можно также
получить командой \Vert; однако, после \left или \right дает соответ-
ствующий ограничитель. См. рис.5 на стр.21 и рис.6 на стр.22. Прочная.


11
} Смотри {.
\} Производит } во всех модах. В математической моде это закрывающий
символ, который также можно получить командой \rbrace. См. рис.5 на
стр.21 и рис.6 на стр.22. Прочная.
˜ Производит пробел между словами и запрещает разрыв строки.
\˜char Производит акцент тильду (?) над следующим одним символом char в
o
LR или абзацной моде. Прочная.
11pt Возможная опция команды \documentstyle. Указывает, что при наборе до-
кумента используется размер шрифта 11 пунктов, а не принятый по умол-
чанию 10 пунктов. См. примеры на рис.16, стр.79 и на рис.7, стр.24.
12pt Возможная опция команды \documentstyle. Указывает, что при наборе до-
кумента используется размер шрифта 12 пунктов, а не принятый по умол-
чанию 10 пунктов.


a

\a’char Используется только внутри командных скобок tabbing, где производит
акцент акут (?) над одним следующим символом char . Хрупкая.
o
\a=char Используется только внутри командных скобок tabbing, где производит
акцент макрон (?) над одним следующим символом char . Хрупкая.
o
\a‘char Используется только внутри командных скобок tabbing, где производит
акцент гравис (`) над одним следующим символом char . Хрупкая.
o
\aa Команда для получения строчной скандинавской буквы а-с-кружком (?
a)
только в абзацной и LR модах. Прочная.
\АА Команда для получения прописной скандинавской буквы А-с-кружком (? A)
? введите $x=3$\AA.
только в абзацной и LR модах. Для получения x = 3A
Если после ? нужен пробел, не забудьте написать \AA\ . Прочная.
A
abbrv Одна из возможных опций команды \bibliographystyle. Элементы биб-
лиографии расположены в алфавитном порядке и каждый помечен число-
вой меткой в квадратных скобках (например, [17]). Опция берет их имена
исходя из того, что имена авторов, редакторов, названия месяцев и журна-
лов сокращены.
{form1 \above len form2 } Производит дробь с числителем form1 , знаменателем
form2 и дробной чертой толщиной len. Команда примитивного TEX’a.
y+z
$x+{y+z\above 1pt v+w}$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x + v+w


12
a \abovedisplayskip + \baselineskip
b \belowdisplayskip + \baselineskip
c \abovedisplayshortskip + \baselineskip
d \belowdisplayshortskip + \baselineskip
? 2 em
e



текст


..................................
T
a
формула 1
. . . . . . . . . . . . . . . . .c . . .
..
T

b

. . . .c . . .
..
текст


............................................
.
. T
.
. c
.e
.' E формула 2
.
. . . . . . . . . . . . . . . . . .c . . .
..
T

d


. . . .c . . .
..
текст



Рис. 2. “Короткие” и “длинные” выключенные формулы.




13
y+z
$\displaystyle x+{y+z\above 1pt v+w}$ . . . . . . . . . . . . . . . . . . . . . . x +
v+w
\abovedisplayshortskip Параметр эластичной длины, равный величине допол-
нительного пробела, который помещается над “короткой” выключенной фор-
мулой, если только в команде \documentstyle не выбрана опция fleqn (то
есть, в дополнение к значению \baselineskip). “Короткая” формула это
такая формула, для которой расстояние e на рис.2 на стр.13 больше чем
2 em, где величина еm определяется размером шрифта предшествующего
этой формуле абзаца. Величина этого параметра может изменяться неко-
торыми декларациями, изменяющими размер используемого шрифта. См.
также ниже описание команды \abovedisplayskip. (Это команда прими-
тивного TEX’a и все подробности приведены здесь только для информации.
Во всяком случае это упрощение того, что происходит в действительности.)
Прочная команда, перед которой не надо ставить \protect.
\abovedisplayskip Параметр эластичной длины, равный величине дополнитель-
ного пробела, помещаемого над “длинной” выключенной формулой, если
только в команде \documentstyle не задана опция fleqn (то есть, в до-
полнение к значению \baselineskip). “Длинной” формулой считается та-
кая, самая левая точка которой находится левее конца последней строчки
предшествующего ей абзаца или если она правее этой точки и расстоя-
ние между этими точками меньше, чем 2 еm шрифта предыдущего абзаца.
На рис.2 на стр.13 формула 1 является “длинной” в этом смысле. Вели-
чина этого параметра может быть изменена декларациями, меняющими
используемый шрифт. Пробелы после формулы регулируются командами
\belowdisplayskip и \belowdisplayshortskip. В формате plain предлага-
ются следующие значения этих параметров:
\abovedisplayskip=12pt plus 3pt minus 9pt
\abovedisplayhortskip=0pt plus 3pt
\belowdisplayskip=\abovedisplayskip
\belowdisplayshortskip=7pt plus 3pt minus 3pt
(Это команда примитивного TEX’a и все подробности приведены здесь толь-
ко для информации. Во всяком случае, это упрощение того, что происходит
на самом деле.). Прочная команда, перед которой не надо ставить \protect.
abstract Командные скобки, используемые в стилях документов article и report
для получения аннотаций. Их надо помещать во входном файле внутри ко-
мандных скобок document после команды \maketitle. Пример см. на рис.7,
стр.24. По умолчанию в первой строке аннотации делается абзацный отступ,
но его можно удалить командой \noindent.
\acute Команда для получения акцента в математической моде. Так, $\acute
x$ дает x. Прочная.
?



14
\addcontentsline{ext}{sec-unit}{entry} Записывает элемент в файл, заданный
параметром ext, который может быть равен lof, lot или toc. Аргумент sec-
unit управляет тем, что записывается; если ext равен lof, то sec-unit должен
быть равен figure, если ext равен lot, то sec-unit должен быть равен table,
а если ext равен toc, то sec-unit должен быть part, chapter (но не в сти-
ле документа article), section, subsection, paragraph или subparagraph.
(Заметим, что sec-unit равен, например, section, а не \section). Аргумент
entry, который является подвижным, это реальный текст, который по-
явится в списке рисунков, списке таблиц или оглавлении. Если Вы хотите,
чтобы рисунки, таблицы или пункты оглавления были пронумерованы, то
вместо просто текста в entry следует использовать команду \numberline.
Обратите внимание на то, как она помещается относительно текста:

\addcontentsline{lof}{figure}
{\protect\numberline{12.3}
{Полевые позиции крикета.}}

Если entry или соответствующий аргумент в \numberline слишком
длинный, то Вы получите сообщение об ошибке, которое говорит о превы-
шение размера буфера.
address Поле элемента в библиографической базе данных BibTEX’a, которое со-
держит адрес издателя написанной работы. Если издатель не очень извест-
ный, здесь можно поместить о нем дополнительную информацию.
\address{text} Декларация, которая может встретиться только в стиле доку-
мента letter. Используется для получения адреса отправителя. Внутри
аргумента text для начала новой строки можно использовать одну или
несколько команд \\. См. letter
\addtocontents{ext}{text} Записывает аргумент text в файл, указанный в аргу-
менте ext, который может быть равен lof, lot или toc. Подвижный аргу-
мент text может содержать как обычный текст, так и команды форматиро-
вания. Если text слишком длинный, то Вы получите сообщение об ошибке,
которое говорит о превышении размера буфера L TEX’a.
A


\addtocounter{ctr }{i} Глобальная декларация, присваивает счетчику ctr ре-
зультат сложения i и текущего значения ctr . Например, вставим здесь снос-
ку3 , а затем изменим значение счетчика footnote:
\addtocounter{footnote}{-1}
Обратите внимание на номер следующей сноски несмотря на то, что мы
уменьшили счетчик footnote на 1, номер сноски не изменился3 . Хрупкая.
3 ее метка определяется счетчиком footnote
3 Не забывайте, что счетчики увеличиваютcя на 1 перед их использованием.




15
\addtolength{cmd }{len} Присваивает команде длины cmd , которая должна на-
чинаться с бэкслэша, результат сложения len с ее текущим значением. При-
мер ее использования можно посмотреть на рис.3 на стр.17, а результат
на рис. 4 на стр.18. Прочная.
\addvspace{len} Обычно добавляет вертикальный пробел размера len. Две та-
кие команды подряд: \addvspace{len 1 }\addvspace{len 2 }, добавляют толь-
ко один пробел leni , где leni это максимум из len1 и len2 . Использует-
ся в определениях многих командных скобок, в результате чего пробелы,
окружающие вложенные командные скобки, получаются такими же, как
пробелы над и под одинарными командными скобками. Хрупкая.
\ae Команда, доступная только в абзацной и LR модах для получения строчной
латинской и скандинавской гласной лигатуры (?) (для ? есть \oe).
ros\ae, \oe d\‘eme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ros?, ?d`me
e
Теперь вы понимаете, почему пробел, следующий непосредственно за мак-
рокомандой, на самом деле пробелом не является? Прочная.
\AE Команда, доступная только в абзацной и LR модах для получения пропис-
ной латинской и скандинавской гласной лигатуры (?). Последовательность
\AE SOPE дает ?SOPE. Обратите внимание, что пробел после \AE игнори-
руется. Прочная.
\aleph Производит ординарный символ ?, но только в математической моде.
Прочная.
alph Один из параметров глобальной декларации \pagenumbering. Если он ис-
пользуется, номера страниц печатаются строчными латинскими буквами.
\alph{ctr } Значение счетчика ctr которое должно быть целым положитель-
ным числом, меньшим 27 выводится в виде строчной буквы. Например,
на этой странице команда \alph{page} дает p. Прочная.
Alph Один из параметров глобальной декларации \pagenumbering. Если он ис-
пользуется, номера страниц печатаются прописными латинскими буквами.
См. описание команды \pagenumbering.
\Аlph{ctr } Значение счетчика ctr которое должно быть целым положитель-
ным числом, меньшим 27 выводится в виде прописной буквы. Например,
на этой странице команда \Alph{page} дает P. Прочная.
alpha Одна из возможных опций команды \bibliographystyle. Элементы биб-
лиографии располагаются по алфавиту и каждый помечается меткой, со-
ставленной из трех первых букв имени автора и двух последних цифр года
издания. Например, [Lak76].
\alpha Производит ординарный символ ?, но только в математической моде.
Прочная.


16
\begin{figure}[p]
{\parskip=-1.5pt
{\large \setlength{\parindent}{1in}
Цап-царап \addtolength{\parindent}{1em}\par
сказал мыш- \addtolength{\parindent}{4em}\par
ке: ‘‘Вот \addtolength{\parindent}{.5em}\par
какие \addtolength{\parindent}{0.5em}\par
делиш-\par} {\normalsize \setlength{\parindent}{1.9in}
ки, мы \addtolength{\parindent}{-1.5em}\par
пойдем \addtolength{\parindent}{-.5em}\par
с то- \addtolength{\parindent}{-1em}\par
бой в суд, \addtolength{\parindent}{-1em}\par
{\it я} тебя \addtolength{\parindent}{-.5em}\par
засу-\par} {\small \setlength{\parindent}{1.35in}
жу. И не \addtolength{\parindent}{1.5em}\par
смей \addtolength{\parindent}{1.5em}\par
...
потому\par} {\footnotesize \setlength{\parindent}{2.45in}
что все \addtolength{\parindent}{3em}\par
утро \addtolength{\parindent}{-2em}\par
я без дела \addtolength{\parindent}{-1.5em}\par
сижу.’’\par} {\scriptsize \setlength{\parindent}{2.1in}
И на это \addtolength{\parindent}{-1.75em}\par
...
ведут.’’ \addtolength{\parindent}{.5em}\par
--- Я и суд,\par}{\tiny \setlength{\parindent}{1.75in}
я и след- \addtolength{\parindent}{-1.5em}\par
ствие, --- \addtolength{\parindent}{-1.5em}\par
Цап-Царап \addtolength{\parindent}{-1em}\par
...
тебе \addtolength{\parindent}{-1.5em}\par
и ко- \addtolength{\parindent}{1.25em}\par
нец \addtolength{\parindent}{1em}\par
.˜ \addtolength{\parindent}{.75em}\par˜\par}}
\caption{Хвост мыши из ‘‘Алисы в стране чудес’’.}
\label{taleout}
\end{figure}


Рис. 3. Хвост мыши из “Алисы в стране чудес” команды для получения.




17
Цап-царап
сказал мыш-
ке: “Вот
какие
делиш-
ки, мы
пойдем
с то-
бой в суд,
я тебя
засу-
жу. И не
смей
отпи-
раться,
мы дол-
жны рас-
кви-
таться,
потому
что все
утро
я без дела
сижу.”
И на это
нахалу
мышка так
отвечала:
“Без
суда и
без след-
ствия,
сударь,
дел не
ведут.”
Я и суд,
я и след-
ствие,
Цап-Царап
ей от-
ветст-
вует.
Присужу
тебя к
смерти
я, тут
тебе
и ко-
нец
.




Рис. 4. Хвост мыши из “Алисы в стране чудес”.




18
\amalg Дает символ бинарного оператора . Только в математической моде.
$x\amalg y$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x y
Не путайте с большим оператором \coprod:

$\amalg$ $\coprod$ $\displaystyle\coprod$ . . . . . . . . . . . . . . . . . . . .
Прочная.
and В полях author и editor элемента библиографической базы данных BibTEX’a
разделяет имена нескольких авторов или редакторов.

and others Может прервать поле автора или редактора в элементе библиогра-
фической базы данных BibTEX’a. В результирующем документе появляется
в виде ‘et al.’
\and Может встретиться только внутри аргумента декларации \author. Исполь-
зуется для разделения имен нескольких авторов.

\angle Производит ординарный символ , но только в математической моде.
угол $\angle AMB$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . угол AM B
Иногда угол обозначают по-другому:
угол $\widehat{ABM}$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . угол ABM
Прочная.
annote Имя поля элемента в библиографической базе данных BibTEX’a. Исполь-
зуется для аннотаций, которые не появятся в получаемой библиографии.
\appendix Декларация, которая изменяет способ нумерации единиц рубрикации.
В стилях документа book и report главы начинают “нумероваться” по ал-
фавиту, а в стиле документа article по алфавиту начинают “нумероваться”
секции. На нумерацию частей не действует. Аргументов не имеет.
\approx Производит символ бинарного отношения ?, но только в математиче-
ской моде. А может быть, Вам потребуется символ \simeq ( ) или \cong
(?)? Прочная.
=
arabic Один из параметров глобальной декларации \pagenumbering. Если он ис-
пользуется, номера страниц печатаются арабскими цифрами. См. описание
команды \pagenumbering.
\arabic{ctr} Счетчик ctr выводится в виде арабского числа. Например, на этой
странице команда \arabic{page} дает 19. Прочная.

\arccos Производит обозначение элементарной функции (arccos), но только в
математической моде. Нижние и верхние индексы никогда не появляются
в виде пределов, добавленных к получаемому символу. Прочная.


19
\arcsin Производит обозначение элементарной функции (arcsin), но только в
математической моде. Нижние и верхние индексы никогда не появляются
в виде пределов, добавленных к получаемому символу. Прочная.
\arctan Производит обозначение элементарной функции (arctan), но только в
математической моде. Нижние и верхние индексы никогда не появляются
в виде пределов, добавленных к получаемому символу. Можно определить
и такую макрокоманду \arctg:
\def\arctg{\mathop{\rm arctg}\nolimits}
Прочная.
\arg Производит обозначение элементарной функции (arg), но только в матема-
тической моде:
$\arg(zz’)=\arg z+\arg z’$ . . . . . . . . . . . . . . . . . . . . . . arg(zz ) = arg z + arg z
Нижние и верхние индексы никогда не появляются в виде пределов, добав-
ленных к получаемому символу. Прочная.
array Командные скобки, которые можно использовать только в математиче-
ской моде, где они производят двумерное пространственное расположение
преимущественно математических символов. Вот простой пример:
$$
\begin{array}{ccc}
??B \bf \Phi & \Psi & B \\
??S \mit\Gamma & \Gamma & \cal S \\
TAZ T & \rm A & Z
\end{array}
$$
Обратите внимание внутри элементов массива можно использовать де-
кларации, но их область действия если только они неглобальные огра-
ничивается тем элементом, в котором они находятся. Другими словами,
область действия декларации оканчивается следующими символами или
командами: &, \\ или \end{array}.
\arraycolsep Параметр жесткой длины, равный половине величины горизон-
тального пробела, который оставляется между двумя колонками, получае-
мыми командными скобками array. Пример см. в описании @{text}. Проч-
ная команда, поэтому перед ней не надо помещать \protect.
\arrayrulewidth Параметр жесткой длины, равный толщине каждой прямой,
которая получается командными скобками array. Прочная команда, по-
этому перед ней не надо помещать \protect.
\arraystretch Значением команды является вещественное число. Управляет ве-
личиной вертикального пробела между рядами, получаемыми командными


20
\left( \left\{ \left[
\tempest \tempest \tempest
\right) \right\} \right]


\left\lgroup \left\lceil \left\lfloor
\tempest \tempest \tempest
\right\rgroup \right\rceil \right\rfloor


\left\uparrow \left\updownarrow \left\downarrow
\tempest \tempest \tempest
\right\Uparrow \right\Updownarrow \right\Downarrow


\left\lmoustache \left\arrowvert \left\bracevert
\tempest \tempest \tempest
\right\rmoustache \right\Arrowvert \right\bracevert


\left\langle \left\vert \left\backslash
\tempest \tempest \tempest
\right\rangle \right\Vert \right/


\def\tempest%
{\begin{array}{ccc}
2 & 7 & 6 \\
9 & 5 & 1 \\
4&3&8
\end{array}}


Рис. 5. Ограничители в TEX’e (примеры кодировки).


скобками array, tabular или tabular*, путем умножения на ширину, при-
нятую по умолчанию. Значение по умолчанию равно 1, но если заменить
его на 1.25, скажем, декларацией \renewcommand или \def, то расстояние
между напечатанными рядами будет больше в 1.25 раза.
\arrowvert Доступна только в математической моде, где перед ней должна сто-
ять команда \left или \right и где она, как это показано на рис.5 стр.21
и рис.6 стр.22, производит ограничитель.
\Аrrowvert Доступна только в математической моде, где перед ней должна сто-
ять команда \left или \right и где она, как это показано на рис.5 стр.21

21
? ?
? ? ? ?
2 7 6 ?2 7 6? 2 7 6
?9 5 1? 9 5 1 ?9 5 1?
4 3 8 4 3 8 4 3 8
? ?


? ?
? ?
? ?
?2 7 6 2 76 ?2 7 6?
? ? ?
? ?
?9 5 1 ?9 5 1? ?9 5 1?
?
? ?
? ? ? ?
? ?
4 3 8 ?4 3 8? 4 3 8

?
?2 7 6 ?2 76 ?2 7 6
? ? ?
?9 5 1 ?9 51 ?9 5 1
? ? ?
?4 3 8 4 38 4 3 8

?
? ? ? ?
?2 7 6 ?2 7 6 ?2 7 6 ?
? ?
? ? ?
?
? ? ? ?
?9 5 1 ?9 5 1 ?9 5 1
? ?
? ? ? ?
? ? ? ?
?
? ? ? ?
4 3 8 ?4 3 8 ?4 3 8 ?
? ?


2 7 6 2 7 6 2 7 6
9 5 1 9 5 1 9 5 1
4 3 8 4 3 8 4 3 8

Рис. 6. Ограничители в TEX’е (результаты)


и рис.6 стр.22, производит ограничитель.
article Один из стилей документов, которые могут быть аргументом doc-style
команды \documentstyle. По умолчанию действует односторонняя “печать”,
то есть, все страницы являются (концептуально) правосторонними и нечет-
ными. Это означает, что на физическом листе бумаги заголовок, тело и
основание страниц относительно левой и верхней границ листа размеща-
ются одинаково и для четных, и для нечетных страниц. По умолчанию
принят стиль страниц plain, то есть, заголовок пустой, а номер страницы
находится в центре основания. По умолчанию также действует декларация
\raggedbottom, то есть, вертикальные пробелы между абзацами остаются
постоянными и поэтому высота текста на разных страницах может слегка
изменяться.
Если для библиографии вы собираетесь использовать BibTEX, надо поме-
стить команду \bibliographystyle вскоре после начала командных скобок
document, а поблизости от конца этих командных скобок поместить команду
\bibliography. Таким образом, Ваш входной файл будет выглядеть при-
мерно так, как показано на рис.7, стр.24. Если Вы получаете библиографию


22
командными скобками thebibliography, то эти командные скобки должны
находиться непосредственно перед командой \end{document} (если надо,
чтобы библиография была расположена в конце выходного документа).
Заголовок получается командой \maketitle, которая, если вообще встре-
чается во входном файле, должна помещаться внутри командных скобок
document. Если используется команда \maketitle, то она должна стоять
после обеих деклараций \title и \author. Ей может также предшество-
вать декларация \date, хотя это не обязательно; если \date отсутствует,
используется текущая дата. Заметим, что по умолчанию заголовок появля-
ется не на отдельной странице. Если нужно, чтобы заголовок, автор и дата
были вынесены на отдельную страницу, надо в команде \documentstyle за-
дать опцию titlepage. (Это также приведет к тому, что аннотация если
она присутствует тоже напечатается на отдельной странице.)
Сам заголовок является аргументом декларации \title. Для того, чтобы
задать разбиение строк в заголовке, надо в аргументе декларации \title
использовать команду \\. Внутри аргумента декларации \title также мо-
гут появиться одна или несколько команд \thanks. Они делают сноски.
Автор или авторы статьи задаются как аргумент декларации \author. Если
у статьи несколько авторов, их имена должны разделяться командой \and.
Так же, как и в декларации \title, можно использовать команду \\ для
принудительного разрыва строки и команду \thanks для получения сноски.
Необязательная декларация \date может использоваться для получения
выбранной Вами даты (или, в действительности, любой другой информа-
ции). Если эта декларация опущена, в качестве даты используется дата об-
работки L TEX’ом входного файла. Так же, как в случае декларации \title,
A

можно для окончания строки использовать команду \\, а для получения
сносок команду \thanks.
Если Ваш документ должен иметь аннотацию, заключите ее текст в ко-
мандные скобки abstract. Они должны находиться внутри командных ско-
бок document; обычно наилучшим является место сразу после команды
\maketitle.
В стиле article имеются следующие команды рубрикации: \part, \section,
\subsection, \subsubsection, \paragraph и \subparagraph. С каждой ко-
мандой рубрикации связан номер уровня как показано на рис.8, стр.24
который используется, чтобы определить, будет ли заголовок, связан-
ный с командой рубрикации, помещаться в оглавлении, если оно есть, и
должен или нет этот заголовок, появляясь в выходном документе, нуме-
роваться.4 Имеются два счетчика, которые управляют такими вещами, а
именно, tocdepth и secnumdepth. В оглавление (если оно есть) помещаются
заголовки единиц рубрикации, номера уровней которых меньше или равны
значению счетчика tocdepth, а нумероваться будут все заголовки единиц
4 Статьи обычно не имеют оглавления, но его можно получить, используя команду
\tableofcontents.


23
\documentstyle[11pt,own,russian]{article}
\title{Каталог команд \LaTeX а}
\author{С.Клименко\and М.Лисина}
\begin{document}
\bibliographystyle{plain}
\maketitle
\begin{abstract}
\noindent
В этой статье приводится каталог команд \LaTeX а
...
\end{abstract}
\noindent
Текст статьи.
\nocite{*}
\bibliography{pom}
\end{document}


Рис. 7. Пример использования стиля документа article

команда номер в оглав- нумеру-
рубрикации уровня лении ется
0 да да
\part
1 да да
\section
2 да да
\subsection
3 да да
\subsubsection
4 нет нет
\paragraph
5 нет нет
\subparagraph


Рис. 8. Команды рубрикации стиля документа article.


рубрикации, номера уровней которых меньше или равны значению счет-
чика secnumdepth. По умолчанию оба эти значения равны 3. Рис.8, стр.24
показывает, какие команды рубрикации нумеруются и какие заголовки за-
носятся в оглавление с учетом этих принятых по умолчанию значений.
С каждой командой рубрикации связан счетчик, имя которого совпадает
с именем соответствующей ему команды рубрикации, но без начального
символа бэкслэш. Например, счетчик, связанный с командой \section, на-
зывается section. В начале статьи все счетчики, связанные с командами
рубрикации, установлены в нуль. Соответствующие команды рубрикации
увеличивают эти счетчики перед тем, как формируется номер единицы руб-
рикации.
Если используются командные скобки equation и eqnarray, то уравнения


24
нумеруются во всем документе последовательно, начиная с 1. Если в до-
кументе встречаются рисунки, они нумеруются последовательно во всем
документе, начиная с 1. Если в документе встречаются таблицы, они ну-
меруются последовательно во всем документе, начиная с 1. Заметим, что и
уровень, и рисунок, и таблица могут одновременно иметь номер 1.
\ast Производит символ бинарного оператора ?, но только в математической
моде. Клавиша ? дает тот же символ. Прочная.
\asymp Производит символ бинарного отношения , но только в математической
моде. Прочная.
{form1 \atop form2 } Располагает символы в виде дроби, но без дробной черты:
form 1 находится над form 2 :
u
$x+{u\atop v+w}$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x + v+w
u
$\displaystyle x+{u\atop v+w}$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x +
v+w
$\displaystyle S=\sum_{\scriptstyle 1<i<n\atop
\scriptstyle J,K\subset X} A_iB_{JK}$ . . . . . . . . . . . . . . S = Ai BJK
1<i<n
J,K?X

В последнем примере обратите внимание на \scriptstyle в числителе и
знаменателе. Это прием, который не дает индексам стать слишком малень-
кими. Иначе они окажутся в стиле \scriptscriptstyle (5 пунктов вместо
7), поскольку \atop сама уже в индексе. Команда примитивного TEX’a.
{form1 \atopwithdelims delim1 delim2 form2 } Производит расположение сим-
волов типа дроби, такое, что form1 находится над form2 , дробной черты
нет, а вся конструкция ограничена слева delim1 , a справа delim2 :
\def\toto{\atopwithdelims<>}
x+u
$q+{x+u \toto x+vw}$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .q + x+vw

x+u
$\displaystyle q+{x+u \toto x+vw}$ . . . . . . . . . . . . . . . . . . . . . . q +
x + vw
Команда примитивного TEX’a, которая используется в определении команд
\brace, \brack и \choose.
author Имя поля элемента библиографической базы данных BibTEX’a, которое
содержит имя или имена авторов работы.
\author{text} Декларация, объявляющая автора или авторов документа. Если
text состоит из нескольких имен авторов, то они разделяются командами
\and. Внутри text можно использовать команду \\для разбиения строк, а
также одну или несколько команд \thanks, которые делают сноски с мар-
керами нулевой ширины. Если команда \thanks не оканчивает строку, то
после нее, чтобы вставить пробел, надо поставить команду \ .

25
aux Расширение имени для вспомогательного файла, который содержит разно-
образную информацию, используемую для перекрестных ссылок.


b

\b char или \b{char} Производит подчеркивающий акцент (o) под следующим
?
одним символом char в LR или абзацной моде.
\b x, \b o, \b k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x, o, k
???
Сравните с командой \underline, которая выполняет подчеркивание и в
математической моде. Последняя, ко всему прочему, может подчеркнуть
более одного символа:
$\underline{PAO}$, \underline{PAO} . . . . . . . . . . . . . . . . . . . . . . . . . P AO, PAO
Прочная.

\backslash Производит ординарный символ \ (без пробелов слева и справа).
Только в математической моде:
$H\backslash G/K$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . H\G/K
Не путать эту команду с командой \setminus (вычитание множеств), кото-
рая задает бинарную операцию:
множество $H\setminus G$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . множество H \ G
класс $H\backslash G$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . класс H\G
Чтобы напечатать ‘\’ с текстом шрифта \tt, введите \char‘\\.
Если перед командой \backslash стоит команда\left или \right, то полу-
чается ограничитель (см. рис.5 на стр.21 и рис.6 на стр.22). Прочная.
\bar Математический акцент надчеркивания (?). Только в математической мо-
x
де. Проводит черту над буквой, следующей непосредственно за командой:
например, мнимая часть комплексного числа z задается в виде $\bar z$. В
математической моде также можно использовать команду \overline:
??
$\bar z+\bar k$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . z + k
$\overline{z}+\overline{k}$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . z + k
$\overline{\mathstrut z}+\overline{\mathstrut k}$ . . . . . . . . . . . . . . z + k
Обратите внимание на действие команды \mathstrut (невидимая подпорка
величиной с круглую скобку, которая позволяет размещать черточки на од-
ной высоте). Команда \overline может надчеркнуть более одного символа.
Прочная.




26
\baselineskip Параметр эластичной длины, значение которого, умноженное на
значение команды \baselinestretch, равно естественному расстоянию меж-
ду базовыми линиями каждых двух последовательных строк абзаца. (На
самом деле это команда примитивного TEX’a.) Во всем абзаце использу-
ется то значение этого параметра, которое он имеет в конце этого абзаца.
При использовании команды внутри группы, не забудьте перед закрытием
группы написать \par:
{\baselineskip=14pt...\par},
иначе интервал не изменится. Хотя это значение может быть эластичным,
Кнут говорит, что если его сделать жестким, то результат будет выглядеть
лучше. Но даже если значение этого параметра сделать жестким, расстоя-
ние между двумя базовыми линиями последовательных строк абзаца может
измениться, если одна из этих строк содержит большой символ. Заметим,
что значение \baselineskip изменяется декларациями, меняющими размер
шрифта такими, как \tiny и \large. (Подробности включены только для
информации. Ответственность за значение \baselineskip несет разработ-
чик стиля документа. Если же Вам на самом деле надо изменить расстоя-
ние между базовыми линиями например, чтобы получить машинописный
документ в два интервала то меняйте значение \baselinestretch.) Ко-
манда прочная и перед ней не надо ставить \protect.
\baselinestretch Значением команды является вещественное число, по умолча-
нию равное 1. Реальное расстояние между базовыми линиями двух после-
довательных строк абзаца равно значению \baselineskip, умноженному
на значение \baselinestretch.
\batchmode Один из примитивов, которые управляют уровнем взаимодействия
во время работы TEX’а. Если первой командой входного файла является
эта команда (даже перед \documentstyle), то на терминал не выводится
никакой информации, а TEX продолжает работу даже после того, как он
встретил ошибку. Протокол работы записывается в файл с расширением
.log.
.bbl Расширение имени файла, который пишется или перезаписывается при ра-
боте BibTEX’a и содержит команды форматирования, которые затем ис-
пользуются для получения библиографии в выходном документе. Если Вам
не нравится что-либо в результирующем документе, этот файл можно ре-
дактировать.
\begin{env} Начинает командные скобки env . Эти командные скобки должны
заканчиваться командой \end{env}. Хрупкая.
\belowdisplayshortskip Параметр эластичной длины, равный величине допол-
нительного вертикального пробела, помещаемого под “короткой” выклю-
ченной формулой, если в команде \documentstyle не выбрана опция fleqn.
Что такое “короткая” формула, объясняется в описании команды \abovedisplayshortskip,


27
Результат Команда Название

Жили-были старик . . . жирный
{\bf Жили-были старик ...}
Жили-были старик . . . курсив
{\it Жили-были старик ...}
Жили-были старик . . . романский
{\rm Жили-были старик ...}
капитель
{\sc Жили-были старик ...}
Жили-были старик . . .
Жили-были старик . . . рубленый
{\sf Жили-были старик ...}
Жили-были старик . . . наклонный
{\sl Жили-были старик ...}
машинописный
Жили-были старик ... {\tt Жили-были старик ...}

Результат Вход

Я ненавижу вас. {\bf Я {\em ненавижу\/} вас.}
Я ненавижу вас. {\it Я\/ {\em ненавижу} вас.}
Я ненавижу вас. {\rm Я {\em ненавижу\/} вас.}
Я ненавижу вас. {\sc Я {\em ненавижу\/} вас.}
Я ненавижу вас. {\sf Я {\em ненавижу\/} вас.}
Я ненавижу вас. {\sl Я\/ {\em ненавижу} вас.}
Я ненавижу вас. {\tt Я {\em ненавижу\/} вас.}


Рис. 9. Декларации, изменяющие шрифт.


а также на рис.2, стр.13. Команда примитивного TEX’a, которая является
прочной, следовательно, перед ней не надо ставить \protect.
\belowdisplayskip Параметр эластичной длины, равный величине дополнитель-
ного пробела, помещаемого под “длинной” выключенной формулой, если
в команде \documentstyle не выбрана опция fleqn. Что такое “длинная”
формула объясняется в описании команды \abovedisplayshortskip и на
рис.2, стр.13. Команда примитивного TEX’a, которая является прочной, сле-
довательно, перед ней не надо ставить \protect.
\beta Производит ординарный символ ?, но только в математической моде.
Прочная.
\bf Декларация, которая меняет шрифт на жирный см. рис.9 на стр.28. Ко-
манда может быть локальной, т.е. ограниченной одной группой:
это {\bf замечание} интересно . . . . . . . . . . . . . . . это замечание интересно
или глобальной, если писать \bf .... В этом случае жирным шрифтом
будет выделяться весь последующий текст до тех пор, пока не встретится
какой-либо другой переключатель шрифтов (например, \rm, \it или \sl).
Прочная.
.bib Расширение имени файла, содержащего один или несколько элементов биб-
лиографической базы данных BibTEX’a.

28
\bibindent Параметр жесткой длины доступный, только если в команде \documentstyle
выбрана опция openbib равный величине отступа во второй и всех после-
дующих строках элементов, получаемых командными скобками thebibliography.
Прочная команда, поэтому перед ней не надо ставить \protect.
\bibitem[text]{key} Команда, которая может встретиться только внутри ко-
мандных скобок thebibliography. Аргумент key состоит из букв, цифр и
знаков препинания, кроме запятой. Он используется в команде \cite для
ссылок на работу в библиографии. Если отсутствует аргумент text, то L TEX
A

генерирует числовую метку, заключенную в квадратные скобки, например,
[31]. В противном случае (если text присутствует) меткой является [text]. За-
метим, что text если присутствует является подвижным аргументом.
Хрупкая.
\bibliography{bib-?le-list} Когда во входном файле встречается \cite{key}, BibTEX
просматривает файлы, перечисленные в списке файлов bib-?le-list, чтобы
найти там элемент с ключом key. Если такой элемент найден, то библиогра-
фия будет содержать элемент, полученный из данных, которые содержатся
в bib-файле. В bib-?le-list помещаются только основные имена файлов, при-
чем они разделяются запятыми.
\bibliographystyle{bib-style} Используется вместе с BibTEX’ом и определяет,
как будет выглядеть библиография в выходном результате. Стандартны-
ми опциями для аргумента bib-style являются abbrv, alpha, plain и unsrt.
На Вашем компьютере могут быть и другие опции, например, agsm, dcu или
kluwer, которые используются вместе с опцией harvard команды \documentstyle.
\big Команда plain TEXа. Слегка увеличивает растяжимый символ. Только в ма-
тематической моде. Синтаксис: \big растяжимый символ (круглая скоб-
ка, квадратная скобка, фигурная скобка, вертикальная черта и т.д.) Может
быть в трех различных вариантах, а именно: \bigl, \bigr и \bigm. Коман-
да \bigl используется с открывающим ограничителем, а команда \bigr
с закрывающим (‘l’ для левой скобки и ‘r’ для правой):
$f\bigl(x+(y+z)\bigr)$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f x + (y + z)
Эти нюансы весьма существенны. Обращайте на них внимание, иначе про-
белы расставятся неправильно. Вариант команды \bigm слегка увеличивает
ограничитель и немного промежуток вокруг него:
$(x\in A(n)|y\in B(m))$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (x ? A(n)|y ? B(m))
$\big(x\in A(n)\big|y\in B(m)\big)$ . . . . . . . . . . . . . . x ? A(n) y ? B(m)
$\bigl(x\in A(n)\bigm|y\in B(m)\bigr)$ . . . . . . . . . x ? A(n) y ? B(m)
Итак, рекомендации предельно просты: \big для увеличения растяжи-
мого символа без модификации окружающих его интервалов, \bigl для от-
крывающего ограничителя, \bigr для закрывающего и \bigm, когда нужно
увеличить интервал с обеих сторон от символа.


29
Чтобы еще больше увеличить растяжимые символы, имеются команды \Big,
\bigg и им подобные:
\Biggl(\biggl(\Bigl(\bigl( () \bigr)\Bigr)\biggr)\Biggr)

?
i=N
()
i=1 k=1

\Big Команда plain TEXа. Увеличивает ограничители на 50% по сравнению с
“маленькой” командой \big. Естественно, у Вас по-прежнему есть право на
всевозможные окончания: \Bigl, \Bigr, \Bigm, \Big. См. также предыду-
щую команду.

\bigcap Большой оператор или . Только в математической моде:

$\displaystyle\overline A= \bigcap_{U\supset A}U$ . . . . . . . .A = U
U ?A
Как Вы могли сами заметить, горизонтальная черта ставится не точно
над буквой ‘A’. Чтобы получить правильную запись A, следует написать
\overline{\! A}. В выключенных формулах этот символ будет чуть боль-
шего размера, чем в формулах в тексте. Если в выключенных формулах
этот символ имеет нижний и верхний индексы, то они печатаются под и
над ним в виде пределов. Прочная.
\bigcirc Бинарный оператор . Только в математической моде. Прочная.

\bigcup Большой оператор или . Только в математической моде:
$\displaystyle{\buildrel\circ\over A}=\bigcup_{U\subset A}U$ . . . . . .
?
..................................................................A = U
U ?A
?
Группа вокруг A необходима, иначе знаку = будет слишком “тесно”. Мож-
но тот же результат получить иначе \mathop{A\kern0pt}^\circ (\kern
опускает ‘A’ относительно базовой линии). Поскольку A печатается курси-
вом, кружок (\circ) размещается не очень удачно. Два мини-пробела перед
\circ({\buildrel\,\,\circ\over A}) сдвинут его следующим образом:
?
A= U
U ?A

Прочная.

\bigodot Производит символ большого оператора или , но только в мате-
матической моде. В выключенных формулах этот символ будет чуть боль-
шего размера, чем в формулах в тексте. Если в выключенных формулах
этот символ имеет нижний и верхний индексы, то они печатаются под и
над ним в виде пределов. Прочная.

30
\bigoplus Производит символ большого оператора или , но только в ма-
тематической моде:
$\displaystyle E=\bigoplus_{i\in I}E_i$ . . . . . . . . . . . . . . . . . . . .E = Ei
i?I
В выключенных формулах этот символ будет чуть большего размера, чем в
формулах в тексте. Если в выключенных формулах этот символ имеет ниж-
ний и верхний индексы, то они печатаются под и над ним в виде пределов.
Прочная.

\bigotimes Производит символ большого оператора или , но только в
математической моде:
$\bigvee\limits^n E=\bigl({\textstyle
n
n
\bigotimes}^n E\bigr)/S_n(E)$ . . . . . . . . . . . . . . . . . . . . E= E /Sn (E)
В выключенных формулах этот символ будет чуть большего размера, чем в
формулах в тексте. Если в выключенных формулах этот символ имеет ниж-
ний и верхний индексы, то они печатаются под и над ним в виде пределов.
Прочная.

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

\bigsqcup Производит символ большого оператора или , но только в мате-
матической моде. В выключенных формулах этот символ будет чуть боль-
шего размера, чем в формулах в тексте. Если в выключенных формулах
этот символ имеет нижний и верхний индексы, то они печатаются под и
над ним в виде пределов. Прочная.
\bigtriangledown Производит символ бинарного оператора , но только в ма-
тематической моде. Прочная.

\bigtriangleup Производит символ бинарного оператора , но только в мате-
матической моде. Прочная.

\biguplus Производит символ большого оператора или , но только в мате-
матической моде. В выключенных формулах этот символ будет чуть боль-
шего размера, чем в формулах в тексте. Если в выключенных формулах
этот символ имеет нижний и верхний индексы, то они печатаются под и
над ним в виде пределов. Прочная.

\bigvee Производит символ большого оператора или , но только в матема-
тической моде. В выключенных формулах этот символ будет чуть больше-
го размера, чем в формулах в тексте. Если в выключенных формулах этот


31
символ имеет нижний и верхний индексы, то они печатаются под и над ним
в виде пределов. Прочная.

\bigwedge Производит символ большого оператора или , но только в мате-
матической моде. В выключенных формулах этот символ будет чуть боль-
шего размера, чем в формулах в тексте. Если в выключенных формулах
этот символ имеет нижний и верхний индексы, то они печатаются под и
над ним в виде пределов. Прочная.
.blg Расширение имени файла, который создается или перезаписывается при
работе BibTEX’a. Он содержит всю ту информацию, которая появляется на
терминале при обработке входного файла BibTEX’ом.

\bmod Производит символ бинарного оператора ( mod ), но только в математиче-
ской моде. Прочная.
\boldmath Декларация, которая сама не может быть использована в матема-
тической моле, но приводит к тому, что большинство символов, которые
встречаются в математической моде, следующей за этой декларацией (или
находящихся в ее области действия), печатаются жирным шрифтом. Жир-
ным шрифтом не печатаются только: все символы в индексном стиле и
стиле повторного индекса, символы + : ; ! ? ( ) [ ] а так-
же символы, которые имеют переменный размер (как и ), и большие
ограничители, полученные командами \left и \right. Хрупкая.

book Одно из значений, которому может быть равен аргумент doc-style команды
\documentstyle. Стиль документа book очень похож на report (см. его опи-
сание), хотя некоторые принятые в нем соглашения отличаются. В команде
\documentstyle по умолчанию принята опция twoside, которая подходит
для печати на обеих сторонах листа. Изменить это нельзя. По умолчанию
принят стиль страницы headings, то есть, заголовки нечетных страниц со-
держат название главы и номер страницы, а четных название секции
и номер страницы. Это можно изменить, используя в команде \pagestyle
опцию myheadings и связанные с ней команды, опцию plain или empty.
Если действует декларация \raggedbottom, то высота текста на различных
страницах может слегка различаться. По умолчанию, однако, действует де-
кларация \flushbottom и высота текста на всех страницах одинакова. Если
присутствует команда \maketitle обычно сразу после начала командных
скобок document то создается отдельный титульный лист. Как и в ста-
тьях, перед этим должны стоять обе команды \author и \title и может
стоять команда \date; в аргументах этих команд могут встретиться коман-
ды \thanks. В стиле book нельзя использовать командные скобки abstract.
Если для нумерации уравнений используются командные скобки eqnarray,
то уравнения нумеруются внутри каждой главы последовательно, начиная
с X.1, где X номер главы, далее X.2, и т.д. Если в документе встречаются
рисунки, они также нумеруются в виде X.1, X.2, . . ., где X номер главы.


32
команда номер в оглав- нумеру-
рубрикации уровня лении ется
?1 да да
\part
0 да да
\chapter

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

СОДЕРЖАНИЕ

>>