Tex: подробное описание С. М. Львовский


Download 1.51 Mb.
Pdf ko'rish
bet114/143
Sana08.05.2023
Hajmi1.51 Mb.
#1444247
1   ...   110   111   112   113   114   115   116   117   ...   143
Bog'liq
LaTeX-Lvovsky

3. Команда \hbox
Возможности, предоставляемые L
A
TEXом для генерации блоков, достаточны для простых
приложений, но в более серьезных случаях их не хватает. В этом и следующем разделах мы
рассмотрим более гибкие средства, предоставляемые для этой цели непосредственно языком
TEX и макропакетом Plain TEX. Мы не будем пытаться описать все TEXовские команды для
генерации блоков (книгу [
2
] ничто заменить не может), но сообщим тот необходимый мини

мум сведений, который необходим для модификации L
A
TEXовских стандартных стилей, о чем
пойдет речь в следующей главе. Подчеркнем, что всеми описываемыми в этом и следующем
разделах TEXовскими средствами можно пользоваться в L
A
TEXовских исходных текстах.
Прежде всего давайте вспомним (стр.
78
), что в каждый момент трансляции исходного
текста TEX находится в одном из трех следующих режимов: горизонтальном (в процессе
верстки абзаца), вертикальном (между абзацами), или математическом (в процессе набо

ра математической формулы); при появлении первой же буквы или L
A
TEXовской команды
для генерации блока или линейки (к таковым относятся \mbox, \makebox, \fbox, \framebox,
окружения array или picture, а также команда \rule
1
) TEX из вертикального режима вы
ходит и начинает очередной абзац.
Одна из основных TEXовских команд для генерации блоков называется \hbox. В своем
простейшем виде она полностью аналогична L
A
TEXовской команде \mbox, с одним важным
отличием: в вертикальном режиме команда \hbox не начинает нового абзаца, а только до

бавляет сгенерированный ею блок (то есть фактически строчку) к уже сверстанной части
страницы. Внутри абзаца (по-ученому: в горизонтальном режиме) команда \hbox действует
точно так же, как и \mbox. Вот пример:
1
Но не \hrule или \vrule: это команды TEXовские, а не L
A
TEXовские.


VIII.3. КОМАНДА
\hbox
167
На странице уже присутствует
абзац текста. После того, как он
кончится, TEX перейдет в верти
кальный режим.
Строчка
Еще строчка
Только теперь начинается но

вый абзац.
nA STRANICE \hbox{UVE}
PRISUTSTWUET ABZAC TEKSTA.
pOSLE TOGO, KAK ON
KONˆITSQ, \TeX{} PEREJDET W
WERTIKALXNYJ REVIM.
\hbox{sTROˆKA} \hbox{e]E STROˆKA} tOLXKO
TEPERX NAˆINAETSQ NOWYJ ABZAC.
Сравните с тем, что было бы при использовании L
A
TEXовской команды \mbox вместо \hbox:
На странице уже присутствует
абзац текста. После того, как он
кончится, TEX перейдет в верти
кальный режим.
Эти слова сразу начинают но

вый абзац.
nA STRANICE UVE PRISUTSTWUET
ABZAC TEKSTA. pOSLE TOGO, KAK ON
KONˆITSQ, \TeX{} PEREJDET W
WERTIKALXNYJ REVIM.
\mbox{—TI SLOWA} SRAZU NAˆINA@T
NOWYJ ABZAC.

Download 1.51 Mb.

Do'stlaringiz bilan baham:
1   ...   110   111   112   113   114   115   116   117   ...   143




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling