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


Download 1.51 Mb.
Pdf ko'rish
bet127/143
Sana08.05.2023
Hajmi1.51 Mb.
#1444247
1   ...   123   124   125   126   127   128   129   130   ...   143
Bog'liq
LaTeX-Lvovsky

5. Перечни общего вида
Теперь мы, наконец, можем завершить наш рассказ о том, как менять стиль оформления
перечней (см. раздел VII.2.5).
Начнем с того, что опишем параметры, влияющие на расположение элементов перечня
относительно друг друга и остального текста.
5.1. Параметры, влияющие на оформление перечней
Начнем с важного предупреждения. Чтобы отойти от стандартного оформления перечней,
необходимо, естественно, изменить значение каких-то из перечисляемых в этом разделе па

раметров. Однако же, если Вы попробуете попросту присвоить этим параметрам новые зна

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

ждого элемента перечня есть свой заголовок
— «горошина» на первом уровне окруже
ния itemize, заданный Вам заголовок в окружении description, и т. п.
Вооружившись этими терминами и имея в виду предупреждение, приступим к утомитель

ному перечислению параметров. Все они
— параметры со значением длины. Во-первых, па
раметры \leftmargin и \rightmargin задают, с каким отступом от левой (соответственно,
правой) границы текста начинается (соответственно, заканчивается) текст элементов переч

ня (полиграфист сказал бы: насколько втянуты элементы перечня). Если перечень вложен
в другой перечень, то \leftmargin и \rightmargin обозначают величину втяжки по отноше

нию к объемлющему перечню.
Следующие два параметра влияют на размещение заголовков в перечне. Параметр \labelsep
задает расстояние между правым краем заголовка и началом текста в элементе перечня,
к которому относится этот заголовок, а параметр \labelwidth задает место по горизон

тали, которое по умолчанию занимает заголовок. Точный смысл этих параметров следую

щий. При обработке перечня L
A
TEX сначала пытается поместить заголовок в блок шири
ной \labelwidth. Если места хватает, то именно в такой блок он и помещается, причем при

жатым к правому краю: правый край блока при этом находится на расстоянии \labelsep от
начала текста, составляющего элемент перечня (так что его левый край будет на расстоянии
\leftmargin
− \labelwidth − \labelsep
(
∗)
от левой границы основного текста или объемлющего перечня). Если же ширина заголовка
больше, чем \labelwidth, то заголовок печатается как есть (такое, например, регулярно слу



IX.5. ПЕРЕЧНИ ОБЩЕГО ВИДА
193
чается при пользовании окружением description); при этом начинаться он будет по-преж

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

Download 1.51 Mb.

Do'stlaringiz bilan baham:
1   ...   123   124   125   126   127   128   129   130   ...   143




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