Поскольку концепция вложенных стилей редко встречается в программах компьютерной графики и, скорее всего, не знакома нашим читателям, рассмотрим использование вложенных стилей подробнее на примерах (рис. 17.21).
Рис. 17.21. Создание буквиц и вложенных стилей средствами Adobe InDesign
На рис. 17.21, слева, средствами Adobe InDesign мы создали буквицу из одного символа высотой в две строки и без применения специальных стилей символов. Мы также использовали один вложенный стиль, который сменил регистр символов первой строки.
Для этого нужно было использовать символьный стиль с одной-единственной настройкой – Case (Регистр) в значении All Caps (Заглавными буквами). Затем мы создали новый вложенный стиль и выбрали созданный стиль символов. Чтобы вложенный стиль распространялся только на первую строку, мы выбрали в полях и списках настройки up to 1 Forced Line Break (вплоть до первого принудительного переноса строки) – и установили знак принудительного переноса строки после слова «мужик», что не повлияло на верстку, поскольку строка все равно заканчивалась в этом месте.
Примечание
Того же результата можно было добиться и более изящными, хотя одновременно и более сложными способами.
Во втором примере, на рис. 17.21, справа, мы не использовали буквицы, но применили два вложенных стиля. Первый изменяет написание первого слова абзаца (полужирное начертание, заглавные буквы), второй изменяет написание текста в квадратных скобках (уменьшает кегль на 2 пункта). Эта задача решается созданием двух стилей символов, один из которых содержит указания сменить регистр и установить полужирное начертание, а второй – уменьшить кегль.
Первый стиль должен действовать только на первое слово (мы будем считать, что в нашем словаре не бывает заголовков статей из двух и более слов, хотя это немного упрощенный подход). Таким образом, настройки для первого стиля должны выглядеть примерно так: through 1 Words (На протяжении одного слова).
Примечание
Разница между значениями through (на протяжении) и up to (вплоть до) выражается в основном в том, будет ли назначен стиль выбранному «останавливающему» символу или элементу. Команда through 2 Words (на протяжении 2 слов) применит стиль к двум словам, а команда up to 2 Words (вплоть до 2-го слова) применит стиль только к одному слову, «остановившись» перед вторым.
Второй вложенный стиль начинает действовать сразу после первого. Его действие должно прекратиться где-то между квадратной скобкой и длинным тире, поэтому мы можем установить как условие «вплоть до длинного тире», так и условие «на протяжении 1 закрывающей квадратной скобки» – разница будет только в том, применится ли стиль к пробелу перед тире. (В переводе условие звучит странновато, но если принять во внимание многозначность и гибкость английского языка, то в оригинале фраза построена почти безупречно.) В обоих случаях требуемые символы придется ввести вручную в поле последнего раскрывающегося списка.
В разделе Bullets and Numbering (Маркированные и нумерованные списки) мы можем создавать нумерованные и маркированные списки средствами Adobe InDesign. Такой подход гораздо практичнее, чем создавать списки вручную и импортировать в программу: во-первых, легче осуществлять тонкие настройки оформления, а во-вторых, при удалении или добавлении элементов нумерованного списка нумерация будет автоматически изменяться – никогда не будет 29-го пункта после 25-го.
Раскрывающийся список List Type (Тип списка) позволяет выбрать одно из трех значений:
• None (Нет) – отсутствие списка; это значение устанавливается для всех обычных абзацев, которые не являются списками;
• Bullets (Маркеры) – с помощью этого значения создаются маркированные списки;
• Numbers (Цифры) – с помощью этого значения создаются нумерованные списки.
Содержимое окна меняется в зависимости от того, с каким типом списков мы работаем: отображаются только актуальные для этого вида списков настройки.
При выборе значения Bullets (Маркеры) и создании маркированных списков отображается группа настроек Bullet Character (Символ маркера) (рис. 17.22), позволяющая задать символ (значок), который будет начинать строку списка. Можно выбрать один из отображающихся в списке значков или же воспользоваться кнопкой Add (Добавить) и выбрать любой символ любого шрифта, который будет использоваться в качестве маркера.
Рис. 17.22. Диалоговое окно настроек стиля абзацев, раздел Bullets and Numbering (Маркированные и нумерованные списки), настройки маркированных списков
Поле Text After (Текст после) позволяет указать, каким символом будут разделяться маркер и текст строки. В этом поле используется та же система записи специальных символов, что и при поиске и замене, а с помощью дополнительного меню списка можно выбрать специальные символы: пробелы разной ширины, знак табуляции, тире и т. д. Разделять маркер и текст строки может как один символ, так и несколько.
Раскрывающийся список Character Style (Стиль символов) позволяет оформить символ маркера с помощью определенного стиля. Это может быть необходимо в том случае, если вы выбрали символ маркера из символьного шрифта – и этого символа просто нет в гарнитуре, используемой для оформления строки текста; в таком случае символьный стиль может изменить гарнитуру шрифта для символа маркера.
При выборе в раскрывающемся списке List Type (Тип списка) значения Numbers (Цифры) становятся активными раскрывающийся список List (Список) и поле Level (Уровень), а также отображается группа настроек Numbering Style (Стиль нумерации) (рис. 17.23).
Рис. 17.23. Диалоговое окно настроек стиля абзацев, раздел Bullets and Numbering (Маркированные и нумерованные списки), настройки нумерованных списков
Когда оформляемые строки являются не самостоятельным списком, а частью большого списка (он может быть даже разбросан в разных файлах, объединенных в одну книгу), необходимо создать логический список и таким образом объединить находящиеся в разных частях документа (или нескольких документов) списки в один; это позволит создать цельную продолжающуюся нумерацию для всего списка. Для выполнения такой операции предназначен раскрывающийся список List (Список).
В поле Level (Уровень) указывается уровень списка – являются ли эти строки самостоятельными или служат «расшифровкой» одного из пунктов родительского списка, то есть представляют собой вложенный список. Первый уровень означает, что список самостоятельный (и может включать в себя вложенные), список второго уровня является вложенным в список первого уровня и т. д.
Конечно же, такие иерархичные списки применяются в основном в научных документах и вряд ли будут задействованы, если вы работаете с художественной литературой.
В области Numbering Style (Стиль нумерации) указывается, как именно следует программе нумеровать строки списка. Раскрывающийся список Format (Формат) позволяет определить формат нумерации:
• None (Нет) – эта команда отключает отображение нумерации строк; тем не менее, собственно нумерация останется; с помощью этой настройки можно не отображать номер, скажем, у пятого и шестого пунктов списка, но нумеровать их программа все равно будет, и после них будет следовать седьмой пункт;
• 1, 2, 3, 4… – эта команда нумерует строки списка арабскими цифрами;
• 01,02,03… – этот вариант также использует арабские цифры, но пункты с первого по девятый нумеруются двумя цифрами, с нулем впереди;
• I, II, III, IV… – это значение позволяет нумеровать пункты списка римскими цифрами;
• i, ii, iii, iv… – эта команда нумерует пункты списка строчными арабскими цифрами (используя строчные латинские буквы); этот вариант нумерации не используется в русскоязычной типографике;
• A, B, C, D… – это значение позволяет нумеровать пункты списка заглавными латинскими буквами (к сожалению, нумерация буквами кириллицы в Adobe InDesign на сегодня не предусмотрена);
• a, b, c, d… – этот вариант позволяет использовать при нумерации строчные латинские буквы.
В поле Number (Номер) указывается, как именно следует нумеровать строки и какие символы можно и нужно использовать, кроме собственно цифры или буквы номера. С помощью специальных символов, которые вставляются из дополнительного меню, и обычных знаков, которые вписываются вручную, можно организовать любую необходимую форму нумерации.
Вот несколько примеров того, как можно оформить типичные примеры нумерации:
• значение ^#.^t позволит создать номер пункта с точкой после него и отбить номер от строки с помощью табуляции;
• значение ^1.^#^t позволит создать двухуровневую нумерацию пункта: символ ^1 указывает на постановку номера списка первого уровня, а символ ^# устанавливает номер собственно пункта списка, они разделяются точкой и отбиваются от строки табуляцией; нумерация такого списка может выглядеть, например, так: 1.1, 1.2, 1.3 и т. д.;