№ä. ■
* »
V T e X V к р у т , a V L a T e X V е щ е и у д о б е н !
Сим вол \ перед проб елом укажет, что последний служит
не только для отделения команды о т текста.
Так, с частными вопросам и разобрались, переходим к о б -
щим понятиям.
Л ю б о й документ LaTeX должен начинаться с команды
\ d o c u m e n t s t y
1
е { с т и л ь >
для указания того, какие парам етры ф орм атирования при-
менить к документу. Н аи б ол е е распространены следую щ ие
стили:
b o o k
(книга),
a r t i c l e
(статья),
r e p o r t
(отчет),
l e t t e r
(письмо) и несколько других. С танд артны е стили м ож но (а
иногда даж е нужно) переопределять, м ож но даж е создавать
с нуля свои собственные, но этот вопр ос лучш е оставить «на
потом», поскольку для этого нужны глубокие знания.
П осле этой команды идет
преамбула документа —
серия
команд, переопределяю щ их парам етры оф орм ления доку-
м ента так, как вам необходимо. Если транслятор встретит в
преам буле простой текст или команду, генерирую щ ую текст,
вы получите сооб щ ени е о б ошибке.
П осле преам булы идет ком анда
\ b e g i n { d o c u m e n t }
и н а-
чинается собственно ваш текст. Заве р ш ать документ долж-
на ком анда
\ e n d { d o c u m e n t > .
Весь текст после этой ком ан-
ды будет проигнорирован.
Итак, создодим самый простой документ. О н будет иметь
следующ ий вид.
\ docu m e n ts t y l
е
{
a r t i c
1
е
}
\ u s e p a c k a g e [ r u s s i a n ] { b a b e l }
\ b e g i n { d o c u m e n t }
H e l l o , w o r d o f V L a T e X !
\ e n d { d o c u m e n t }
С охр ани те его в файл с именем, скажем,
hello.tex
и дайте
команду:
> l a t e x h e l l o . t e x
Если все прош ло удачно, в каталоге с
вош ей програм м ой должны появиться ещ е
два ф айло с именам и
hello.log
и
hello.dvi.
Первый представляет собой просто отчет
ТеХ о проделанной работе, а вот второй —
наш результат. Все, что делает ТеХ, выво-
дится в файлы ф орм ата
DVI (device inde-
pendent).
Для их просм отра в состав M iK -
ТеХ входит програм м а
уар.
Н аберите
> у а р
h e l l o .
d v i
— и м ожете наслаждаться ре-
зультатами своей работы
(рис.
1). Теперь
наберите
> p d f
la t e x h e ll o . t e x — и по-
лучите этот же документ в ф орм ате PDF.
Р азоб р авш и сь в общ их чертах с идео-
логией системы, м ож но переходить к б о -
лее глубоком у ее изучению, рассм атри-
вая основны е концепции.
Первым важным инструментом LaTeX яв-
ляется
окружение.
Э то понятие является на-
столько основополагающ им , что вы уже с ним
невольно познакомились © . О круж ением (en-
vironment) в LaTeX называется часть текста,
начинаю щ аяся с команды
\ Ь е д
1
п { и м я о к р у -
ж е н и я }
и заканчиваю щ аяся
V e n d {и м я о к р у -
ж е н и я } .
О круж ение определяет некоторые
опции для включенного в него текста. Так, на-
пример, окружение
c e n t e r
позволяет выров-
нять некоторый текст по центру страницы и
отключает в центрируемом тексте переносы (кроме слов, ко-
торые длиннее строки). Для выравнивания по левому и право-
му краю служат окружения f
l u s h l e f t
и
f l u s h r i g h t ,
соответ-
ственно. Каждое окружение должно обязательно иметь закры-
ваю щ ую часть
V e n d
с таким же именем в фигурных скобках.
Кроме того, текст в окружении представляет собой группу.
Группа
— следую щ ее ф ундам ентальное понятие LaTeX.
О б ы ч н о понятие группы объясняется на следую щ ем полез-
ном примере. П о ум олчанию в каждый м ом ент времени ТеХ
использует только один ш риф т для вывода текста. Ч ащ е все-
го это прямой ш риф т с засечкам и
(r o m a n ).
Для переклю че-
ния начертаний используются следую щ ие команды:
V s l —
наклонный шрифт, v b f — полужирный,
V i t
— курсивный,
V r m
— нормальный. Каждая из ком анд действует до начала
H ello, w ord o f M £ X !
fr
Рис.1
Ш Ш
Ц Д Д О Ь Д ai ?
В о т идет обы чны й текст. П о д кл ю ч и м е го н а
иакхоявый Он о
п в и я ю )
ш ш
по
ка м ы
но
зиш ним ч с т - а а б у д ь
другого. По сяювчяиш группы
т о т снова cm )
наклонным . Х в а ти т! П сф вн ам и кю м пъ
что-нибудь нооод
Рис.2
(ТАБЛИЦ А
in
Дюйм. 1 in = 25.4 mm
cm
Сантиметр. 1 cm = 10 mm
mm
Миллиметр
PC
Пика. 1 pc = 12 pt
1
P1
Пункт. 1
pt = 0.35 mm
следующ ей, или до конца текста. Если вам необходим о вы-
делить только часть текста, м ожно, конечно, использовать
ком анду
V r m ,
но сущ ествует б ол ее простой и изящный спо-
соб: достаточно выделить необходимый текст в группу. Э то
делается с пом ощ ью фигурных скобок, в которы е берется ин-
тересую щ ий вас ф рагм ент текста. С а м а по себе группа не
генерирует никакого текста, од н ако ком анда, выполненная
внутри группы, будет действовать до конца группы, а не все-
го текста. Р ассм отрим пример:
V d o c u m e n t c l a s s { a r t i c l e }
V u s e p a c k a g e [ r u s s i a n ] { b a b e l }
V b e g i n { d o c u m e n t }
В о т и д е т о б ы ч н ы й т е к с т . П е р е к л ю ч и м е г о н а V s l
н а к л о н н ы й . О н о с т а н е т с я т а к и м ,
п о к а м ы н е { з а х о т и м V b f ч е г о - н и б у д ь { V i t д р у г о г о } } .
П о о к о н ч а н и и г р у п п ы т е к с т с н о в а
с т а л н а к л о н н ы м . V r m Х в а т и т ! П о { р а и с п о л ь з } о в а т ь
{ V i t ч т о - н и б у д ь н о в о е } !
V e n d { d o c u m e n t }
П осле о б р аб о тки он будет выглядеть следую щ им о б р а -
зом
(рис. 2).
Н есколько важных зам ечаний касательно групп:
S
текст изменяет ком анда, а не н ачал о группы;
S
группы м огут быть вложены друг в дружку;
S
группы должны быть сбалансированы , то есть количест-
во откры ваю щ их и закры ваю щ их скобок долж но быть равно;
S
группы не генерирую т никакого текста, это х о р о ш о вид-
но в примере, где в предпоследней строке присутствует «не-
нужная» группа, не несущ ая смысловой нагрузки.
С ледую щ им «кирпичиком» ТеХ служ ат
параметры
— очень
похож ие н а команды конструкции, единственным отличием
которы х является
знак равенства,
идущий после имени, и
чи-
словое значение,
присваиваем ое д анном у парам етру. К при-
меру, п ар ам е тр
V p a r i d e n t =
3
c m
у ста н о -
вит абзацны й отступ в 3 см. П ар ам етры
часто служ ат для задания тех или иных
разм еров. С писок единиц измерения, «по-
нимаемых» ТеХ, представлен в таблице.
П о м и м о этих «абсолю тны х» величин,
сущ ествую т ещ е «относительные», за в и -
сящ ие от кегля текущ его ш риф та. Таких
единиц две. П е р в а я — ет, р а в н а я ш и р и -
не буквы «М » текущ его ш риф та, о б ы ч -
но н а глаз воспри н и м ается читателем
как ш и р и на од ного проб ела. В то р ая —
ех, р авн ая вы соте буквы «х» текущ его
ш риф та.
П ом им о «самостоятельных» ком анд ти-
па
V b f
в ТеХ сущ ествую т такж е команды,
треб ую щ ие аргументов. П е р вая ком анда
такого рода уже встречалась нам —
V d o c -
u m e n ts t y le . О н а тр е б у е т обязательного
указания
типа создаваемого документа.
Вообщ е, команды в ТеХ могут иметь два
вида парам етров:
обязательные и необяза-
тельные.
П ервы е указы ваю тся в фигурных
скобках, вторые — в квадратных. О тсутствие
обязательного п ар ам е тр а приводит к о ш и б -
ке во время трансляции. Необязательны е же
парам етры м ож но легко опустить. Н а п р и -
мер, в качестве необязательного пар ам е т-
р а команды
V d o c u m e n t s t y l e
мы можем указать необходи-
мый разм ер ш риф та, который будет принят по ум олчанию для
всего документа:
V d o c u m e n t s t y l e [
14
p t ] { b o o k } .
И ногда не-
обязательные парам етры указы ваю тся д о обязательных, ино-
гда после, но в л ю б ом случае их порядок следует соблюдать.
М еж ду скобками, в которы е заключены аргументы, допуска-
ются пробелы, но пустых строк быть не должно.
К ром е того, ещ е есть несколько команд, которы е имеют
вари ан т со знаком * в конце. П осл е таких ком анд пробелы
не игнорируются, и если эта ком анда имеет параметры , они
должны идти с р а зу после нее, без пробела.
Ну, пожалуй, для первого р а за хватит © . В следующ ий
р а з мы разберем ся с н аб о р о м ф орм ул — одной из самых
м ощ ных возм ож ностей ТеХ.
предыдущая страница 31 Мой Компьютер 2004 28 читать онлайн следующая страница 33 Мой Компьютер 2004 28 читать онлайн Домой Выключить/включить текст