Tex: подробное описание С. М. Львовский
Download 1.51 Mb. Pdf ko'rish
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling