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