Лекция 8. Отступы и выравнивание 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Лекция 8. Отступы и выравнивание



Наборщики всегда посвящали много времени перемещению чего-нибудь куда-либо: для создания отступов (indention) перемещали поля, а для обеспечения выравнивания (alignments) - перемещали буквы.

Отступы являются источником многих проблем, потому что программы настольных издательских систем обычно скорее действуют по образцу текстовых редакторов, чем стремятся воплотить традиции ручного набора.

Выравнивание также может вызывать затруднения, поскольку для его обеспечения важнейшую роль играет зрительное восприятие, а программы не всегда точно отображают результаты настроек.

Виды отступов

Отступы - это указатели для взгляда. Они сигнализируют о новом абзаце, устанавливают иерархию блоков текста, определяют навигацию по странице. Иногда их просто используют для того, чтобы расставить блоки текста по своим местам, отдалить текст от границы текстовой рамки или обеспечить пространство для иллюстрации.

Можно выделить четыре основных вида отступов (рис. 8.1):

РИС. 8.1. Четыре основных вида отступов. Постоянный отступ отодвигает совокупность строк от одного или обоих полей на одинаковое расстояние. Абзацный отступ обычно является указателем нового абзаца. В обратном отступе первая строка начинается от границы левого поля, а остальные строки абзаца сдвигаются. Глубина отступа, выровненного по точке, определяется в первой строке, а отступ захватывает последующие строки

§ постоянный отступ (running indent), который сдвигает совокупность строк справа, слева или с обеих сторон;

§ «красная строка» (first-line) или абзацный отступ (paragraph indent), который влияет только на первую строку после возврата каретки или команды конца абзаца;

§ отступ втяжкой, обратный отступ (hanging indent) - вариант постоянного отступа, который начинается после одной или нескольких строк, прижатых к границе левого поля (или, по крайней мере, расположенных левее всех остальных строк абзаца);

§ отступ, выровненный по точке или по букве (indent on point или indent on character) - вид отступа, глубина которого определяется позицией определенного знака на предшествующей строке.

Когда текст обтекает (wrap) графический или иной элемент, может получиться каскад строк, у каждой из которых свой собственный отступ.

В большинстве программ отступы на одной строке складываются, то есть отступы кумулятивны. Например, если вы определили левый отступ 18 пунктов и абзацный отступ величиной 18 пунктов, то начало первой строки абзаца отодвинется на 36 пунктов от границы левого поля.

Отступ - атрибут абзаца

Большинство программ верстки, следуя за текстовыми редакторами, считают отступ атрибутом абзаца. На самом деле, это не так. Отступ - это атрибут строки. Это сложно понять, потому что, когда текст перевёрстывается при обтекании текста, кто может сказать, где строка начинается и где заканчивается?

Для того чтобы устанавливать отступы построчно, вы (или что более важно, ваша программа) должны как-то определять номера строк в пределах абзаца или текстового блока. Специализированные наборные программы выполняли это с помощью специальных кодов, которые, например, могли предписывать: «набрать четыре строки с левой выключкой, в следующих трех строках выполнить отступ влево на 18 пунктов, а остальные строки абзаца набирать с выключкой влево».

Такой подсчет строк и отступов не выполняется ни одной из популярных настольных издательских программ. Отступ, однажды присвоенный абзацу, не может быть отключен несколькими строками ниже без команды конца абзаца, а она не может не создавать новый абзац.

Правда, существуют обходные пути, которые позволяют формировать любой вид отступа или серию отступов, но все они требуют больше работы, чем того стоят. Эти способы описаны в последующих разделах.

Постоянные отступы

Постоянные отступы (running indent) перемещают границу полей справа или слева на определенное расстояние от текстовой рамки. Обычно программы верстки считают их левыми (left) и правыми (right) отступами. И поскольку отступ считается атрибутом абзаца, то левый и правый отступы относятся ко всем строкам абзаца.

Если вам захочется образовать отступ в середине абзаца, то придется прибегнуть к хитрости (рис. 8.2): необходимо разбить абзац на фрагменты и настроить их так, чтобы они выглядели как один непрерывный абзац. Вот примерная последовательность действий.

РИС. 8.2. Современные программы не позволяют создавать такие сложные отступы. Они относят отступы к атрибутам абзаца, поэтому невозможно без ухищрений создать отступ в середине абзаца

 

§ Нажать клавишу <Enter> в конце строки, перед которой планируете задать отступ. Если у вас выключка по формату, то необходимо присвоить параметр принудительной выключки (force-justify), чтобы последняя строка заполнила отведенный формат. Если эта строка заканчивается дефисом, который определила программа, то его следует заменить жестким дефисом.

§ Изменить параметры нового абзаца таким образом, чтобы исключить значения отбивок до абзаца и после абзаца (если таковы были).

§ Присвоить параметры отступа новому абзацу.

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

В программах, которые позволяют привязать фрагмент текста или графическую рамку к тексту (поэтому они перемещаются вместе с основным текстом), вы можете создать постоянный отступ путем прикрепления пустой текстовой рамки к тексту.



Поделиться:


Последнее изменение этой страницы: 2021-12-15; просмотров: 45; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.16.66.206 (0.005 с.)