Мы рассмотрим в этой главе особенности верстки многостраничных публикаций. К ним относятся:
Для подготовки книги вам потребуется сверстать и разместить несколько десятков или даже сотен страниц. Такой объем работы необходимо четко организовать. Выпускаемая книга должна быть единой по оформлению, все необходимые материалы должны быть расположены в строгой последовательности. Кроме того, в книгах есть и особые элементы верстки — оглавление, предметный указатель, сплошная или раздельная пагинация, иногда — скользящие колонтитулы. О том, как правильно организовать структуру публикации большого объема, и пойдет речь в данной главе.
В общем случае любой многостраничный документ должен быть разбит на несколько более мелких. В книге разбиение чаще всего осуществляется по главам. Такая организация работы дает пользователю ряд преимуществ. В первую очередь, это повышение устойчивости работы PageMaker. Чем больше файл, тем больше вероятность внутреннего сбоя в нем. Разбиение большого файла публикации на несколько файлов меньшего объема снижает эту вероятность. Кроме того, в отдельные файлы выносятся оглавление и предметный указатель. Эти два компонента книги составляются автоматически. Рекомендуется оставлять их в отдельном файле для ускорения доступа к ним из любой публикации. При разбиении книги на файлы глав вы сможете автоматизировать ее сбор с помощью команды Book (Книга), в том числе оформить сплошную пагинацию, оглавление и предметный указатель для всей книги. Наконец, при таком структурировании материала книги возможна раздельная пагинация, например для основного текста и приложений.
Несмотря на то, что большие документы принято разбивать на части, каждый из файлов частей может насчитывать десятки страниц. Особенно это касается книг, где простота верстки дает возможность хранить большой объем текста в файле вполне допустимого размера.
В этом разделе описаны приемы добавления и удаления страниц, а также быстрого перехода на любую страницу независимо от их общего количества. Иногда необходимо переменить порядок страниц в публикации.
В PageMaker существует четыре способа добавления страниц в публикацию.
Новые страницы вставляются пустыми, на них присутствуют только элементы, перенесенные со страницы-шаблона. По умолчанию вновь вставляемые страницы форматируются в соответствии с основной страницей-шаблоном, если обратное не указано с помощью списка в диалоговом окне команды вставки. На рис. 17.1 для левой и правой стЪроны разворота страницы-шаблоны назначаются раздельно, следовательно, они могут не совпадать.
Рис. 17.1. Диалоговое окно Insert Pages
В раскрывающемся списке указывается расположение вставляемых страниц: до текущей, после текущей, между страницами активного разворота. Если в диалоговом окне Document Setup (Параметры документа) установлен флажок Facing pages (Разворот), программа PageMaker по умолчанию предлагает вставить две страницы. Если новые страницы вставляются в середину цепочки страниц материала, целостность цепочки сохраняется, но новые страницы не включаются в нее.
Особая осторожность требуется при вставке страниц, если в диалоговом окне Document Setup (Параметры документа) установлен флажок Facing pages (Разворот). При вставке в этом режиме нечетного числа страниц четные страницы публикации станут нечетными и наоборот. Если вам необходимо вставить страницы именно таким образом, не забудьте включить флажок Adjust layout (Настройка макета). В этом случае PageMaker автоматически изменит поля и нумерацию всех последующих страниц; он также скорректирует расположение всех элементов, чтобы таким образом компенсировать разницу в ширине внутренних и внешних полей. Если же режим настройки макета выключен, ваша публикация может просто превратиться в беспорядочную кучу текстовых и графических блоков. После вставки нечетного числа страниц в публикацию с двусторонней печатью обязательно проверьте состояние макета страниц, затронутых перестановкой (все страницы публикации после вставки), чтобы убедиться в правильности автоматической настройки.
Рис. 17.2. Контекстное меню пиктограмм страниц документа
Наличие нескольких способов вставки страниц позволяет использовать именно тот из них, который удобнее в данный момент работы. Самый быстрый способ для большинства случаев — с использованием контекстного меню (рис. 17.2), с помощью которого можно быстро добавить две страницы после текущего разворота (без открытия диалогового окна). Если же нужно добавить иное число страниц, из того же контекстного меню откройте окно Insert Pages (Вставить страницы). Это гораздо быстрее, чем вызывать его командой главного меню.
Удалить страницы в PageMaker можно с помощью следующих диалоговых окон.
Работа с этим диалоговым окном очень проста. Достаточно ввести в поля номера нежелательных страниц. Перед удалением программа PageMaker запросит подтверждение.
Рис. 17.3. Диалоговое окно Remove Pages
Текстовые блоки материалов, располагавшиеся на удаленных страницах, пропадают, но текстовые блоки на страницах, находящихся перед и после удаленных, остаются связанными.
Перемещаться по страницам публикации можно разными способами. Выберите наиболее подходящий к ситуации.
В случае необходимости вы можете перекомпоновать публикацию, переставив страницы прямо в режиме макета. На рис. 17.4 представлено диалоговое окно Sort Pages (Сортировать страницы). Оно открывается одноименной командой меню Layout (Макет). Под каждой из страниц расположена ее же пиктограмма, на которой помечена ориентация страницы (четная или нечетная) и ее порядковый номер.
Для перемещения страницы на новое место достаточно ее выделить и перетащить мышью. В процессе перетаскивания указатель мыши принимает форму стопки страниц, а в диалоговом окне появляется черная полоса, указывающая текущее местоположение перетаскиваемой страницы. Для того чтобы выделить несколько страниц, выполните щелчок мышью на второй и последующих страницах при нажатой клавише <Shift>.
Рис. 17.4. Диалоговое окно Sort Pages
Для того чтобы выделить одну из страниц разворота, в момент щелчка мышью на ней удерживайте нажатой клавишу <Ctrl>. Если вы хотите вставить выделенную совокупность страниц между двумя страницами разворота, нажмите клавишу <Ctrl> до начала ее перетаскивания. Размеры диалогового окна Sort Pages (Сортировать страницы) можно увеличивать или уменьшать перетаскиванием любого из углов или любой из сторон. Для того чтобы миниатюрное представление выделенных страниц стало более информативным (с отображением строк текста и графики), щелкните мышью на кнопке Detail (Содержимое). После перетаскивания вид пиктограмм страниц изменяется. Теперь под каждой перемещенной страницей находится двойная пиктограмма. На ней показаны ориентация и номер страницы до перестановки (страничка обведена пунктиром) и после нее (миниатюра имеет сплошную обводку).
Кнопка Options (Варианты) открывает вложенное диалоговое окно, представленное на рис. 17.5. Режим показа содержимого всех страниц включается флажком Show detailed thumbnails (Показать содержимое страниц). Сделанные в диалоговом окне Options (Варианты) изменения запоминаются в качестве локального умолчания.
Рис. 17.5. Вложенное диалоговое окно Options
Перед сортировкой страниц обязательно сохраните публикацию, чтобы в случае необходимости можно было восстановить ее исходное состояние.
При перекомпоновке страниц цепочки текстовых блоков сохраняются нетронутыми. Поэтому в результирующей публикации сцепленными могут оказаться блоки, находящиеся на удаленных друг от друга страницах, а блоки соседних страниц вообще могут принадлежать к разным материалам. Нежелательные последствия этой расстановки объектов верстки могут выражаться в непредсказуемом перетекании текста между удаленными блоками. Сортировка страниц, таким образом, — это скорее заключительная операция верстки, когда известно, что никакие изменения в макет уже не будут вноситься.
Как и другие изменения макета, перекомпоновка, в особенности если переносится только одна страница из разворота, может привести к изменению четности страниц. Поэтому такое действие обязательно должно проводиться при включенном флажке автоматической настройки макета в диалоговом окне Document Setup (Параметры документа). В противном случае изменение четности страницы может повлечь за сЪбой смещение объектов из-за разницы между внутренним и внешним полями страницы.
При работе с публикацией, состоящей из нескольких частей, рекомендуем вам еще до начала верстки стандартизировать приемы верстки для всех частей.
Необходимо разработать шаблон глав книги, включающий размер и ориентацию страницы, систему стилей, единые элементы оформления. Об организации шаблона документа см. гл. 12, о стилях абзацев — гл. 6. На основе этого шаблона продумайте и создайте дополнительные шаблоны для приложений, предметного указателя и других частей, отличающихся по оформлению от основного текста книги. Стили абзацев заголовков первого и второго уровня шаблона должны включать, кроме атрибутов текста, и регистрацию входов оглавления (см. разд. "Оглавление публикации" данной главы). В шаблоне документа следует указать тип пагинации (если он будет различным для разных частей) и префикс колонцифры.
Примечание
Применение шаблонов ускоряет работу над книгой. Воспользовавшись шаблоном, вы сразу получаете в распоряжение структуру книги и можете переходить к менее глобальным аспектам верстки. В комплект поставки программы PageMaker входят несколько шаблонов больших публикаций (например, шаблон технического руководства). Приемы использования шаблонов публикаций рассмотрены в гл. 12.
Затем начинайте импорт текста каждой из глав и верстку. Некоторые редакторы предпочитают проводить обработку текста (чистку и проверку орфографии) в каждой главе отдельно, другие импортируют текст во все главы книги, а затем производят обработку текста всех глав одновременно. На этапе обработки текста проводят кодирование входов предметного указателя (см. разд. "Порядок построения предметного указателя" данной главы).
По окончании верстки глав книги рекомендуется еще раз импортировать систему стилей шаблона в каждую из глав, чтобы быть уверенным в неизменности стилей абзацев во всех файлах книги. После этого каждая глава книги проверяется на правильность верстки.
По окончании работы над частями необходимо собрать книгу командой Book (Книга). В книгу войдут все главы основного текста и приложения. На этом этапе уточняется пагинация.
В последнюю очередь проводятся сбор и обработка оглавления книги, предметного указателя, расставляются скользящие колонтитулы и завершается окончательная доработка оформления книги.
Все этапы работы на книгой мы и рассмотрим в этой главе.
Список файлов (мы будем их условно называть главами), которые войдут в публикацию (книгу), составляется при помощи двух списков с линейками прокрутки, расположенных в средней части диалогового окна. Файл, который вносится в составную публикацию, сначала выделяется в левом списке файлов, а затем двойным щелчком мыши или при помощи кнопки Insert (Вставить) вносится в структурный список книги справа. Кнопка Remove (Удалить) удаляет файлы из списка публикаций книги.
Порядок следования файлов в правом списке определяет содержание оглавления и ссылки на номера страниц в предметном указателе, из чего следует необходимость упорядочения последовательности файлов книги в списке публикаций книги. Порядок следования файлов в структурном списке можно менять при помощи кнопок Move up (Вверх) и Move down (Вниз).
В диалоговом окне Book Publication List (Структурный список книги) можно задать сквозную автоматическую нумерацию страниц образовавшейся книги. При этом все страницы публикаций, входящих в состав книги, получают новые номера в соответствии с порядком следования в книге. Группа переключателей Auto renumbering (Автонумерация) регулирует порядок перенумерации страниц:
Отметим, что автонумерация воздействует только на страницы публикации, в пределах которых имеется символ колонцифры (размещенный там непосредственно или перенесенный со страницы-шаблона). Обычно символ колонцифры помещают в текстовый блок верхнего или нижнего колонтитула на странице-шаблоне (см. гл. 16).
Примечание
Обычно структурный список книги размещается в одной из входящих в ее состав публикаций. Есть смысл скопировать его во все публикации книги. Это позволит получить доступ к общему предметному указателю из любой главы книги. Кроме того, вы сможете напечатать структурный список книги из любого ее файла. Для того чтобы скопировать структурный список во все публикации, нажмите клавишу <Ctrl> в момент выбора команды Book (Книга) в публикации, где изначально находится структурный список. Программа PageMaker немедленно скопирует структурный список книги во все файлы, входящие в данный список. Это копирование выполняется однократно. Если впоследствии вам придется вносить изменения в структурный список книги, его придется повторить, поскольку в процессе копирования списка никаких связей файлов не устанавливается и внесенные изменения не переносятся в копии структурного списка.
В гл. 1 уже говорилось о необходимости давать файлам публикаций мнемонические имена. Если же публикация состоит из множества файлов, кроме этого требования предъявляется еще одно: при отображении файлов книги в диалоговых окнах Windows упорядочение файлов по именам должно соответствовать структуре книги, что значительно упрощает визуальный контроль при сборе публикации и передаче материалов в сервисное бюро или в типографию.
Рекомендуем начинать имена файлов книги с порядкового номера. Число разрядов номера должно соответствовать числу разрядов в, максимальном номере файла публикации. Обозначение номера файла несколькими цифрами гарантирует правильный порядок сортировки имен. Если опустить передние нули, то при лексикографическом упорядочении глава 10 встанет после главы 1, но впереди главы 2, поскольку упорядочение ведется по одному символу, поочередно слева направо. Перед номером введите некий уникальный идентификатор группы, например, совпадающий с названием. Включение в состав имени идентификатора гарантирует, что имена файлов будут образовывать компактную группу даже в больших списках диалоговых окон. Вид списка файлов публикации будет примерно таким:
Моя_книга00а Обложка Моя_книга00b Титульный лист Моя_книга00с Предисловие Моя_книга00с1 Оглавление Моя_книга01 Первая глава Моя_книга02 Вторая глава Моя_книга03 Третья глава Моя_книга04а Приложение Моя_книга04b Предметный указатель
Такая система именования гарантирует правильный порядок перечисления файлов в любом списке с лексикографическим упорядочением (например, в левом списке диалогового окна Book Publication List (Структурный список книги)). В то же время алфавитная часть имени файла раскрывает его содержание.
При организации документов с развернутой стркутурой возможна раздельная пагинация. Например, основной тест книги может иметь арабскую нумерацию страниц, введение — нумерацию строчными латинскими буквами, а приложение будет пронумеровано римскими цифрами. Стиль нумерации для такой публикации задается отдельно в каждой части (см. гл. 12). Затем в книгу сводятся главы основного текста и проводится их сквозная перенумерация (см. предыдущий раздел). Затем в книгу включаются части с раздельной нумерацией страниц. После этого автоматическая перенумерация не производится.
Иногда используется специальный прием пагинации с включением в номер страницы префикса. Например, страницы третьей главы нумеруются 3.1, 3.2, 3.3 и т. д. Для пагинации приложений применяются буквенные префиксы — А.1.А.2, А.З.
Раздельная пагинация страниц оказывается очень удобной при необходимости внесения изменений (в технической документации, например, это приходится делать очень часто). Пагинация каждой главы начинается с ее первой страницы и не связана с пагинацией других глав. Таким образом, предотвращается эффект "падающего домино", когда внесение изменения в середину книги вызывает сдвиг номеров страниц до самого конца публикации. Сквозная пагинация всех страниц книги может потребовать повторного вывода на печать всех ее страниц, начиная с той, в которую были внесены изменения. Например, удаление страницы 19 в книге из 200 страниц потребует перепечатки более чем 180 страниц только из-за того, что на них сменился номер. Это намного более накладно, чем перепечатка остатка измененной главы.
Для включения режима пагинации с префиксами необходимо изменить состояние элементов управления программы PageMaker в двух местах. Откройте диалоговое окно Document Setup (Параметры документа) и щелкните мышью на кнопке Numbers (Номера). На экране откроется диалоговое окно Page Numbering (Нумерация страниц), представленное на рис. 17.7. Введите в поле префикс и выберите стиль пагинации.
Диалоговое окно Page Numbering (Нумерация страниц) задает префикс только для оглавления и предметного указателя. Необходимо дополнительно изменить нумерацию страниц в самой главе. Для этого префикс просто вводится с клавиатуры на странице-шаблоне в текстовом блоке нижнего колонтитула, непосредственно перед символом колонцифры (см. рис. 17.7).
Рис. 17.7. Пагинация с префиксами в колонтитулах
Создание оглавления производится командой Create TOC (Создать оглавление) меню Utilities (Сервис). Более точно функцию команды создания оглавления можно определить как сбор оглавления из абзацев публикации, имеющих соответствующий атрибут форматирования. Команда Create TOC (Создать оглавление) занимается объединением абзацев с атрибутом Include in table of contents (Включить в оглавление) в единый блок оглавления. Каждый раз, когда этот атрибут абзацев текста публикации меняется, оглавление приходится собирать заново.
Создание оглавления публикации, таким образом, осуществляется в три этапа:
На рис. 17.8 представлено диалоговое окно Paragraph Specifications (Параметры абзаца) и выделен флажок, управляющий входом абзаца в оглавление.
Как правило, структура оглавления встраивается в список стилей публикации. Например, можно задать включение в оглавление всех заголовков первого, второго и третьего уровней. Кроме заголовков в оглавление могут включаться и другие элементы публикации (например, подрисуночные подписи, аннотации глав и др.). Командой Create TOC (Создать оглавление) можно пользоваться для сбора специальных оглавлений (например, списка иллюстраций).
Рис. 17.8. Диалоговое окно Paragraph Specifications с флажком режима включения абзаца в оглавление
Примечание
Иногда возникает необходимость включения в оглавление таких элементов, которым не может быть назначен абзацный стиль (например, заголовки в подбор, "фонарики" в висячем отступе и т. п.). Для решения этой проблемы могут использоваться непечатные элементы. Для того чтобы создать невидимый в основном тексте элемент оглавления, поместите его текст в отдельный текстовый блок и определите его как непечатный в меню Element (Элемент). Для того чтобы он не мешал на странице, выключите режим отображения непечатных элементов или переместите текстовый блок за пределы страницы. Достаточно, чтобы лишь небольшая часть текстового блока располагалась на странице, все остальное может находиться на монтажном столе. При таком размещении программа PageMaker будет обрабатывать текстовый блок в процессе сбора оглавления. К сожалению, подобное решение несовершенно, поскольку текст такого непечатного элемента не может быть вложен в конкретное место основного текста и остается в исходном положении даже тогда, когда относящийся к нему текст в результате редактирования сместится вверх или вниз на несколько страниц. Это может привести к ошибкам в номерах страниц, приведенных в оглавлении.
По окончании верстки публикации, когда разбиение текста на страницы представляется окончательным, рекомендуем вам собрать публикации в книгу, если это необходимо, и отладить пагинацию, после чего можно будет приступать к сбору оглавления. Оглавление не обновляется само после переверстки, поэтому его сбор должен осуществляться по окончании верстки. Диалоговое окно Create Table of Contents (Создать оглавление) представлено на рис. 17.9.
Рис. 17.9. Диалоговое окно Paragraph Rule Options
В этом окне можно выбрать различные режимы сбора оглавления:
Примечание
Если один из файлов книги после ее составления перенесен в другой каталог, переименован или уничтожен при попытке работы с целой книгой (в данном случае при сборе оглавления), PageMaker, не найдя файла на прежнем месте, откроет диалоговое окно Find Pub (Найти публикацию) (рис. 17.10). В нем можно указать местонахождение искомого файла (его полное имя написано в заголовке диалогового окна), выбрать тот файл, который будет включен в публикацию вместо потерянного, или пропустить данный и перейти к следующему файлу книги, нажав кнопку Skip (Пропустить).
Формат оглавления. При помощи переключателя Format (Формат) можно задать подавление номеров страниц в оглавлении, размещение номеров страниц перед элементами оглавления или после них.
Рис. 17.10. Диалоговое окно Find Pub
После того как вы щелкните мышью на кнопке ОК диалогового окна Create Table of Contents (Создать оглавление), программа PageMaker приступит к работе и выведет на экран полосковый индикатор, под которым высветятся номера просматриваемых страниц и имена публикаций (рис. 17.11). После завершения сбора оглавления указатель мыши превратится в пиктограмму размещения текста. Теперь можно разместить материал с оглавлением в публикации.
Имеется два варианта размещения оглавления — его можно включить в книгу как отдельную публикацию или в состав имеющейся публикации.
Оглавление можно ввести в состав книги как отдельную публикацию, которая войдет в структурный список книги (см. разд. "Составление структурного списка" данной главы). Этот способ позволяет назначить страницам оглавления любой тип пагинации — как сплошной, так и особый, например строчными римскими цифрами. Оглавление в качестве отдельной публикации будет представлять собой очень маленький файл. Объем памяти, им занимаемый, гораздо меньше, чем для многостраничной главы. Его при необходимости можно держать открытым и обращаться к нему из любого материала книги.
Рис. 17.11. Идет сбор оглавления
С другой стороны, оглавление можно ввести в состав одной из публикаций книги. Это приемлемо при работе с публикациями, в которых нет формального деления на главы. При размещении оглавления в начале книги со сквозной нумерацией необходимо составить оглавление, затем поместить его в публикацию. Страницы оглавления, вставленные в начало, сместят нумерацию. После окончательного размещения оглавления соберите его еще раз в режиме обновления. Номера страниц в новом оглавлении будут адекватны.
PageMaker при сборе оглавления создает для каждого стиля абзаца, входящего в оглавление, парный стиль. Он имеет то же имя, что и родительский, но перед именем прибавляется префикс [ТОС] ([О]). Для нового стиля устанавливается позиция табуляции с выравниванием по правому краю, совмещенная с границей правого поля материала оглавления.
Поскольку стили элементов оформления абзацев оглавления строятся на основе стилей абзацев заголовка, в оглавлении появляется все то, чему там не место — линейки абзацев, капители, позиции табуляции и многое другое. Кроме того, гарнитура, кегль, интерлиньяж и другие атрибуты текста тоже могут абсолютно не соответствовать своему назначению. Поэтому после сбора оглавления его стили практически всегда необходимо перенастраивать. В частности, на этом этапе можно отредактировать вид отточия (см. гл. 5).
Описание стиля оглавления можно редактировать произвольным образом. При этом имя стандартного стиля меняться не должно. Если вы измените имя стиля абзаца оглавления, программа PageMaker при повторном сборе оглавления вновь сформирует стиль со стандартным именем и вы потеряете результаты настройки оглавления.
После настройки оглавления просмотрите его в редакторе материалов на предмет устранения лишних символов. Чаще всего такими символами оказываются признаки перехода на новую строку, которые вы вставили в заголовки при верстке, добиваясь их красивого разбиения на строки. Не исключено, что в оглавлении могут оказаться символы графического выделения пунктов перечней и даже вложенные изображения. Для нахождения и удаления нежелательных символов можно воспользоваться контекстным поиском и заменой.
Примечание
На этом этапе оглавление может оказать существенную пЬмощь в проверке наличия и правильности расположения всех материалов книги. Проверьте, все ли необходимые элементы присутствуют в оглавлении. Если какие-то из них отсутствуют, войдите в публикацию и проверьте их наличие там. Если в публикации эти абзацы есть, значит, вы просто забыли установить для них флажок включения в оглавление.
Наконец, удалите из оглавления все лишние элементы. Такая необходимость возникает, когда заголовки включались в оглавление до нижних уровней и оказались избыточными в укрупненном оглавлении книги в целом. В результате вы получите окончательное оглавление, например такое, как показано на рис. 17.12.
Рис. 17.12. Вид оглавления после сбора
Правильность сбора оглавления можно легко проверить по готовому оглавлению. Каждая строка оглавления представляет собой источник гиперссылки, а ее привязкой является данный абзац в основном тексте. В режиме макета инструмент Hand Tool (Рука) используется для проверки гиперссылок. Каждая строка оглавления при выбранном инструменте Hand Tool (Рука) обведена тонкой синей рамкой, говорящей о том, что перед нами не просто текст, а список гиперссылок. Щелкнув курсором (подведенный к ссылке, он принимает форму "указующего перста") на строке, вы отдаете PageMaker команду перейти к данному абзацу в тексте. Таким образом можно проверить все элементы оглавления. Если необходимо проверить указатель книги, щелчок на теме приводит к открытию нужной публикации и переходу на требуемую страницу. В любом случае искомый фрагмент текста (адрес) расположится в средней части главного диалогового окна программы.
Оглавлений может быть и несколько. Например, можно предпослать каждой из глав ее детализированное содержание, как это делал Жюль Берн. Команда сбора оглавлений очень удобна для сбора списка иллюстраций или специальных замечаний, включенных в публикацию.
Примечание
В процессе подготовки этой книги авторы пользовались следующим приемом: в наборе подрисуночные подписи форматировались специальным стилем, который был единственным стилем, включаемым в оглавление. В публикации собиралось оглавление из подрисуночных подписей. Таким списком удобно пользоваться для оформления иллюстраций (поскольку в подрисуночной подписи содержится информация о рисунке) и контроля правильности нумерации рисунков. После обработки рисунков вход в оглавление отключался в стиле подписей. Затем включение в оглавление придавалось стилям абзацев, нужным уже для настоящего оглавления, и весь каталог стилей копировался во все публикации книги.
Начать следует, конечно, с определения элементов. Содержание главы может быть сколь угодно подробным. Если оглавление книги может включать в себя, например, заголовки первого и второго уровней, то в содержание главы вполне можно включить и заголовки последующих уровней, заголов-ки-"фонарики" и подрисуночные подписи. Затем создайте столько материалов оглавления, сколько вам потребуется (например, собственно оглавление, список иллюстраций и перечень специальных замечаний), в результате чего у вас получится несколько идентичных текстовых материалов.
Затем выполняется доработка построенных оглавлений. Поскольку программа PageMaker не позволяет включать в оглавления только требуемые элементы, необходимо удалить из оглавлений большое количество нежелательных абзацев. Например, в главном оглавлении придется удалить десятки, а может быть, и сотни нежелательных подзаголовков и элементов списка иллюстраций. С другой стороны, и в списке иллюстраций будет масса элементов, которым в нем абсолютно не место. Эта проблема решается буквально в несколько движений. Сбор оглавления выполняется по абзацам, каждому из которых вы уже назначили стиль оформления. Для удаления нежелательных абзацев выполните операцию контекстного поиска и замены абзацев с "чуждыми " стилями, оставив поле замены пустым. Это устранит из оглавления все нежелательные абзацы. Выполните эти предварительные действия, после чего откорректируйте стили оглавления.
Следующим этапом будет размещение нужных материалов в соответствующих местах. Основное оглавление и список иллюстраций могут располагаться в начале книги, а содержания глав — перед соответствующими главами. Таким образом, нумерация страниц изменится. Теперь разбиение текста на страницы в вашей публикации приведено в окончательный вид. Если оглавление не предполагает нумерации страниц (содержания глав, иногда списки иллюстраций), то его верстка завершена. Для общих оглавлений с нумерацией страниц придется собрать абзацы заново в отдельном материале и еще раз провести их очистку от нежелательных элементов. Выполните настройку и замените предварительное оглавление в тексте книги на окончательное. Следите за пагинацией! Оглавление, если оно находится не в конце книги, должно оставаться в пределах отведенных для него страниц. В противном случае, работу придется переделывать из-за смещения абзацев.
Составление предметного указателя — это очень кропотливая работа. Однако для большинства специальных изданий такой указатель просто необходим, ведь этими книгами пользуются как учебниками и справочниками. Предметный указатель книги не может быть составлен автоматически, поскольку для его составления обязательно логическое осмысление материала. Тем не менее PageMaker предоставляет мощный комплекс средств автоматизации этого процесса. Ваша задача будет заключаться в определении общей структуры алфавитного указателя, самую тяжелую работу — отслеживание и обновление ссылок при изменении номеров страниц — программа берет на себя. С помощью PageMaker вы можете создать не только простейший указатель для поиска по ключевым словам, но и развитый справочник по всей содержащейся в книге информации.
Принцип работы. Элемент предметного указателя состоит из двух частей — темы и входов ссылки. Тема — это собственно пункт указателя. Вход ссылки — это место в тексте книги, где упоминается или обсуждается данная тема. Это место в тексте помечается специальным маркером, видимым только в режиме текстового редактора (это действие называется кодированием входа ссылки). Маркер является вложенным спецсимволом и предназначен для хранения информации о конкретном входе указателя. На основании расположения маркеров в тексте PageMaker устанавливает точные адресные ссылки. В процессе генерации алфавитного указателя PageMaker выбирает из публикации входы указателя и сортирует их в алфавитном порядке.
Темы указателя собраны в базу данных и могут иметь три уровня подчинения. Вводя маркер входа, вы указываете, на какую тему будет данная ссылка. Список тем можно обновлять и перестраивать.
Итак, ваша задача состоит в составлении списка тем и кодировании входов ссылок на них посредством маркеров. Предметный указатель можно составлять как по готовой рукописи, так и в процессе ее написания, кодируя входы указателя по мере набора текста. Первый вариант предполагает предварительное составление списка тем, а затем кодирование входов. Второй способ основан на постепенном пополнении списка тем и одновременно — кодировании их входов. Первый вариант проще для начинающих составителей, поскольку в руках у вас уже есть готовая рукопись, а значит, и список тем будет более полным и адекватным.
Список тем. Советуем вам заранее составить список тем указателя. Это позволит вам подойти к работе по кодированию входов более методично, наличие списка позволит вам сверяться с ним в процессе кодирования входов. Вы сможете сразу организовывать темы нескольких уровней, собранные в гнезда.
При непоследовательном кодировании образовавшийся указатель нуждается в серьезной редакции входов. Чаще всего причиной непоследовательности в кодировании тем выступает эволюция взглядов писателя на предмет в процессе работы над книгой (в случае организации указателя в процессе написания книги). Список тем, заготовленный заранее, обеспечивает хотя бы минимальную последовательность в кодировании входов. При необходимости в дальнейшем изменить тему это можно сделать с минимальной затратой усилий, поскольку относящиеся к ней ссылки были закодированы в соответствии со списком тем, что обеспечивает удобство их поиска и замены.
Если вы решили составлять предметный указатель средствами программы PageMaker, составьте список тем при помощи любого текстового процессора, а затем импортируйте его в PageMaker. Темы будут внесены в список предметного указателя публикации PageMaker, что даст впоследствии возможность кодировать новые входы указателя выбором названий тем из списка.
Примечание
Если предметный указатель составляется по готовой рукописи, имеется возможность частично автоматизировать составление списка тем. Фирмой Virginia Systems разработано дополнение Sonar Bookends, которое автоматически составляет алфавитный указатель слов, использованных в тексте, на основе частоты их употребления. Затем этот список можно отредактировать, дополнить и использовать в качестве списка тем предметного указателя. Кроме того, в дополнении Sonar Bookends есть средства для определения номеров страниц и замены слов, так что им вполне можно пользоваться для составления алфавитного указателя.
Кодирование входов. Непосредственное кодирование входов указателя — самая простая (и самая утомительная) часть работы по составлению предметного указателя. При ее выполнении средствами программы PageMaker достаточно выделить местоположение темы в тексте и воспользоваться комбинацией клавиш для того, чтобы внести топографическую ссылку на нее в базу данных предметного указателя. Могут создаваться простые темы, вложенные темы, топографические ссылки на отдельные страницы и на диапазон страниц, а также несколько типов перекрестных ссылок. Более подробно о кодировании см. в разд. "Кодирование входов указателя" данной главы. Для кодирования можно воспользоваться операциями поиска и замены, что существенно снижает трудозатраты.
Сбор, размещение и доработка предметного указателя. После того как все входы тем закодированы, сбор указателя не составит особого труда. Команда Create Index (Создать указатель) просматривает текст публикации, из него выделяются все входы, которые затем организуются в предметный указатель правильной структуры. После сбора программа показывает пиктограмму размещения текста. Щелкните на странице, и собранный указатель "материализуется". Текстовый материал предметного указателя размещается в соответствующем месте публикации. На этом этапе построение предметного указателя ничем не отличается от сбора оглавления.
Теперь можно приступать в корректуре предметного указателя, для чего рекомендуем отпечатать его на бумаге. Устраните дублирование входов, опечатки и другие ошибки, настройте стили предметного указателя, генерированные PageMaker.
Разберем каждый этап построения указателя подробнее. Подчеркнем, что указатель работает только с английским языком, поэтому некоторые примеры в последующих разделах будут даны по-английски.
Кодируя входы тем, вы создаете элементы указателя. Элемент указателя — это строка, например, такого вида:
"Effel Tower 2, 5, 79—83, see also Paris".
Первая часть в этом элементе — тема, вторая — входы ссылок на тему. Таким образом, ваша задача состоит в том, чтобы найти места в тексте, в которых встречается тема, отметить их специальным маркером и задать этому маркеру соответствие данной теме.
Как и все вспомогательные операции, кодирование входов лучше выполнять в окне редактора материалов. В этом режиме вы можете быстрее перемещаться по тексту и видеть местоположение установленных маркеров входа (рис. 17.13). Маркеры входов не занимают места на странице, поэтому их расстановка не вызывает смещения текста и иных нарушений верстки страниц. Кроме того, вы можете пользоваться инструментами поиска и замены для частичной автоматизации работы.
Рис. 17.13. Вид маркеров входа в окне редактора материалов
Для того чтобы установить маркер входа, поставьте точку вставки в нужное место текста или выделите текст, относящийся к теме. Затем выберите в меню Utilities (Сервис) команду Index Entry (Вход указателя). Откроется диалоговое окно Add Index Entry (Добавить вход указателя), в котором вы можете задать свойства проставляемого входа указателя. Это диалоговое окно изображено на рис. 17.14.
Рис. 17.14. Диалоговое окно Add Index Entry
В верхней части списка находятся два переключателя Туре (Тип ссылки), соответствующие двум типам ссылок:
Сейчас мы рассмотрим прямые ссылки. При этом переключатель должен быть установлен в положение Page reference (Прямая).
Ниже в диалоговом окне Add Index Entry (Добавить вход указателя) расположены три поля темы ссылки, соответствующие трем уровням ссылки. Если перед началом создания входа указателя вы выделили фрагмент текста, то этот текст пй умолчанию появится в верхнем поле в качестве темы верхнего уровня. Вы можете отредактировать текст темы или совсем изменить его. Если вы заполните только поле темы верхнего уровня, образуется адресная ссылка верхнего уровня. Если заполните первое и второе поля — образуется ссылка второго уровня, если же заполните все три поля уровней темы, в указателе образуется ссылка третьего уровня. При этом номера страниц в адресной ссылке будут помещены после названия темы самого нижнего уровня.
Для примера рассмотрим фрагмент предметного указателя с разным числом уровней тем и соответствующее расположение тем в строках ввода диалогового окна (рис. 17.15):
а
б
в
Рис. 17.15. Разное число уровней тем в указателе менять местами с помощью
Темы, определенные для данного входа, можно менять местами с помощью кнопки Move (Подвинуть) с пиктограммой (две встречные стрелки). При нажатии этой кнопки темы движутся по кругу — первая на место второй, вторая на место третьей, третья на место первой. Соответственно меняются и уровни этих тем в предметном указателе. Пример изменения уровней тем приведен на рис. 17.16.
а
б
Рис. 17.16. Результат изменения уровней тем
Вы можете вводить темы указателя с клавиатуры, а можете воспользоваться заранее составленным списком. Для того чтобы выбрать темы из ранее составленного списка, щелкните мышью на кнопке Topic (Тема). На экране откроется диалоговое окно Select Topic (Выбрать тему), внешний вид которого показан на рис. 17.17.
Рис. 17.17. Выбор темы из имеющегося списка
Это диалоговое окно представляет собой базу данных по всем темам, которые уже введены в материал настоящей книги. Любую из тем, импортированных из текстового процессора или созданных прежде при. кодировании входов, можно выбрать в этом диалоговом окне. Темы сгруппированы в разделы по первой букве. Для перехода к другому разделу можно воспользоваться раскрывающимся списком Topic section (Алфавитный раздел) или кнопкой Next section (Следующий).
Если вы работаете с книгой, в структурном списке которой указано несколько публикаций, щелкните мышью на кнопке Import (Импорт). После этого программа PageMaker просмотрит файлы всех публикаций, перечисленных в структурном списке, и отобразит все найденные в них темы всех уровней в диалоговом окне выбора темы. Таким образом, кнопка Import (Импорт) служит для синхронизации обозначения тем в различных главах книги. Это — очень важный момент, пренебрежение которым может привести к непоследовательности кодирования тем.
После выбора темы щелкните мышью на кнопке ОК. На экране останется открытое диалоговое окно Add Index Entry (Добавить вход указателя), но теперь его поля уровней темы будут уже заполнены.
Выбор тем в диалоговом окне Select Topic (Выбрать тему) приводит к полному стиранию всех уровней тем, введенных ранее. Однако если в момент выполнения щелчка мышью на кнопке ОК была нажата клавиша <Ctrl>, то тема, выбранная в диалоговом окне Select Topic (Выбрать тему), будет только скопирована в пустые поля уровней тем диалогового окна Add Index Entry (Добавить вход указателя), а его заполненные" поля сохранят свои значения.
Например, вы выделили в тексте слово Paris и кодируете для него вход указателя. В открывшемся диалоговом окне Add Index Entry (Добавить вход указателя) выделенное слово будет помещено в поле темы верхнего уровня. Предположим, что на самом деле это слово соответствует третьему уровню темы, а темы первого и второго уровня необходимо выбрать из списка тем. Двукратным щелчком мыши на кнопке Move (с двумя встречными стрелками) переместите слово в поле темы третьего уровня и щелкните мышью на кнопке Topic (Тема). Выберите в открывшемся диалоговом окне тему первого и второго уровня и щелкните мышью на кнопке ОК, удерживая нажатой клавишу <CtrI>.
Теперь поля тем первого и второго уровня диалогового окна Add Index Entry (Добавить вход указателя) заполнены только что выбранными темами, а в поле темы третьего уровня осталось находившееся там ранее слово Paris. Если бы вы забыли нажать клавишу <Ctrl> перед щелчком мышью на кнопке ОК, это слово было бы стерто.
PageMaker упорядочивает предметный указатель лексикографически, в соответствии с порядком следования символов в кодовой таблице ASCII. Вначале темы упорядочиваются по первому символу, затем — по второму и т. д. Пробелы, специальные символы и цифры в кодовой таблице ASCII предшествуют буквам алфавита.
При сортировке чисел PageMaker расположит рядом такие числа, как 1, 100 и 1000, и только вслед за последним из них поместит числа 2, 20 и 2 000 000. Это — издержки лексикографического метода сортировки. Тема St. John будет расположена по соседству с темами state и straight, а не рядом с темой Saint Joseph, что было бы, на первый взгляд, логичнее.
Для правильной сортировки элементов указателя предназначены поля ввода Sort (Сортировать), расположенные параллельно строкам ввода уровней тем. В них можно задавать порядок сортировки тем для каждой темы индивидуально. Изменить порядок сортировки элементов в целом невозможно. В строки поля Sort (Сортировать) вводится соответствующая тема, таким образом, чтобы при сортировке указателя она была расположена в нужном месте. Введенная строка становится атрибутом темы и перемещается вместе с ней при смещении уровня тем.
Присутствие текстовой строки в каком-либо поле Sort (Сортировать) говорит программе PageMaker о том, что данную тему следует вставлять в указатель не в соответствии с ее фактическим написанием, а в соответствии с написанием этой текстовой строки.
Для того чтобы темы St. John и Saint Joseph разместились в предметном указателе рядом, следует в поле Sort (Сортировать) для темы St. John напечатать Saint John. После этого в результате сортировки обе темы будут расположены рядом (рис. 17.18).
Рис. 17.18. Настройка положения элемента указателя
В большинстве случаев адресная ссылка должна указывать на единственную страницу, на которой и упоминается тема. Однако, в случае подробного обсуждения темы в тексте, в предметном указателе встречаются ссылки на последовательность страниц (Paris 3—5). Для определения радиуса действия ссылки в диалоговом окне Add Index Entry (Добавить вход указателя) предназначена группа переключателей Page range (Диапазон). Устанавливая подходящее значение диапазона страниц, упоминаемых в ссылке, вы добьетесь точного соответствия ссылок тексту публикации. Ниже приводится список переключателей группы Page range (Диапазон) и область применения каждого из них.
Для номера страницы в ссылке любого элемента предметного указателя можно назначить специальное форматирование символов при помощи флажков, входящих в группу Page # override (Начертание номера страницы), расположенных в нижней части диалогового окна Add Index Entry (Добавить вход указателя) (см. рис. 17.18). Как воспользоваться этой возможностью? Можно, например, выделить ссылки на страницы с иллюстрациями курсивным начертанием. Можно выделить ссылку на страницу, наиболее полно раскрывающую содержание темы, полужирным начертанием.
Флажки, входящие в группу Page # override (Начертание номера страницы), в установленном состоянии инвертируют локальное и стилевое форматирование ссылок, заданное стилями абзацев указателя, в части соответствующих им атрибутов. Поэтому, если стиль абзаца предметного указателя предполагает его форматирование курсивным начертанием, установка флажка Italic (Курсив) приведет к противоположному эффекту — номер страницы будет выведен прямым начертанием.
Сделанный выбор состояния флажка запоминается и используется по умолчанию до тех пор, пока не будет изменен пользователем. Все входы указателя, созданные после установки флажка, будут форматироваться в соответствии с включенным режимом специального форматирования. Если после создания входа с курсивным номером страницы вы случайно забудете сбросить флажок Italic (Курсив), это может привести к нежелательному форматированию множества определенных после этого входов указателя. С другой стороны, если в нескольких входах, определяемых непосредственно друг за другом, необходимо вывести номер страницы курсивом, нет необходимости каждый раз менять установку этого флажка — он остается установленным.
Под термином перекрывающиеся темы (overlapping topics) подразумевается ситуация, в которой несколько единиц предметного указателя ссылаются на один и тот же участок текста. Например, на фрагмент текста об Эйфелевой башне может быть ссылка в темах Architecture, Paris, Universal exposition a Paris и т. д. При работе с перекрывающимися темами вам точно понадобится определять по несколько входов предметного указателя с общей ссылкой.
Для того чтобы связать с одним и тем же местом текста несколько входов предметного указателя, нет необходимости выходить из диалогового окна Add Index Entry (Добавить вход указателя) для установки дополнительных маркеров в редакторе материалов. Можно просто щелкнуть мышью на кнопке Add (Добавить). После этого на экране появляется диалоговое окно Add Index Entry для нового входа. В нем необходимо проделать все обычные действия по созданию нового входа предметного указателя. После каждого" щелчка мышью на кнопке Add (Добавить) в окне редактора материалов автоматически появляется новый маркер.
Информация в полях диалогового окна сохраняется, так что при создании дополнительного входа вы можете воспользоваться ее частью, но во избежание возникновения полностью совпадающих единиц указателя кнопка Add (Добавить) остается недоступной до тех пор, пока вы не измените обозначение тем хотя бы на одном из уровней.
Кнопка смены уровня темы (две встречные стрелки), которая сдвигает уровни тем по кругу (см. предыдущий раздел), позволит ускорить процесс создания таких единиц указателя. Представьте себе, что вам необходимо составить предметный указатель для книги "Развитие архитектуры стран Западной Европы". Естественно, что в нем будет множество тем, соответствующих различным стилям архитектуры.
Например, предположим, что вы только что создали вход для темы Paris, Architectural installations, art noveau. Учитывая общую тематику книги, вы можете предположить, что отдельные читатели захотят найти информацию, отталкиваясь от архитектурного стиля. Щелкните мышью на кнопке смены уровня темы. Каждый раз, когда вы выполняете щелчок на ней, происходит циклическая перестановка тем по уровням. В результате исходная тема превращается в тему Architectural installations, art noveau, Paris, что, собственно, и требовалось. Осталось только создать вход щелчком на кнопке ОК.
Список тем можно в случае необходимости оперативно пополнять фрагментами из текста. Если вы уверены, что никаких корректировок темы не потребуется, операцию можно выполнить и без открытия диалогового окна. Для этого достаточно выделить фрагмент текста и воспользоваться комбинацией клавиш <Ctrl>+<Shift>+<Y>. В этом случае перед выделенным фрагментом сразу появится маркер указателя и диалоговое окно Add Index Entry (Добавить вход указателя) открываться не будет. Вход предметного указателя создается с учетом значений по умолчанию, действующих на момент нажатия названной комбинации клавиш. Темой в данном случае будет выделенный фрагмент текста. Вы всегда можете затем отредактировать созданный вход, выделив его и нажав комбинацию клавиш <Ctrl>+<Y>.
Примечание
Не исправляйте начальные буквы тем указателя на прописные вручную — PageMaker может сделать это автоматически. При настройке тем, созданных по фрагментам текста, нет необходимости корректировать в них первую букву, заменяя ее на прописную (если этого требует принятая вами система форматирования предметного указателя). В диалоговом окне команды Show Index (Просмотр указателя) имеются средства для автоматического форматирования прописных. Подробнее о них см. в разд. "Редактирование предметного указателя" данной главы.
Входы предметного указателя с перекрестными ссылками не содержат колонцифр. Перекрестная ссылка устанавливает связь двух родственных тем при помощи словесной ремарки типа "см. также". Например, за темой "Архитектурные сооружения" могут идти перекрестные ссылки на темы "Стили архитектуры", "Карта Парижа". В каждой из этих тем должна быть встречная перекрестная ссылка на тему "Архитектурные сооружения". На рис. 17.19 приведено несколько типов перекрестных ссылок.
Рис. 17.19. Фрагмент предметного указателя с перекрестными ссылками
При выборе перекрестного типа ссылки диалоговое окно Add Index Entry (Добавить вход указателя) несколько меняется по сравнению с вариантом для прямой ссылки (рис. 17.20).
Рис. 17.20. Создание входа предметного указателя с перекрестной ссылкой
Некоторые из элементов управления диалогового окна присутствуют в нем независимо от выбранного типа ссылки. Это касается кнопки смены уровня тем (две встречные стрелки), полей группы Sort (Сортировать) и группы Topic (Тема), а также кнопки Topic (Тема), открывающей список тем указателя, в котором можно выбрать нужную тему из существующих. Группа флажков X-ref override (Начертание Х-ссылки) аналогична группе флажков Page # override (Начертание номера страницы), за исключением того, что специальное форматирование, задаваемое ими, относится не к номеру страницы ссылки, а к тексту темы в составе перекрестной ссылки.
Кнопка X-ref (Х-ссылка) работает точно так же, как кнопка Topic (Тема), открывая аналогичное диалоговое окно (рис. 17.21). Однако назначение этого диалогового окна совершенно другое.
Рис. 17.21. Выбор темы для перекрестной ссылки
Напомним, что диалоговое окно Select Topic (Выбрать тему), открываемое кнопкой Topic (Тема), предоставляет возможность выбора темы, в которой будет располагаться ссылка.
Кнопка же X-ref (Х-ссылка) открывает диалоговое окно Select Cross-Reference Topic (Выбрать тему для Х-ссылки), в котором вы должны выбрать тему, на которую будете ссылаться в вашей перекрестной ссылке. На рис. 17.21 это art noveau.
Перекрестная ссылка не имеет привязки к конкретному диапазону страниц, поэтому группа переключателей Page range (Диапазон) отсутствует. Вместо нее здесь находится группа переключателей Denoted by (Вид ссылки), каждый из которых соответствует тому или иному варианту словесной ремарки, связывающей две темы в перекрестной ссылке. Ниже рассматривается отдельно каждый переключатель.
Примечание
Если в единице предметного указателя теме соответствуют двадцать подтем, не стоит дублировать эти подтемы в другой теме сходного содержания — лучше воспользуйтесь перекрестными ссылками. Рассмотрим этот метод на примере. Пусть темой первого уровня будет "Исторические памятники Парижа", а темой второго уровня — "Архитектурные сооружения". Если на третьем уровне рубрикации в теме "Архитектурные сооружения" появляется 15 тем третьего уровня с названиями конкретных сооружений, есть смысл вставить вместо них перекрестную ссылку типа See. Тема "Архитектурные сооружения" в таком варианте дублируется на первом уровне, а названия конкретных сооружений выступают в ней как темы второго уровня. Для создания перекрестной ссылки используют переключатели See (См.) и See also (См. также).
После определения первого вхождения темы в текст удобно сразу кодировать все ссылки на эту тему так, чтобы каждому упоминанию того или иного термина соответствовала прямая топографическая ссылка в предметном указателе. Такой подробный предметный указатель незаменим в учебниках. Операцию кодирования ссылок на все вхождения темы в текст можно автоматизировать, если воспользоваться командой контекстной замены. Рассмотрим этот прием на примере (рис. 17.22).
Рис. 17.22. Установка прямых ссылок командой Change
Введите слово или словосочетание, на которое следует установить ссылки (в нашем примере — "Эйфелева башня"), в поле Find what (Найти текст) диалогового окна команды замены. В поле Change to (Заменить на) достаточно ввести только символы ^; , не дублируя само словосочетание. Присутствие в поле замены символов ^; распознается как специальный код, или метасимвол, соответствующий маркеру входа предметного указателя, контекстные поиск и замена выполняются в особом режиме, в результате чего каждое вхождение слова или словосочетания будет отмечено маркером входа.
Если ваша публикация такова, что специальные термины употребляются группами, и на одной странице термин может встретиться не единожды, каждый вход термина будет помечен маркером входа. В процессе сбора предметного указателя PageMaker устраняет дубликаты ссылок на одну и ту же страницу. В результате, сколько бы маркеров, соответствующих одной и той же теме указателя, ни было установлено на странице, в окончательном варианте указателя все они сведутся к одному входу с единственной прямой ссылкой на данную страницу. Впрочем, имеет,смысл фиксировать все случаи использования приема маркировки вхождений контекста — эти заметки могут понадобиться, на этапе заключительного редактирования указателя. Например, некоторые из созданных таким образом входов можно затем преобразовать, откорректировав ссылку и указав в ней диапазон страниц.
В тексте обычно сначала пишут имя человека, потом фамилию. При создании именного указателя необходимо установить сортировку по фамилиям, для чего следует поменять местами имя и фамилию лица в строке темы или сортировки. В PageMaker возможно частично автоматизировать операцию сортировки именного списка по фамилиям. Для этого предусмотрена специальная комбинация клавиш. Если в тексте встречаются имя и фамилия лица в обычном порядке, например "Александр Эйфель", следует выделить это сочетание и воспользоваться специальной комбинацией клавиш <Ctrl>+ +<Alt>+<Y>. Ее действие практически не отличается от действия ранее рассмотренной комбинации клавиш для быстрого создания темы по выделенному тексту <Ctrl>+<Shift>+<Y>. Перед выделенным текстом появляется маркер входа. Если вы выделите маркер и нажмете комбинацию клавиш <Ctrl>+<Y>, вы увидите результат действия команды — создана обычная ссылка с темой из выделенного текста, но первое и второе слово (имя и фамилия) меняются местами. В именном указателе появилась тема "Эйфель, Александр", автоматически подготовленная к сортировке по фамилиям.
Рассмотренная операция является автоматической перестановкой первого и второго слова. Если в тексте встретилось сочетание "Эйфель Александр" (правда, такой порядок имени и фамилии в основном тексте встречается намного реже), то с помощью комбинации клавиш <Ctrl>+<Alt>+<Y> будет создана ссылка с темой "Александр, Эйфель". PageMaker решил, что "Александр" — это фамилия, а "Эйфель" — имя человека (в самом деле, каких только имен не бывает!). Таким образом, при инверсном написании имени и фамилии лица в основном тексте для ввода ссылки воспользуйтесь обычным приемом быстрого создания входа указателя с помощью комбинации клавиш <Ctrl>+<Shift>+<Y>.
Программа PageMaker не может без вашей помощи справиться с преобразованием в тему имени, состоящего более чем из двух слов, даже если порядок имен и фамилий обычный. Если вы хотите, чтобы тема именного указателя, созданная по тексту Alexander Gustave Eiffel, была помещена в раздел каталога, связанный с буквой Е, вам придется заменить обычный пробел между словами Alexander и Gustave на неразрывный (комбинация клавиш <Ctrl>+ +<Shift>+<H>). В этом случае первые два слова имени будут рассмотрены PageMaker как одно слово и она правильно преобразует текст в тему именного указателя.
Примечание
Если вы заменили пробел между частями двойного имени или фамилии на нераздельный, необходимо проверить, не повлияло ли это на разбиение текста на страницы, для чего временно перейдите в режим макета, нажав комбинацию клавиш <Ctrl>+<E>.
Если вы хотите автоматически сформировать прямые ссылки на все упоминания о лице, воспользуйтесь описанным выше приемом контекстного поиска и замены. Только теперь вам придется ввести в поле Change to (Заменить на) не ^; , a ^z. После этого метасимвола обязательно введите то же имя, которое было введено и в поле образца поиска.
Некоторую часть работы по редактированию предметного указателя можно выполнить еще до его сбора, проверив правильность ссылок в соответствующем диалоговом окне. Затем рекомендуется собрать указатель и распечатать его. Тщательно проверьте бумажный оригинал, пометьте ошибки и последовательно исправьте их в основном тексте.
PageMaker располагает великолепным инструментом для редактирования предметного указателя. Все темы и ссылки публикации (в том числе и составной) объединены в базу данных, доступ к которой осуществляется в специальном диалоговом окне Show Index (Просмотр указателя). В нем можно просматривать по очереди все прямые и перекрестные ссылки, определенные для каждой темы, редактировать вход указателя, изменяя тему и ее уровень, добавлять перекрестные ссылки и удалять ненужные, автоматически устанавливать написание тем указателя с прописной буквы, т. е. выполнять все действия по редактированию указателя.
При выборе команды Show Index (Просмотр указателя) на экране появляется диалоговое окно со списком входов предметного указателя (рис. 17.23).
Каждая запись в этой базе данных (в списке диалогового окна) соответствует одному маркеру входа предметного указателя, вставленному в текст публикации, с указанием номера страницы или темы (для перекрестной ссылки). Для выбора конкретного входа в этом окне используются те же приемы, что и при работе с диалоговым окном Select Topic (Выбрать тему). В окне демонстрируются все темы со ссылками (в том чисде с перекрестными) на одну букву алфавита, т. е. один раздел указателя. Для перехода к другой букве необходимо выбрать ее из алфавитного списка Index section (Раздел указателя) или перейти к следующему по алфавиту разделу нажатием кнопки Next section (Следующий).
Рис. 17.23. Диалоговое окно Show Index
Диалоговое окно Show Index (Просмотр указателя) — идеальный инструмент для предварительного просмотра входов предметного указателя на предмет устранения очевидных ошибок (например, наличия двух различных написаний одной и той же темы) перед размещением указателя в публикации.
Как вы уже поняли, в процессе редактирования входов предметного указателя нет необходимости просматривать весь текст публикации. Любой из маркеров входов предметного указателя можно отредактировать непосредственно из диалогового окна Show Index (Просмотр указателя). Для этого щелкните мышью на кнопке Edit (Редактировать) или дважды — на строке, соответствующей входу. Откроется диалоговое окно Edit Index Entry (Редактировать вход указателя), аналогичное по структуре диалоговому окну Add Index Entry (Добавить вход указателя), рассматривавшемуся ранее. Отличие этих окон заключается в невозможности поменять тип ссылки (прямая или перекрестная) и невозможности воспользоваться кнопкой Add (Добавить) для добавления ссылки в текст. Все остальное выглядит и работает таким же образом: диапазоны страниц, типы перекрестных ссылок и специальное форматирование номеров страниц и ремарок.
Поскольку при составлении предметных указателей часто приходится добавлять перекрестные ссылки на другие темы, в диалоговом окне Show Index (Просмотр указателя) для этой цели предусмотрена кнопка Add x-ref (Добавить х-ссылку). Щелчок мышью на этой кнопке раскрывает диалоговое окно Add Index Entry (Добавить вход указателя), ориентированное только на работу с перекрестными ссылками (тип ссылки Page reference (Прямая) недоступен). О создании перекрестной ссылки см. соответствующий раздел данной главы.
Используйте кнопку Accept (Принято) для промежуточного сохранения. Действие этой кнопки в какой-то мере аналогично действию кнопки Apply (Применить) в диалоговом окне Indents/Tabs (Отступы/Табуляция). База данных предметного указателя не хранится как физическая единица. При открытии диалогового окна Show Index (Просмотр указателя) PageMaker каждый раз просматривает документ и создает ее заново. В случае большой книги, состоящей из нескольких глав, этот процесс может потребовать достаточно много времени. При щелчке мышью на кнопке ОК или Cancel (Отменить) PageMaker закрывает названное диалоговое окно, и для продолжения работы с предметным указателем приходится собирать его базу заново. Кнопка Accept (Принято) сохраняет каждое сделанное изменение без выхода из диалогового окна. Если вы при редактировании регулярно нажимаете на эту кнопку, изменения будут постоянно записываться в базу. Если теперь по ошибке вы выйдете из диалогового окна кнопкой Cancel (Отменить), все изменения указателя, кроме последнего, нежелательного, будут сохранены.
Примечание
Для отмены неправильного изменения необязательно выходить из диалогового окна. Если необходимо удалить только те входы, которые были внесены в предметный указатель после того, как вы в последний раз щелкнули мышью на кнопке Accept (Принято) или ОК (заметьте, что это могут быть только входы перекрестных ссылок), щелкните мышью на кнопке Add x-ref (Добавить х-ссылку), удерживая нажатой клавишу <Alt>. Сделанное удаление можно отменить (до первого щелчка на кнопке Accept (Принято) или ОК) щелчком мыши на кнопке Remove (Удалить) при одновременном нажатии клавиши <Alt>.
Удаление любого входа осуществляется щелчком мыши на кнопке Remove (Удалить). Для того чтобы удалить все входы предметного каталога без различия типов, воспользуйтесь комбинацией клавиш <Ctrl>+<Alt>+<Shift> одновременно со щелчком мыши на кнопке Remove (Удалить). Все входы с прямыми ссылками удаляются комбинацией клавиш <Ctrl>+<Alt> со щелчком мыши на кнопке Remove (Удалить). Для удадения входов с перекрестными ссылками одновременно со щелчком мыши на кнопке Remove (Удалить) нажмите-комбинацию клавиш <Ctrl>+<Shift>.
Входы ссылок, по ошибке или намеренно, могут располагаться не только на страницах публикации, но и в самых неожиданных местах — на шаблонах, монтажном столе и т. д. В этом случае вместо номеров страниц ссылки вы увидите странные двухбуквенные коды:
Номер страницы, заключенный в скобки, означает, что при создании входа указателя было задано подавление диапазона страниц в ссылке.
Как уже упоминалось в разд. "Быстрое добавление новой темы из текста" данной главы, PageMaker позволяет автоматически устанавливать режим написания прописных букв в темах предметного указателя. Кнопка Capitalize (Написание), расположенная в диалоговом окне Show Index (Просмотр указателя), открывает вложенное диалоговое окно Capitalize (С прописной буквы), изображенное на рис. 17.24. Выберите переключатель This selected topic (Выделенную тему), All Level 1 entries (Все входы первого уровня) или All entries (Все входы). Чаще всего используется второй вариант написания тем.
Кнопка Capitalize (Написание) недоступна, когда в публикации присутствует структурный список книги. Для того чтобы воспользоваться этой командой в случае составной публикации, удерживайте нажатой клавишу <Ctrl> в момент выбора команды Show Index (Просмотр указателя). В результате база входов будет составлена только для входов предметного указателя, соответствующих маркерам активной публикации. Кнопка Capitalize (Написание) доступна, и вы можете задать соответствующий режим. После установки режима написания нужно закрыть и повторно открыть диалоговое окно Show Index (Просмотр указателя) для дальнейшей работы со входами предметного указателя.
Рис. 17.24. Установка написания входов указателя с прописной буквы
При редактировании входа в диалоговом окне Show Index (Просмотр указателя) текст, в котором располагается соответствующий ему маркер, недоступен. Любая ссылка на страницу может быть как адекватной, так и ошибочной, не соответствующей тексту, расположенному на этой странице. Для полной проверки предметного указателя необходимо открыть указанную страницу и прочитать текст, примыкающий к нему, сопоставляя его с темой предметного указателя.
Для подобного контекстного редактирования входов предметного указателя можно воспользоваться командой контекстного поиска. Откройте окно редактора материалов, установите точку вставки в начале материала и откройте диалоговое окно команды Find (Найти). В поле Find what (Найти текст) введите два символа: л и ;. Щелкните мышью на кнопке Find (Найти), и программа PageMaker выделит в тексте первый маркер входа предметного указателя. Не закрывая окна поиска, щелкните мышью на заголовке окна редактора материалов. При этом окно редактора материалов должно находиться в нормальном положении (не максимизировано). Маркер входа остается выделен. Затем изучите контекст и с помощью комбинации клавиш <Ctrl>+<Y> откройте окно входа указателя для проверки соответствия темы контексту. Для того чтобы найти следующий маркер, выполните команду поиска вхождения, образца с помощью комбинации клавиш <Ctrl>+<G>. Просмотрите таким образом весь текст.
Преобразование маркеров входов и тем в текстовщй материал (сбор указателя) выполняется при помощи команды Create Index (Создать указатель) меню Utilities (Сервис). PageMaker просматривает весь текст книги, включая публикации, указанные в структурном списке, и формирует список единиц предметного указателя, состоящих из тем и ссылок. Действие названной команды похоже на действие команды Create TOC (Создать оглавление). Как и в случае с оглавлением, образующийся указатель является обычным текстовым материалом и связей между темами указателя и маркерами входов в основном тексте не образуется. При изменении расположения маркеров входов указателя или текста тем необходимо повторно собрать его командой Create Index (Создать указатель), так же как приходится повторно собирать оглавление после редактирования текста.
Диалоговое окно Create Index (Создать указатель) (рис. 17.25) — инструмент для сбора указателя. Вы можете задать свое название указателя в строке ввода Title (Название). Оно будет отформатировано в соответствии со стандартным стилем абзаца Index Title (Название указателя). По умолчанию название для указателя — Index (Алфавитный указатель).
Рис. 17.25. Диалоговое окно Create Index
Ниже перечислены режимы создания указателя, задаваемые с помощью следующих флажков.
Примечание
Наличие входа с подавлением диапазона страниц в теме — надежный способ резервирования тем. Просматривая темы без ссылок и удаляя лишние, можно необходимые темы снабжать входами с подавлением диапазона страниц, защищая их тем самым от автоматического удаления из предметного указателя.
Кнопка Format (Формат) диалогового окна Create Index (Создать указатель) дает доступ к режимам автоматического форматирования указателя. Это форматирование задается во вложенном диалоговом окне Index Format (Формат указателя), представленном на рис. 17.26.
Рис. 17.26. Диалоговое окно Index Format
В верхней части диалогового окна находятся два флажка.
Два переключателя Format (Формат) определяют стиль форматирования указателя — Nested (Ступенчатый) или Run-in (Сплошной). Стиль Nested предусматривает выделение уровней тем отступами, каждой теме соответствует отдельный абзац. Стиль Run-in также предусматривает выделение уровней рубрикации отступами, но все темы одного уровня объединяются в один абзац. В нижней части диалогового окна приводится пример фрагмента предметного указателя, отформатированного в соответствии с выбранным стилем.
Поля ввода в средней части диалогового окна позволяют настраивать внешний вид указателя, определяя форматирование его основных частей. В эти строки вводятся символы (в том числе и специальные, вводимые с помощью таблицы метасимволов), автоматически вставляемые в текст указателя:
Как видите, окно форматирования указателя имеет довольно сложную структуру. В то же время, состояния по умолчанию и значения его элементов управления годятся для большинства ситуаций, и нет необходимости их изменять.
Так же, как и в случае с оглавлением, предметный указатель лучше размещать как отдельный документ, который включается в структурный список книги и почти всегда размещается в конце книги.
Потенциально PageMaker способен автоматически создавать до пяти стандартных стилей форматирования абзацев предметного указателя. Потенциально — потому, что он не создает стилей, реально не применяющихся в конкретном указателе. Первый стиль соответствует абзацу заголовка всего указателя, второй — заголовку раздела, третий, четвертый и пятый — стилям абзацев тем соответствующего уровня вложенности. Все они имеют соответствующие названия. Вы можете как угодно корректировать описания стилей предметного указателя, оставляя в неприкосновенности их имена (так же, как при корректировке стилей оглавления). Как правило, темы и ссылки предметного указателя оформляют тем же кеглем (9 или 10), что и основной текст публикации.
Примечание
После редактирования собранного указателя, при повторном сборе, все изменения будут потеряны. Чтобы этого не случилось, производите все исправления в основном тексте и в базе данных указателя.
Размещенный предметный указатель можно дополнительно проверить на корректность ссылок в режиме макета с помощью инструмента Hand Tool (Рука). Так же, как и в случае проверки оглавления, размещенные в публикации темы предметного, указателя являются внутренними гиперссылками. Их адреса соответствуют положению соответствующих маркеров указателей. Вы можете последовательно проверить все темы указателя. В этом случае ссылки действительно будут идеальными. О гипертексте и, в частности, об использовании инструмента Hand Tool (Рука) для проверки ссылок подробно рассказывается в следующей главе.
Использование комбинации клавиш при составлении и редактировании предметного указателя, как и в других случаях оформления публикации, в PageMaker существенно ускоряет работу. В табл. 17U приводится список этих сокращений и их функции.
Таблица 17.1. Комбинации клавиш для работы с предметным указателем
Действие |
Комбинация клавиш |
Примечание |
|
||
Действие |
Комбинация клавиш |
Примечание |
В многостраничных публикациях справочного характера (телефонных книгах, словарях, каталогах и пр.) и даже в некоторых художественных изданиях применяют скользящие колонтитулы. Читатель может легко отследить содержание страницы, посмотрев на колонтитул. Обычно в нем пишется название первого и последнего элемента страницы. На рис. 17.27 приведены примеры колонтитулов.
Рис. 17.27. Примеры колонтитулов
В программе PageMaker построение скользящих колонтитулов автоматизировано. Для выполнения этой операции используется дополнение Running Headers & Footers (Скользящие колонтитулы), возможности которого рассмотрены ниже.
Колонтитул каждой страницы строится исходя из tee содержания. Затем колонтитулы помещаются отдельными текстовыми блоками на каждую страницу публикации, на каждой странице содержание колонтитула определяется результатами поиска в основном тексте. Параметры поиска могут быть заданы пользователем. Связи между колонтитулом и содержанием страницы не образуется. Если в вашей публикации предполагаются колонтитулы, зарезервируйте для них место в модульной сетке макета, после чего завершите макетирование. Размещение текста на страницах публикации должно быть окончательным, в противном случае при подвижках текста придется собирать колонтитулы еще раз, чтобы привести их в соответствие с содержанием страницы.
Образовавшиеся колонтитулы можно редактировать произвольным образом, однако при повторном сборе редактирование будет утрачено. Скользящие колонтитулы можно разместить только в пределах текущей публикации. Невозможно собрать колонтитулы для всей книги одновременно по структурному списку.
В списке дополнений PageMaker имеется команда вызова дополнения Running Headers & Footers (Скользящие колонтитулы). Главное диалоговое окно этого дополнения представлено на рис. 17.28.
Рис. 17.28. Диалоговое окно Running Headers & Footers
Перед вызовом названного дополнения необходимо выделить нужный материал инструментом Pointer (Стрелка). Порядок установки колонтитулов с помощью диалогового окна Running Headers & Footers следующий:
Рис. 17.29. Диалоговое окно выбора варианта колонтитула в дополнении Running Headers & Footers
Описание заказного содержимого колонтитула можно построить как на стандартных селекторах (вариантах колонтитулов), встроенных в программу PageMaker, так и на ранее заданных заказных селекторах. Чтобы исключить порчу стандартных селекторов, рекомендуется редактировать только пользовательские.
Для построения нового селектора выберите наиболее близкий из стандартных, и щелкните на кнопке New Selector (Новый селектор). В открывшемся вложенном окне Edit Selector (Редактировать селектор) (рис. 17.30) вновь создаваемый селектор имеет характеристики выбранного в предыдущем окне. Задайте имя нового селектора и составьте его определение из представленных элементов. Имеется возможность извлекать символы, слова, строки (или предложения в раскрывающемся списке) и абзацы — любые из структурных элементов текстового материала, которым назначен стиль, указанный ранее в главном окне дополнения.
Особо отметим, что определители символов и слов позволяют исключать из колонтитула символы и слова или ограничивать их число. Из колонтитула можно также исключать числа и символы иностранных алфавитов.
Рис. 17.30. Определение пользовательского селектора
Для того чтобы предварительно просмотреть результаты создания колонтитулов, щелкните мышью на кнопке Preview (Просмотр) диалогового окна Running Headers & Footers.
Рис. 17.31. Предварительный просмотр результатов построения колонтитулов
В открывшемся диалоговом окне Preview (Просмотр) (рис. 17.31), с помощью которого и осуществляется предварительный просмотр результатов создания колонтитулов, кроме выбора страницы для просмотра при помощи пиктограмм страниц в нижней части диалогового окна, имеется также возможность перехода к последующему колонтитулу при помощи кнопки Next H/F (Следующий колонтитул). Изменять масштаб предварительного просмотра можно при помощи кнопки с изображением лупы и связанных с ней кнопок прокрутки. После щелчка мыши на кнопке Done (Готово) будет осуществлено окончательное построение колонтитулов. После первого формирования скользящих колонтитулов дополнение можно вызвать еще раз, когда понадобится их обновление.
Для того чтобы удалить ранее построенные колонтитулы, снова выберите текстовый материал и вызовите дополнение Running Headers & Footers (Скользящие колонтитулы). Затем в поле предварительного просмотра с помощью мыши перетащите ненужные колонтитулы за пределы страницы. После того как вы отпустите кнопку мыши, текстовые блоки колонтитулов исчезнут.
Перекрестные ссылки в основном тексте используются для того, чтобы отослать читателя на другую страницу книги за дополнительной информацией (например, дополнительные данные см. на стр. 101). В некоторых изданиях таких ссылок очень много. В отличие от текстовых процессоров, многие из которых обладают механизмом верстки перекрестных ссылок с поддержанием динамической связи ссылки с адресом, свободное размещение текста в блоках делает такую функцию слишком сложной для осуществления. Поэтому, к сожалению, PageMaker не располагает средствами для автоматической верстки подобного рода элементов. Ссылки приходится устанавливать и корректировать вручную.
Тем не менее, используя в качестве вспомогательного средства базу предметного указателя, возможно частично автоматизировать этот процесс. Предлагается следующая последовательность действий:
Можно попытаться частично автоматизировать в PageMaker и работу с примечаниями. Если вы имеете дело с затекстовыми примечаниями, на которые есть явные ссылки в основном тексте, воспользуйтесь предыдущим рецептом. В художественных изданиях часто встречается способ оформления за-текстовых примечаний, при котором в основном тексте вообще нет ремарки ссылки, а в конце книги имеются комментарии такого вида: "К стр. 209. "Лечь бы на дно как подводная лодка" — стихотворение В. С. Высоцкого". Для верстки такого рода примечаний воспользуйтесь следующим приемом:
А как быть, если вместо затекстовых нужны подстрочные примечания? Эта задача гораздо сложнее, поскольку наличие и размер ссылки оказывают влияние на разбиение текста по страницам. Сплошь и рядом встречаются ситуации, когда при размещении текста примечания ссылка уходит на следующую страницу. Однако ссылка и соответствующее примечание обязательно должны находиться на одной странице. Переносим примечание на следующую страницу, вслед за ссылкой, а она "уползает" обратно, поскольку на предыдущей странице освободилось место. Эти неприятности можно разрешить только вручную. Разместите текст ссылок на монтажном столе и отформатируйте его специальным стилем. Обычно такой стиль включает в себя кегль на две единицы меньше основного, размещение с выравниванием по левому краю, висячий отступ для номера ссылки или указателя-"звездочки". Просматривая страницы основного текста, найдите ссылку. Сократите размеры текстового блока данной страницы снизу, чтобы образовалось место для текста ссылки. Вырежьте примечание и поместите его на страницу. Для стандартизации вида страниц проведите направляющие на шаблон-странице для размещения ссылок наиболее часто встречающейся длины, по ним можно устанавливать размер блока основного текста. Если вам не повезло и ссылка "поехала" относительно своего примечания, воспользуйтесь приемами выгонки и вгона строк (см. гл. 5 и 6). Если примечание велико, допустимо размещать его в подвалах нескольких страниц. К сожалению, это все полезные советы, которые можно дать в подобной тяжелой ситуации.
Рассмотренные в этой главе аспекты работы с многостраничными публикациями помогут вам успешно организовать работу по подготовке большого издания, начиная с разработки структуры будущей книги и заканчивая специальными элементами ее оформления. Данная глава тесно связана с предыдущей, поскольку при издании книги вам обязательно придется предварительно продумать ее структуру. Если вы предполагаете использовать в книге иллюстрации и таблицы, обратитесь к гл. 9, 14 и 16. Сделать книгу оригинальной по стилю возможно с использованием приемов, описанных в гл. 15. У вашего клиента есть лишние деньги? Замечательно, значит, вы имеете возможность выполнить публикацию в цвете! В этом вам помогут главы части V.