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


Download 1.51 Mb.
Pdf ko'rish
bet84/143
Sana08.05.2023
Hajmi1.51 Mb.
#1444247
1   ...   80   81   82   83   84   85   86   87   ...   143
Bog'liq
LaTeX-Lvovsky

6. Заметки на полях
L
A
TEX дает возможность делать заметки на полях страницы. Для этого используется коман Например,
вот
это

замет

ка на
полях.
да \marginpar с единственным обязательным аргументом
— текстом заметки. Предыдущий
текст выглядел в исходном файле так:


IV.6. ЗАМЕТКИ НА ПОЛЯХ
114
...DELATX ZAMETKI NA POLQH. dLQ “TOGO
ISPOLXZUETSQ\marginpar{nAPRIMER,
WOT “TO --- ZAMETKA NA POLQH.}
KOMANDA...
Название \marginpar является сокращением английских слов, означающих
«абзац на по
лях
». Впрочем, текст заметки может состоять и из нескольких абзацев, разделяемых, как
обычно, пустыми строками.
Если документ печатается в одну колонку и в
«одностороннем» стиле (то есть, основной
стиль
— article или report и нет стилевой опции twoside), то заметки выводятся по умол
чанию на правое поле. Если документ печатается в одну колонку, но в
«двустороннем» стиле
— то на внешнее поле (правое, если страница правая на развороте, и левое в противном слу
чае). Если документ печатается в две колонки, то заметка всегда выводится на ближайшее
поле (ближайшее к той колонке, в которую попала заметка).
У команды \marginpar предусмотрен и необязательный аргумент. Он размещается пе
ред обязательным; если эта команда использована с необязательным аргументом, то текст,
выводящийся на поля, будет зависеть от того, на правое или на левое поле попадает замет

ка: на правое поле будет выведен текст, приведенный в обязательном аргументе, на левое

текст, приведенный в необязательном аргументе. Таким образом можно, например, вывести
на поля стрелку, указывающую на текст:
\marginpar[$\Longrightarrow$]{$\Longleftarrow$}
(см. стр.
32
по поводу команд, генерирующих стрелки в математических формулах).
L
A
TEX старается поместить заметки на полях на том же уровне, что и текст, к которым
они относятся, но, если этих заметок на каждой странице получается помногу (как, напри

мер, в поэмах С. Т. Кольриджа
«Сказание о старом мореходе» или В. В. Маяковского «Про
это
»), то некоторые из них, во избежание наложений, будут сдвинуты вниз, а иногда даже
перенесены на другую страницу (если это прискорбное событие произойдет, L
A
TEX выдаст
предупреждение во время трансляции).
Если текст набирается в одну колонку, то можно сделать так, чтобы заметки появлялись
не на тех полях, на которых они должны быть согласно вышеописанным правилам, а на про

тивоположных. Для этого надо дать команду \reversemarginpar. Существует еще и коман

да \normalmarginpar, возвращающая правила размещения заметок в исходное состояние.
Можно также менять параметры оформления самих заметок на полях. Эти параметры
таковы:
\marginparwidth
: Ширина строки в заметках на полях.
\marginparsep
: Расстояние между полем и заметками.
\marginparpush
: Минимальное расстояние по вертикали между соседними заметками.
Значения этих параметров устанавливаются автоматически, в зависимости от используемого
стиля. Вам может понадобиться их изменить, если Вы меняете размер полей и/или ширину
текста и при этом хотите пользоваться командой \marginpar.
В некоторых ситуациях команду \marginpar применять нельзя. Например, она не может
появиться внутри аргумента команды \mbox или внутри окружения, предназначенного для
верстки таблиц (см. главу
VI
). Если Вы все-таки попробуете сделать заметку на полях к
такому
«запрещенному» месту, то L
A
TEX выдаст сообщение об ошибке.



Download 1.51 Mb.

Do'stlaringiz bilan baham:
1   ...   80   81   82   83   84   85   86   87   ...   143




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