51. Перекрестные ссылки в основном тексте

 

Перекрестные ссылки в основном тексте

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

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

  1. Определение стандарта ссылки и уникального идентификатора. Ремарка перекрестной ссылки должна оформляться одинаково для всех ссылок, а в ее состав должен входить уникальный символ подстановки, например (См. стр. [*]). Единообразие оформления перекрестных ссылок дает возможность автоматически отыскивать их в тексте. Оформите все ссылки надлежащим образом и создайте резервную копию документа. Если при расстановке вместо идентификаторов номеров страниц произойдет ошибка, то для второй попытки можно будет вернуться в исходное состояние. В противном случае ссылки с уже уничтоженными идентификаторами будет трудно разыскать в основном тексте.
  2. Кодирование ссылок входами указателя. В редакторе материалов задайте образец для поиска ссылок и выберите команду Find (Найти) (комбинация клавиш <Ctrl>+<G>). Далее воспользуйтесь тем же приемом, который был описан в разд. "Кодирование входов указателя" данной главы, поскольку для того, чтобы указать правильный номер страницы в перекрестной ссылке, без контекста не обойтись. В каждом вновь найденном месте вхождения символа подстановки установите маркер входа предметного указателя. В поле темы первого уровня введите какое-нибудь стандартное название, скажем Reference (Ссылка). В качестве темы второго уровня введите уникальное число (например, порядковый номер ссылки) в форме, которая будет правильно сортироваться в лексикографическом порядке (скажем, в виде трехзначного числа с ведущими нулями). Это число поможет вам впоследствии установить соответствие между ссылкой и страницей, на которую она указывает. В поле темы третьего уровня введите характеристику контекста данной ссылки.
  3. Сбор списка ссылок. После того как все ссылки в основном тексте размечены как входы предметного указателя, соберите этот указатель и напечатайте его. Каждая ссылка в списке снабжена уникальным номером, контекстной характеристикой и номером страницы.
  4. Разметка адресов ссылок. Теперь отыщите все фрагменты текста, на которые указывают перекрестные ссылки. В каждом из таких мест установите маркер входа предметного указателя, в качестве рубрики первого уровня задав одно и то же слово (например, Address (Адрес)). В поле рубрики второго уровня введите уникальный номер ссылки, которая указывает на это место. Контекстная характеристика адреса не нужна.
  5. Общий список перекрестных ссылок. После разметки адресов еще раз соберите предметный указатель и снова напечатайте его. Вырежьте из него элементы, соответствующие рубрикам Reference и Address, и расклейте их в две колонки, совместив по горизонтали строки с одинаковыми номерами в рубрике второго уровня вложенности, так, чтобы каждой ссылке из одного списка соответствовал бы адрес из другого списка.
  6. Внесение номеров страниц в ссылки. Еще раз просмотрите текст книги при помощи команды поиска, отыскивая на этот раз идентификаторы. По мере нахождения заменяйте их соответствующим номером страницы, взятым из полученного на предыдущем шаге параллельного списка.
  7. Очистка предметного указателя от вспомогательных ссылок. По завершении работы с перекрестными ссылками удалите единицы Reference (Ссылка) и Address (Адрес) из предметного указателя.