Индизайн поиск по тексту

Обновлено: 06.07.2024

Многие скажут «это же элементарно»… Но как я уже писал, сайт задуман из расчета не только на профессионалов, но и на новичков. Поэтому, если вам это не интересно, просто перелистните на следующий материал ;-)/ Хотя может быть вы упустите полезную деталь, описанную в конце материала.

Комбинации поиска-замены бывают простенькими, а бывают и не очень. Иногда нужно ввести сложную комбинацию для поиска, плюс переключить области поиска, плюс навыбирать форматы для поиска и замены и т.д. А если вам еще нужно это делать регулярно – это, мягко говоря, утомляет. Для таких случаев в Индизайне предусмотрена кнопка сохранения настроек поиска-замены.

На рисунке эта кнопка обведена кривым кружочком ;-)

То есть вы выбираете все необходимые настройки и жмакаете эту пимпочку. После этого вам предлагается ввести имя для этой комбинации и, уря, эта комбинация в списке и доступна в любой момент одним кликом. Причем настройки можно сохранять хоть для обычного текстового запроса, хоть для GREP выражений, хоть для глифов, хоть для картинок. В списке эти настройки разделены между собой в группы. Кстати в этом списке уже есть несколько дефолтных комбинаций. Некоторые из них, кстати, довольно таки полезны. Это типа поиск повторяющихся пустых строк или повторяющихся пробелов. Но этим вы наверняка уже регулярно пользуетесь.

Так что, в принципе, это все действительно элементарно. Но это еще не все.

Допустим вы насохраняли кучу настроек и активно ими пользуетесь. Но в один «прекрасный» момент система глюканула или, не дай Бог, сгорел винт или еще какая-нить фигня приключилась. Вы переставляете систему, ставите Индизайн и… видите в окошке «поиска-замены» девственно чистый список вариантов замены, не считая конечно стандартных.

Но есть спасение. Достаточно просто регулярно выполнять резервное копирование папки настроек-замен и в нужный момент просто подсунуть ее в новую систему. И весь ваш кропотливый труд не пропадет даром.

А валяется эта папка по этому пути:

C:\Users\имя\AppData\Roaming\Adobe\InDesign\Version *\en_GB\Find-Change Queries\

  • Имя – имя пользователя в системе
  • Version * - ваша версия Индизайна
  • en_GB – язык вашего Индизайна (может быть ru_RU, или другой)

Вроде как все. Отдельного разговора заслуживает использование GREP выражений в поиске-замене, а также использование GREP для автоматического применения стилей, но это тема следующей статьи. Coming soon ;-)

Учебники, справочники и самоучители по компьютерным программам
Золотая коллекция

Поиск и замена текста

В программе InDesign есть мощная команда Find/Change (Найти/Заменить), которая позволяет найти все примеры конкретного текста или форматирования и внести изменения в найденные элементы. С помощью этой команды осуществляется поиск определенных символов текста, называемых последовательностями, и их замена. Например, вы можете заменить вариант Пн. на слово понедельник.

Последовательность символов для поиска/замены

1. Чтобы осуществить поиск и замену в пределах определенного текстового фрейма или связанных фреймов, установите курсор в текст.

2. Выполните команды Edit -> Find/Change (Редактирование -> Найти/Заменить). На экране появится диалоговое окно Find/Change (рис. 14.6).

3. В меню Search (Найти) задайте границы поиска (рис. 14.7):

- All Documents (Все документы) -проверка всех открытых документов;

- Document (Документ) - проверка всего документа;

- Story (Текстовой блок) - проверка всех связанных фреймов выделенного текста;

- То End of Story (До конца текстового блока) - проверка начнется с позиции расположения курсора;

- Selection (Выделение) - проверка выделенного текста.

4. В поле Find what (Найти текст) введите или вставьте текст, который необходимо найти.

5. В поле Change to (Заменить на) введите или вставьте текст замены.

6. Установите флажок Case Sensitive (Регистр), чтобы ограничить поиск текста с аналогичным регистром. Если, к примеру, искать с учетом регистра слово InDesign, то будет проигнорировано слово Indesign.

7. Установите флажок Whole Word (Целое слово), чтобы задать пропуск текста, входящего в состав другого слова. К примеру, при поиске самостоятельного целого слова Design вариант InDesign будет игнорироваться.

8. Щелкните по кнопке Find Next (Следующий). Программа начнет просматривать текст, выделяя каждую совпадающую последовательность символов.

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

Рис. 14.7. Меню Search в диалоговом окне Find/ Change предназначено для задания границ поиска

Рис. 14.8. Меню выбора метасимволов поля Find what Использование групповых символов

В поле Change to групповые символы вставлять нельзя. Однако это не значит, что вы не можете их использовать.

Нумерованные списки в данной книге являются примером форматирования с помощью групповых символов. В поле Find what я ввожу последовательность A9.At, представляющую собой код для любого числа, за которым следует точка и отступ табуляции.

Я задаю форматирование списка в поле Change to. Программа находит все числа, за которыми следует точка и отступ табуляции, и реализует соответствующее форматирование.

Более того, вы можете также производить поиск и замену форматирования при изменении текстов, импортируемых из текстовых редакторов.

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

Щелкните по кнопке Change (Заменить), чтобы заменить текст, не переходя к следующему примеру.

Выберите опцию Change All (Заменить все), чтобы заменить все примеры данной последовательности символов в тексте.

Вы можете пропустить обнаруженный пример.

Пропуск обнаруженного примера

Щелкните по кнопке Find Next (Следующий), чтобы не заменять обнаруженный пример и перейти к следующему.

Программа InDesign позволяет искать специальные символы, например пробелы, дефисы, символы перехода к новому абзацу, символы табуляции или маркеры вложенной графики. Они называются метасимволами команды Find/Change.

Поиск и замена метасимвола

1. Выберите символ, который хотите найти, в меню Find what , нажав на кнопку со стрелкой, указывающей вправо (рис. 14.8).

2. Определитесь с символом замены в меню Change to .

3. Воспользуйтесь командой Find/Change, как описано в разделе «Поиск с помощью групповых символов». В программе InDesign хранится список 15 последовательностей символов в полях Find what и Change to. Вы можете воспользоваться этим списком для выполнения быстрого повторного поиска (рис. 14.9).

Поиск с помощью групповых символов

1. Выберите один из групповых символов в меню Find what :

- Any Character (Любой символ) - поиск любого символа, включая пробелы, табуляцию, символы перехода или текст;

- Any Digit (Любая цифра) - поиск любой цифры (0-9);

- Any Letter (Любая буква) - поиск любой буквы (a-z, а-я).

2. Настройте поле Change to .

3. Запустите поиск.

Групповые символы можно использовать только в поле Find what, но не в поле Change to.

Диалоговое окно Find/Change содержит дополнительные опции, позволяющие осуществлять поиск не только символов, но и элементов форматирования.

Дополнительные опции поиска/замены

Выберите опцию More Options (Больше параметров) в диалоговом окне Find/ Change. Появятся дополнительные критерии поиска атрибутов форматирования - рис. 14.10. (О настройке поиска атрибутов форматирования см. в следующем разделе.)

В диалоговом окне Find/Change можно выполнять поиск и замену атрибутов форматирования.

Рис. 14.9. Последовательности символов в полях Find what и Change to

Рис. 14.10. Расширенные опции диалогового окна Find/Change

Рис. 14.11. Диалоговое окно позволяет искать определенные атрибуты форматирования

Рис. 14.12. Категории форматирования диалоговых окон Find Format Settings и Change Format Settings

Поиск атрибута форматирования

1. Щелкните по кнопке Format (Формат) в разделе Find Format Settings (Найти атрибуты) диалогового окна Find/ Change. На экране появится диалоговое окно Find Format Settings (рис. 14.11).

2. Выберите категорию форматирования в левой части диалогового окна (рис. 14.12):

— Style Options (Параметры стиля) -стили символов и абзацев (о работе со стилями см. в разделе «Задание стилей»);

- Basic Character Formats (Основные форматы шрифта) - формат символов;

- Advanced Character Formats (Расширенные форматы шрифта) - язык и эффекты искажения;

- Indents and Spacing (Отступы и отбивки) - выключка, отступы и отбивки;

- Keep Options (Удержать строки) -перенос строк абзаца при его разрыве;

- Drop Caps and Composer (Буквицы и компоновщик абзацев) - буквица и компоновщик абзацев;

- Character Color (Цвет символа) -цвет из палитры Swatches (Образцы);

- ОрепТуре - атрибуты шрифтов ОрепТуре.

3. Введите критерий поиска в полях выбранной категории.

Если вы хотите найти весь текст размером 12 пунктов, выберите категорию Basic Character Formats и введите значение 12 в поле размера кегля.

4. Нажмите ОК. Критерий поиска будет отображен в поле Find Format Settings (рис. 14.13).

Для того чтобы задать поиск только элементов форматирования без учета определенного текста, оставьте поле Find what пустым.

В развернутом диалоговом окне Find/Change .можно выполнять поиск и замену атрибутов форматирования.

Опции замены атрибутов форматирования

1. Выберите опцию Format в разделе Change Format Settings (Изменить атрибуты) диалогового окна Find/Change. На экране появится диалоговое окно Change Format Settings .

Данное диалоговое окно аналогично диалоговому окну Find Format Settings (рис. 14.11).

2. Выберите одну из категорий форматирования в левой части этого окна.

3. Введите критерий замены в полях выбранной категории.

Пиктограмма в виде желтого треугольника рядом с полями Find what и Change to означает, что для поиска и замены были выбраны параметры форматирования (рис. 14.14).

Щелкнув по кнопке Fewer Options (Меньше параметров), можно уменьшить размер диалогового окна Find/Change и продолжить поиск элементов форматирования.

Рис. 14.13. Критерий поиска отображается в поле Find Format Settings диалогового окна Find/Change

Рис. 14.14. Пиктограмма предупреждения рядом с полями Find what и Change to означает, что для поиска и замены были выбраны параметры форматирования

Рис. 14.15. Щелкните по кнопке Clear, чтобы удалить заданные параметры форматирования для поиска

Рис. 14.16. Палитра Paragraph Styles предназначена для задания и применения стилей абзаца

Рис. 14.17. Меню палитры содержит команды для работы со стилями абзаца

Рис. 14.18. Диалоговое окно New Paragraph Style содержит параметры для задания стиля абзаца

Удаление опции формата

Щелкните по кнопке Clear (Очистить), чтобы удалить заданные параметры форматирования поиска и замены в полях Find Format Settings и Change Format Settings (рис. 14.15).

Широкие возможности при работе с текстом в индизайне объясняются тем что программа для этого собственно и предназначена. Работа с текстом, т.е. вёрстка многостраничных изданий это основное предназначение программы.

Начало работы с текстом в индизайне.

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

Текст_в_индизайне_текстовые_колонки_text_v_indizayne_textovie_kolonki

Указав в настройках 3 колонки никто не помешает вам в будущем расположить текст в этом документе на 2 колонки и наоборот. Задаваемые параметры отступов, колонок и т.д. не печатаются и служат лишь ориентиром для вас.

Важным является ещё и формат. Т.е. если вы задали формат А4, то переверстать его в А3 будет гораздо сложнее, в этом случае вы не обойдётесь простым изменением настроек документа.

Импорт.

Мы можем импортировать текст из документа ворд, эксель, txt и других форматов. Для импорта Ctrl + D. Для того чтобы не наследовались стили текста из ворда, лучше импортировать из txt формата.

Текстовые фреймы.

Текстовые фреймы масштабируются так-же как и фреймы с изображениями. Т.е. если вы зажали Ctrl + Shift во время масштабирования, то можете рассчитывать на пропорциональное изменение параметров. Но лучше всё-таки задавать параметры для текста более конкретно, в цифрах. Для этого на панели инструментов вверху появляется окно настроек, в то время когда вы выделяете текст для работы.

Настроить интерлиньяж, межстрочное расстояние, выключку, размер кегля, отступы и прочие параметры можно вверху, на панели активных инструментов.

Текст_в_индизайне_текстовые_колонки_text_v_indizayne_textovie_kolonki_5

Текст по контуру в Индизайне.

Интересное по теме Выборочная коррекция цвета в Photoshop

Текст_в_индизайне_текст_вдоль_кривой_text_v_indizayne_text_vdol_krivoy

Текст_в_индизайне_текст_вдоль_кривой_text_v_indizayne_text_krivoy

После того как мы ввели текст, мы можем изменить параметры, щёлкнув правой кнопкой мыши по тексту и вызвав контекстное меню.

Текст_в_индизайне_текст_вдоль_кривой_text_v_indizayne_text_krivoy_3

Текст_в_индизайне_текст_вдоль_кривой_text_v_indizayne_text_krivoy_2

Создание стилей для символов.

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

Создание стилей для абзацев.

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

Сверстаем одну страницу для примера.

Добавляем текст в нашу страницу. Я делаю это простым копированием из текстового редактора (Ctrl + C > Ctrl + V).

Мы разместили текст, но он не весь виден на странице. Что делать? Находим маленький красный значок в самом низу текстового фрейма справа и жамкаем по нему что есть сил. Если мы нормально жамкнули то теперь у нас появилась возможность вставить остаток текста в новом фрейме.

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

Интересное по теме Основы работы с текстом в Corel Draw X7

Обтекание текстом.

Изображениям в индизайн я уже посвятил отдельную статью.

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

Текст_в_индизайне_обтекание_текстом_text_v_indizayne_obtekanie_textom

Как видим всё работает должным образом. Стоить не забывать что обтекание работает и для текста.

Текст_в_индизайне_обтекание_текстом_text_v_indizayne_obtekanie_textom_2

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

Переносы в индизайне.

Текст_в_индизайне_текстовые_колонки_text_v_indizayne_textovie_kolonki_3

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

Текст_в_индизайне_переносы_text_v_indizayne_perenosi_3

Здесь переносы можем отключить и включить, тут же можете покрутить настройки для них.

Нумеруем страницы.

Как пронумеровать страницы в индизайне? Очень просто! Заходим из главного верхнего меню: Текст > Вставить специальный символ > Маркеры > Номер текущей страницы, либо жмём Ctrl + Alt + Shift + N.

Текст_в_индизайне_нумерация_text_v_indizayne_numeracia

Для появившегося символа мы также можем задавать стили и форматировать как нам удобно.

Из опыта использования шрифтов.

Как пользоваться стилями и сколько гарнитур использовать в документе? Не стоит использовать больше 2-3х гарнитур если не хотите получить сумбур.

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

Интересное по теме Делаем лигатуру - логотип из букв

Текст_в_индизайне_текстовые_колонки_text_v_indizayne_textovie_kolonki_4

Главный заголовок набран крупным кеглем Times New Roman, далее идут подзаголовки они тоже набраны гарнитурой с засечками (но это уже не таймс), следом идёт основной текст, набран шрифтом без засечек и меньшим кеглем.

Подготовка к печати.

Для основного текста нужно использовать заливку в один цвет, обычно это чёрный 100%.

В том случае если вы отправляете макет на печать в формате TIF, то конвертировать текст не обязательно. Он сам превратиться кривые, а затем и в растровое изображение во время экспорта. Вообще экспорт документов для печати это тема для отдельной статьи. В будущих публикациях обязательно эту тему подниму.

Несмотря на узкие возможности программы при работе с растровыми изображениями, для нас открыты довольны широкие возможности для работы с контурами. Тут мы наследуем многие возможности из родственного иллюстратора и это стоит рассмотреть более подробно. Постараюсь осветить эту тему в других статьях т.к. эта статья не резиновая.

Информация в статье предоставлена довольно общая, поэтому если возникли вопросы то можете писать их в комментариях. Надеюсь статья оказалась для вас полезной.
Небольшой видеоурок по теме думаю не будет лишним.

GREP в InDesign

Одной из важных мелочей в вёрстке текста являются висячие предлоги (а также союзы и частицы) в конце строк. Особенно они заметны во флаговом наборе. Рекомендуется привязывать предлоги и союзы к следующему за ними слову, а частицы — к предыдущему. После них должен ставиться неразрывный пробел alt+ctrl+x | ⌥⌘X . Нельзя отрывать единицы измерений от их значений, разрывать пробелом некоторые сокращения.

Возникает сложность: в тексте предлогов, союзов и частиц могут быть десятки, сотни, тысячи. Расставлять руками? Расставлять автозаменой? Как не забыть все правила расстановки? А потом пришлют тонну правок по тексту, и всё делать заново? Оно всё равно где-нибудь отвалится! Пусть компьютер делает это за меня!


Собрав однажды кучу примеров таких правил я придумал, как это автоматизировать. Чтобы InDesign сам находил и связывал одно- и двухбуквенные слова, я использую алгоритм работы с регулярными выражениями GREP.

Слов-то много!

Воспользуемся методом комбинаторики и запишем все двухбуквенные комбинации (за исключением пар одинаковых гласных). Выделим все слова, которые имеют смысл, кроме аббревиатур, но используем только те, которые подчиняются правилам вёрстки.

аб ау еб ёб иб об уб ыб эб юб яб ба бе бё би бо бу бы бэ бю бя ав ев ёв ив ов ув ыв эв юв яв ва ве вё ви во ву вы вэ вю вя аг ег ёг иг ог уг ыг эг юг яг га ге гё ги го гу гы гэ гю гя ад ед ёд ид од уд ыд эд юд яд да де дё ди до ду ды дэ дю дя ее её аж еж ёж иж ож уж ыж эж юж яж жа же жё жи жо жу жы жэ жю жя аз ее её ез ёз из оз уз ыз эз юз яз за зе зё зи зо зу зы зэ зю зя ай ей ёй ий ой уй ый эй юй яй йа йе йё йи йо йы йу йэ йю йя ак ек ёк ик ок ук ык эк юк як ка ке кё ки ко ку кы кэ кю кя ал ел ёл ил ол ул ыл эл юл ял ла ле лё ли ло лу лы лэ лю ля ам ем ём им ом ум ым эм юм ям ма ме мё ми мо му мы мэ мю мя ан ен ён ин он уг ын эн юн ян на не нё ни но ну ны нэ ню ня ап еп ёп ип оп уп ып эп юп яп па пе пё пи по пу пы пэ пю пя ар ер ёр ир ор ур ыр эр юр яр ра ре рё ри ро ру ры рэ рю ря ас ес ёс ис ос ус ыс эс юс яс са се сё си со су сы сэ сю ся ат ет ёт ит от ут ыт эт ют ят та те тё ти то ту ты тэ тю тя ау аф еф ёф иф оф уф ыф эф юф яф фа фе фё фи фо фу фы фэ фю фя ах ех ёх их ох ух эх ых юх ях ха хе хё хи хо ху хэ хы хю хя ац ец ёц иц оц уц эц ыц юц яц ца це цё ци цо цу цэ цы цю ця ач еч ёч ич оч уч ыч эч юч яч ча че чё чи чо чу чы чэ чю чя аш еш ёш иш ош уш ыш эш юш яш ша ше шё ши шо шу шы шэ шю шя ащ ещ ёщ ищ ощ ущ ыщ эщ ющ ящ ща ще щё щи що щу щы щэ щю щя

Перечислим все однобуквенные слова, их все нельзя отрывать от следующего слова:

Сюда же следует отнести наиболее распространённые сокращения и единицы измерения, частицы, которые нельзя отрывать от предыдущего слова: грамм, год, город, метр, рубль, тонна, тысяча

Перечислим все двухбуквенные слова, которые желательно не отрывать от следующего слова:

Перечислим слова, которые желательно не отрывать от предыдущего слова:

Не забудем про сокращения и символы:

Как это всё работает?

Преимущество этого метода в том, что эти правила сохраняются в самой программе до создания нового файла. И появляются во всех вновь созданных документах в стиле Basic Paragraph , на основе которого создаются все остальные стили. Вы можете навсегда забыть про замену обычных пробелов на неразрывные через Find/Change .

Откроем InDesign и в палитре Character Styles создадим стиль No Break , в котором укажем не разрывать символы.

Окно Character Styles

Откроем стиль Basic Paragraph в палитре Paragraph Styles , перейдём на вкладку GREP Style , нажимаем на кнопку New GREP Style , в Apply Style выбираем наш стиль No Break . Дальше стоит поле для ввода текста To Text: \d+.

Окно Paragraph Styles

Вставим в это текстовое поля следующее выражение:

Оно означает: найди в начале слова \< без учета регистра ?i: любой шаблон из перечисленных ( | ) . Вертикальная черта означает «или» и как варианты даны слова с пробелом после. Если не указать, где искать, то поиск найдет саму букву, а не слово целиком. Правило «без учета регистра» позволяет не писать правило для прописных букв.

Жмём New GREP Style снова и добавляем туда остальные правила:

\>(?i:)( б| г | т| ж| м| р.)\b
\<(?i:)(во |вы |да |до |за |из |ко |мы |на |не |ни |но |ну |об |он |от |ох |по |со |та |те |то |ту |ты |уж )
\>(?i:)( га| гг.| дм| долл.| др.| же| кг| мг| мл| млн.| млрд.| мм| нм|с. | см| стр.| руб.)
\>(?i:(

Последнее правило приклеивает тире и знаки к предыдущему слову, а числа — к следующему.

Настройка завершена. Дальше создаем свои стили, указав за основу Basic Paragraph , стиль No Break будет применяться автоматически. Если вы хотите отключить эту настройку, то вместо Basic Paragraph нужно выбрать No Style .

Регулярные выражения для автозамены

Висячие предлоги работают с помощью GREP Style только потому, что пробелу и предлогу велено не разрываться. Однако, это не избавляет от необходимости заменять некоторые регулярные выражения с помощью автозамены. Когда весь текст импортирован в файл вёрстки, нужно провести ряд автозамен. Выражения можно сохранить в шаблоны в окошке Find/Change .

Читайте также: