Сборник материалов Конференции молодых специалистов НГОНБ - 2015
149 Нам часто приходиться заниматься вёрсткой книг. Зачастую каче- ство набора текста оставляет желать лучшего. То, что, к сожалению, иногда предоставляется «грязный» материал не должно влиять на ка- чество публикаций. Итак, рассмотрим конкретные примеры использования GREP в InDesign. Соединение фамилии и инициалов неразрывным пробелом. В строке поиска задать: (\u[А-Яа-я-]+)\s(\u.)\s(\u.) В строке замены задать: $1~S$2~S$3 Такие задачи лучше решать путем начальной разбивки и после- дующей сборки. В шаблонах для этого есть возможность запоминания результа- тов поиска. Искомые фрагменты пишутся в строке поиска в круглых скобках, а в строке замены содержимое скобок можно вызвать «$1» (первые скобки), «$2» (вторые скобки) и т.д. до «$9» (всего в InDesign доступно 9 фрагментов) и собрать с их помощью нужную фразу. Учтём, что фамилия начинается с заглавной буквы, а инициалы состоят из заглавных букв, разделённых точкой и пробелом. Напри- мер, так: «Столыпин П. А.», или так: «Римский-Корсаков Н. А.». В результате шаблон поиска может выглядеть так: (\u[А-Яа-я-]+)\s(\u.)\s(\u.) То есть вначале ищем заглавную букву \u , затем ищем комбина- цию букв [А-Яа-я-]+ , затем инициалы \s\u.\s\u. Результат поиска для первых скобок (\u[А-Яа-я-]+) будет поме- щён в $1 (фамилия), вторых скобок (\u.) – $2 , третьих (\u.) – $3. А для компоновки результата в строке замены укажем $1~S$2~S$3 , где (~S – это неразрывный пробел). Как это работает 1. Открываем меню GREP (Редактирование>Найти/Заменить>GREP). 2. В открывшемся окне в поле «Найти текст:» вводим запрос (\u[А-Яа-я-]+)\s(\u.)\s(\u.). В поле «Заменить на:» вводим значение $1~S$2~S$3. Нажимаем на кнопку «Заменить все», произойдет за- мена данного выражения по всему тексту. 3. Открываем меню GREP (Редактирование>Найти/Заменить>GREP). 4. В открывшемся окне в поле «Найти текст:» вводим запрос (\u[А-Яа-я-]+)\s(\u.)\s(\u.) . В поле «Заменить на:» вводим значение $1~S$2~S$3 .
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY3OTQ2