<< Пред. стр.

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

ОГЛАВЛЕНИЕ

След. стр. >>

\begin{tabbing}
123\=456\=789\=\kill
один
\> один \\
два
\> два \\
три
\>\> три \\
четыре
\>\> четыре \\
пять
\>\>\> пять \\
шесть
\>\>\> шесть \\
семь
\>\> семь \\
восемь
\>\> восемь \\
девять
\> девять \\
десять
\> десять
\end{tabbing}
Здесь первая строка внутри командных скобок tabbing устанавливает пози-
ции табуляции так же, как позиции табуляции на пишущей машинке а
команда \kill просто говорит L TEX’у не производить никакого выходного
A

результата, соответствующего этой строке. Команды \= устанавливают по-
зиции табуляции. Заметим, что вне командных скобок tabbing команда \=
делает акцент макрон над следующим за ней символом. Если Вам нужен
акцент макрон внутри командных скобок tabbing, следует использовать
команду \a=. Также заметим, что в шрифтах Computer modern, разрабо-
танных Кнутом, все цифры имеют ширину, равную половине em. Команда
\> перемещает начало следующего за ней текста на очередную позицию
табуляции.10
Внутри командных скобок tabbing L TEX поддерживает две переменные,
A

а именно, next-tab-stop (следующий таб-стоп) и left-margin-tab (таб-левого-
поля), значениями которых являются неотрицательные целые числа. Пози-
ции табуляции представляют собой воображаемые вертикальные прямые,
вдоль которых выравнивается текст. Каждая такая прямая последователь-
но нумеруется слева направо, начиная с нуля. В приведенном выше примере
заданы три позиции табуляции с номерами 0, 1 и 2. В начале значение left-
margin-tab равно нулю и позиционирование происходит на текущем левом
поле, а начальное значение next-tab-stop устанавливается в 1. Команда \>
выравнивает текст по линии i если значение next-tab-stop равно i и уве-
личивает next-tab-stop на 1. (Заметим, что команда конца строки \\ не толь-
ко прерывает строку, но и устанавливает next-tab-stop в 1 + left-margin-tab;
на left-margin-tab она не действует.)

\tabbingsep Когда в командных скобках tabbing используется команда \’, текст
выталкивается влево, при этом значение этого параметра жесткой длины
задает расстояние, оставляемое между текстом и левым полем (или подхо-
10 Вplain TEX’е команду \> можно использовать только в математической моде и там она обознача-
ет пробел средней величины. В L TEX’е для этой цели служит команда \:, но только в математической
A
моде.




131
дящей позицией табуляции). Прочная команда, перед которой никогда не
надо ставить \protect.
\tabcolsep Параметр жесткой длины, равный половине величины горизонталь-
ного пробела, оставляемого между колонками, которые производятся ко-
мандными скобками tabular или tabular*. Прочная команда, поэтому пе-
ред ней не надо ставить команду \protect.
table Счетчик для нумерации плавающих вставок, создаваемых командными
скобками tabular или tabular*. Увеличивается, только если внутри ко-
мандных скобок имеется команда \caption.
table Командные скобки, которые производят плавающую вставку. Если вну-
три них присутствует команда \caption, то автоматически генерируется
слово ‘Table’11 и числовая метка; в противном случае они ведут себя как
командные скобки figure (см. их описание).
table* Очень похожи на командные скобки table, за тем исключением, что при
опции документа twocolumn, таблица будет иметь ширину в две колонки.
\tableofcontents Команда производит оглавление в том месте входного файла,
где она встретилась. Чтобы получить правильное оглавление, надо пропу-
стить L TEX как минимум дважды. Приводит к тому, что записывается (или
A

перезаписывается) файл с расширением toc, если, конечно, нет команды
\nofiles.

tabular Командные скобки tabular могут встретиться в любой моде и имеют
синтаксис:
\begin{tabular}[pos]{preamble}row-list \end{tabular}
Необязательный аргумент pos управляет вертикальным положением полу-
чаемого бокса. По умолчанию выравнивание происходит по центру бокса,
опция t выравнивает бокс по его верхнему ряду, а опция b по нижнему
ряду. Аргумент preamble задает, как надо форматировать колонки таблицы.
Элемент row-list состоит из одного или нескольких рядов row , которые раз-
деляются командами \\. В каждом ряду обычно имеется i ? 1 амперсанд,
где i число колонок в таблице. (Заметим, что если ряд содержит команды
\multicolumn, то амперсандов требуется меньше.) После команды \\ могут
стоять команды \hline. Если две команды \hline следуют подряд, то вер-
тикальный пробел, разделяющий их, задается жестким параметром длины
\doubleseprule. Если Вы хотите, чтобы в конце Вашей таблицы появилась
черта, то перед последней командой \hline должна стоять команда \\. Но
она может быть опущена, если за ней не следует команда \hline. Например,
таблица
11 В русифицированном L TEX’е ‘Таблица’.
A




132
Категория Интуитивное значение Типичный элемент
Nml цифры N
UnOps унарные операторы ?
BinOps бинарные операторы ?
Ide идентификаторы I
Exp выражения E
Cmd команды C

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

\begin{center}
\begin{tabular}{|c|c|c|} \hline
Категория & Интуитивное значение& Типичный элемент\\
\hline \hline
$\hbox{\it Nml}$ & Цифры & $N$ \\ \hline
$\hbox{\it UnOps}$ & унарные операторы & $\alpha$ \\ \hline
$\hbox{\it BinOps}$& бинарные операторы & $\omega$ \\ \hline
$\hbox{\it Ide}$ & идентификаторы & $I$ \\ \hline
$\hbox{\it Exp}$ & выражения & $E$ \\ \hline
$\hbox{\it Cmd}$ & команды & $C$ \\ \hline
\end{tabular}
\end{center}

Они заключены в командные скобки center только для того, чтобы резуль-
тирующая таблица центрировалась на странице. Без этого таблица была бы
прижата к левому краю страницы.12
Интересный пример командных скобок tabular можно найти в описании
команды \shortstack
tabular* Синтаксис командных скобок tabular*:
\begin{tabular*}{len}[pos]{preamble}row-list \end{tabular*}
где pos, preamble и row-list такие же, как в командных скобках tabular, а len
задает ширину производимого бокса. Надо позаботиться, чтобы материал,
который размещается в каждом ряду, имел именно эту ширину; обычно для
этой цели используют команду эластичной длины \hfill.
\tan Производит обозначение тригонометрической функции (tan), но только в
математической моде. Индексы у символа никогда не появляются в виде
пределов. Те, кому нравится обозначение tg, могут использовать определе-
ние:
12 Заметим,что если преамбула начинается не с | и не с @-выражения, то таблица не будет прижата
к левому краю страницы. Перед получаемым боксом будет вставлен горизонтальный пробел, равный
параметру \tabcolsep. Такой же пробел будет вставлен и после получаемого бокса, если преамбула
не оканчивается | или @-выражением. Поэтому, чтобы сдвинуть таблицу, можно поставить в начале
или конце преамбулы @{}.


133
\def\tg{\mathop{\rm tg}\nolimits}}
Прочная.
\tanh Производит обозначение тригонометрической функции (tanh), но только
в математической моде. Если же Вам нравится th, см. выше. Индексы у
символа никогда не появляются в виде пределов. Прочная.

\tau Производит ординарный символ ? , но только в математической моде. Проч-
ная.
\TeX Производит логограмму TEX. Эта логограмма “приклеивается” к следую-
щему слову, поэтому пробел после нее получается так: {\TeX}, \TeX{} или
\TeX\ .
\textfloatsep Параметр эластичной длины, равный величине вертикального
пробела, оставляемого между вставкой и текстом над или под ней. Если
выбрана опция стиля документа twocolumn, эта команда действует толь-
ко на одноколоночные вставки; для двухколоночных вставок см. команду
\dbltextfloatsep. Прочная команда, перед которой никогда не надо ста-
вить \protect.
\textfraction Команда, значением которой является вещественное число меж-
ду 0 и 1, представляющее собой минимальную часть текстовой страницы,
то есть, страницы, содержащей и текст, и вставки, которая должна быть
занята текстом. Например, если \textfraction равна 0.6, то как минимум
60% каждой текстовой страницы должно быть занято не вставками. Зна-
чение можно изменить командой \def или \renewcommand. По умолчанию
оно равно 0.2.
\textheight Параметр жесткой длины, действующий на внешний вид каждой
страницы результата. Равен нормальной высоте тела страницы см. рис.9.
Прочная команда, перед которой никогда не надо ставить \protect.
\textstyle Декларация, которую можно использовать только в математической
моде. Заставляет TEX набирать формулы в текстовом стиле, который по
умолчанию принят для включенных в текст формул. Ее можно, например,
использовать в индексах, чтобы они набирались более крупными символа-
ми. Другой стиль печати математики, при котором формулы выделяются
на отдельных строках это \displaystyle. В \textstyle TEX старается не
слишком раздвигать строки, т.е., соблюдать нормальное расстояние между
ними. При внимательном рассмотрении формул, напечатанных в этом сти-
ле, вы увидите, что индексы и показатели степеней не такие высокие, как в
\displaystyle, что числитель и знаменатель ближе к дробной черте и на-
браны меньшим шрифтом, и т.д. В этом руководстве можно найти примеры
формул в обоих стилях. См. также \displaystyle, \scriptstyle, \limits
и \nolimits. Команда примитивного TEX’а. Прочная.



134
\textwidth Параметр жесткой длины, действующий на внешний вид каждой
страницы выходного результата. Равен нормальной ширине тела страницы
см. рис.23, стр.137. Прочная команда, перед которой никогда не надо
ставить \protect.
\thanks{text} Может стоять только внутри аргумента декларации \author, \date
или \title. Используется для получения сноски, в качестве которой появ-
ляется text. Ширина меток таких сносок считается равной нулю, поэтому
если команда \thanks не находится в конце строки, то после нее надо поме-
стить команду \ , чтобы вставить междусловный пробел. Слишком боль-
шое количество команд \thanks приведет к сообщению об ошибке: “Counter
too large”. Заметим, что text является подвижным аргументом.
\thectr Команда \newcounter{ctr } делает ctr счетчиком, но чтобы вывести зна-
чение ctr , надо преобразовать его в текст, например, командами \arabic
или \Roman. Когда Вы вводите новый счетчик, L TEX автоматически со-
A

здает новую команду \thectr , которая производит текстовый результат; по
умолчанию \thectr определена как \arabic{ctr }. Например, команды

\newcounter{instinct}
\setcounter{instinct}{7}
\theinstinct

производят 7, а команды

\setcounter{instinct}{11}
\def\theinstinct{\Alph{instinct}}
\theinstinct

производят K. В случаях встроенных счетчиков L TEX’a результаты работы
A

\thectr сильно различаются.
thebibliography Командные скобки, которые используются для самостоятель-
ной подготовки библиографии. Например, библиография к этому руковод-
ству была получены следующими командами, которые стоят в самом конце
входного файла (непосредственно перед командой \end{document}):

\begin{thebibliography}
\bibitem{Knuth} Дональд Кнут,
{\it Все про \TeX}, перевод с англ.,
РДТЕХ, 1993.
\bibitem{Lamp} Leslie Lamport,
{\it \LaTeX\ A Document Preparation System},
Addison Wesley, 1985
...
\bibitem{Lis} Лисина М.В.,

135
{\it Plain \TeX\ Основные понятия и каталог команд},
Препринт ИФВЭ 95--58.
\end{thebibliography}

theindex Командные скобки, которые используются для получения алфавитно-
го указателя; результат набирается в двухколоночном формате.
\theta Производит ординарный символ ?, но только в математической моде.
Ординарный символ ? получается командой \vartheta. Прочная.
\Тheta Производит ординарный символ ?, но только в математической моде.
Прочная.
\thicklines Декларация для выбора самой большой толщины (из двух стан-
дартных толщин) рисуемых линий в командных скобках picture. Для ли-
ний в рисунке L TEX имеет две стандартных толщины тонкая, как в
A

, и толстая, как в . Толщина задается декларациями \thinlines и
\thicklines. По умолчанию принимается \thinlines. Эти команды явля-
ются обычными декларациями и могут быть использованы в любое время.
Прочная.
\thinlines Декларация для выбора самой маленькой толщины (из двух стан-
дартных толщин) рисуемых линий в командных скобках picture, выбира-
емая по умолчанию. См. выше описание \thicklines. Прочная.
\thispagestyle{page-style} Декларация, аналогичная \pagestyle, за тем исклю-
чением, что действует только на текущую страницу. Параметром page-style
может быть plain, empty, headings или myheadings. Хрупкая. Например,
обратите внимание на отсутствие заголовка и номера на этой странице. Это
происходит потому, что здесь задана декларация \thispagestyle{empty}
(которая, кстати, обычно используется при оформлении титульного листа
документа).
\tiny Изменяет размер шрифта и в новом размере задает романский шрифт. Нельзя
использовать в математической моде. Обычно этот размер самый меньший
из всех доступных размеров, даже меньше, чем \scriptsize. См. рис.14 на
стр.62. Хрупкая.
\tilde Производит акцент в математической моде.
$\tilde x+\tilde y$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x + y
??
Увеличенная \widetilde вытягивается вплоть до трех символов:
$\widetilde {xyz}=\widetilde{xy}*\tilde z$ . . . . . . . . . . . . . . . xyz = xy ? z
?
Прочная.
\times Производит символ бинарного оператора ?, но только в математической
моде. Прочная.
a \topmargin +1 in f \footheight
b g \oddsidemargin +1 in
\headheight
c g \evensidemargin +1 in
\headsep
d h
\textheight \textwidth
\footskip ? \footheight
e




...................
T
a
...................
c
T
заголовок b
...................
c
T
c
...................
c
T



тело d




...................
c
T
e
...................
c
T
основание f
...................
c


. . .
. . .
. . .
. . .
. . .
. . .
. . .
.
.' E.' .
. E.
. . .
. . .
. . .
.
.g. .
. .
. . .
. . .
h
. . .
. . .
. . .


Рис. 23. Параметры, которые действуют на вид страницы результата




137
title (Имя поля BibTEX’a.) Название книги, статьи или еще чего-нибудь.
\title{text} Используется в стилях документа article, report и book для за-
дания заголовка. (Сам заголовок производится внутри командных скобок
document командой \maketitle см. рис.7 на стр.24.) Чтобы указать конец
строки, можно в аргументе text использовать команду \\. В этом аргументе
можно также использовать одну или несколько команд \thanks, которые
производят сноски, ширина маркеров которых считается равной нулю. Если
команда \thanks встречается не в конце строки, то чтобы вставить пробел,
перед ней надо поместить команду \ .
titlepage Опция стиля документа, которая может использоваться, только ес-
ли выбран стиль документа article. Приводит к тому, что и заголовок, и
аннотация, если она имеется, помещаются вверху новой страницы.
\to Производит символ бинарного отношения >, но только в математической
моде. Так же действует и команда \rightarrow. Прочная.
.toc Расширение имени файла, который создается или перезаписывается, если
входной файл содержит команду \tableofcontents (и не содержит коман-
ду \nofiles); toc-файл содержит информацию для получения оглавления
документа. Информация поступает из всех тех команд рубрикации во вход-
ном файле, номер уровня которых меньше или равен значению счетчика
tocdepth. Оглавление производится командой \tableofcontents, если во
время обработки входного файла имеется toc-файл.
tocdepth Счетчик, который управляет тем, какие заголовки единиц рубрикации
появятся в оглавлении, если оно создается. В оглавлении появятся заголов-
ки всех тех единиц рубрикации, номер уровня которых меньше или равен
значению этого счетчика. См. рис.8 на стр.24 и рис.5 на стр.33.
\today Указывает, что дата дня, когда Вы получали из входного файла dvi-
файл, будет включена в этот dvi-файл. Дата имеет американский формат,
например, Jule 4, 1992. Команду можно использовать только в LR или аб-
зацной моде. Прочная.
\top Производит ординарный символ , но только в математической моде. Так-
же имеются \perp, \dashv и \vdash, которые дают ?, и . Прочная.

\topfraction Значением команды является вещественное число, расположенное
между 0 и 1. Указывает, какая часть вверху каждой текстовой страницы мо-
жет быть использована для плавающих вставок. Значение можно изменить
командами \def или \renewcommand. По умолчанию оно равно 0.7. Если вы-
брана опция стиля документа twocolumn, то команда действует только на
вставки шириной в одну колонку; для вставок шириной в две колонки см.
\dbltopfraction.


<< Пред. стр.

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

ОГЛАВЛЕНИЕ

След. стр. >>