стр. 1
(общее количество: 18)

ОГЛАВЛЕНИЕ

След. стр. >>

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




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



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 в математической моде, а затем помещает в виде выделенного урав-

стр. 1
(общее количество: 18)

ОГЛАВЛЕНИЕ

След. стр. >>