Що таке GREP в Adobe InDesign (як ним користуватися)

  • Поділитися Цим
Cathy Daniels

Однією з сильних сторін InDesign є те, що його можна використовувати для створення документів розміром від однієї сторінки до багатотомних книг.

Але коли ви працюєте над документом з величезним обсягом тексту, може знадобитися відповідно величезна кількість часу, щоб правильно розмістити весь цей текст - і ще більше часу, щоб ще раз перевірити його на наявність помилок.

GREP - один з маловідомих інструментів InDesign, але він може значно прискорити весь процес набору тексту, заощадити незліченну кількість годин нудної роботи і гарантувати узгодженість у всьому документі, незалежно від його обсягу.

Єдиний недолік полягає в тому, що GREP може бути дуже складним для вивчення, особливо якщо у вас немає досвіду програмування.

Давайте ближче познайомимося з GREP і з тим, як ви можете розблокувати свої суперсили InDesign, трохи попрактикувавшись (чесно кажучи, це буде досить багато практики!).

Основні висновки

  • GREP - це абревіатура з операційної системи Unix, що розшифровується як Global Regular Expression Print (Глобальний друк регулярних виразів).
  • GREP - це тип комп'ютерного коду, який використовує метасимволи для пошуку в тексті документа InDesign будь-яких збігів із заздалегідь визначеним шаблоном.
  • GREP доступний у діалоговому вікні "Знайти/Змінити" InDesign для автоматичної заміни тексту.
  • GREP також можна використовувати зі стилями абзаців для автоматичного застосування спеціального форматування до певних шаблонів текстових рядків.
  • GREP може бути складною для вивчення, але вона не має собі рівних з точки зору гнучкості та потужності.

Що таке GREP в InDesign?

Термін GREP (Global Regular Expression Print) - це назва команди з операційної системи Unix, яка може бути використана для пошуку у файлах текстових рядків, що відповідають певному шаблону.

Якщо це ще не зрозуміло, не засмучуйтесь - GREP набагато ближчий до програмування, ніж до графічного дизайну.

В рамках InDesign, GREP можна використовувати для пошуку в тексті документа, шукаючи будь-який текст, що відповідає заданому шаблону .

Наприклад, уявіть, що у вас є дуже довгий історичний документ, в якому регулярно перераховуються річні дати, і ви хочете, щоб цифри для кожного року використовували стиль форматування Proportional Oldstyle OpenType. Замість того, щоб переглядати документ рядок за рядком, шукаючи кожну згадку річної дати і налаштовуючи стиль чисел вручну, ви можете побудувати пошук GREP, який буде шукати будь-який рядокз чотирьох чисел підряд (тобто 1984, 1881, 2003 і так далі).

Для здійснення такого роду пошуку на основі шаблонів, GREP використовує спеціалізований набір операторів, відомих як метасимволи: символи, які представляють інші символи.

Продовжуючи приклад з річною датою, метасимвол GREP, який використовується для позначення "будь-якої цифри", має такий вигляд \d , таким чином, пошук у GREP для \d\d\d\d\d поверне всі місця у вашому тексті, які містять чотири цифри підряд.

Великий список метасимволів охоплює практично будь-які символи або текстові ситуації, які можна створити в InDesign, від шаблонів символів до пробілів між словами. Якщо це недостатньо зрозуміло, ці метасимволи можна комбінувати за допомогою додаткових логічних операторів, щоб охопити діапазон потенційних результатів в рамках одного пошуку GREP.

Як GREP використовується в InDesign

Існує два способи використання пошуку GREP в InDesign: за допомогою команди "Знайти/Змінити" та в межах стилю абзацу.

При використанні з командою Знайти/Змінити, пошук GREP може бути використаний для знаходження і заміни будь-якої частини тексту, яка відповідає специфікаціям GREP. Це може бути корисно для знаходження будь-яких помилок форматування, пунктуаційних помилок або майже всього іншого, що вам може знадобитися для динамічного пошуку.

GREP також можна використовувати як частину стилю абзацу для застосування певного стилю символів до будь-якого тексту, який відповідає шаблону пошуку GREP. Замість того, щоб шукати текст вручну, щоб застосувати певне форматування до номерів телефонів, дат, ключових слів і т.д., ви можете налаштувати пошук GREP, щоб знайти потрібний текст і автоматично застосувати правильне форматування.

Правильно побудований пошук GREP може заощадити вам багато довгих годин роботи і гарантувати, що ви не пропустите жодного примірника тексту, який ви хочете відкоригувати.

Знайти/змінити за допомогою GREP в InDesign

За допомогою Знайти/Змінити це чудовий спосіб почати знайомство з GREP в InDesign. Тут наведено кілька прикладів запитів GREP від Adobe, і ви також можете поекспериментувати з побудовою власних пошукових запитів GREP, не вносячи жодних змін у свій документ.

Щоб почати, відкрийте розділ Редагувати меню і натисніть Знайти/Змінити Ви також можете скористатися комбінацією клавіш Командування + F (використання Ctrl + F якщо ви використовуєте InDesign на ПК).

Поруч з вершиною Знайти/Змінити ви побачите ряд вкладок, які дозволяють виконувати різні типи пошуку в документі: Текст, GREP, Гліфи, Об'єкт і Колір.

Натисніть на кнопку GREP для пошуку в документі за допомогою запитів GREP. GREP можна використовувати в обох режимах Знайти що? на родовищі та на родовищі Переключись на: що дозволяє динамічно реструктурувати текстовий контент.

Малий @ поруч з кожним полем відкриває каскадне спливаюче меню, в якому перераховані всі потенційні метасимволи GREP, які ви можете використовувати в своїх запитах.

Якщо ви ще не зовсім готові приступити до створення власних запитів, ви можете переглянути деякі з збережених готових запитів, щоб негайно почати тестування GREP.

В рамках проекту Запит випадаючому меню, виберіть будь-який з пунктів з переліку Змінити колір арабських діакритичних знаків до Видалити пробіли, та Знайти що? буде відображено відповідний запит GREP за допомогою метасимволів.

Використання GREP у стилях абзаців InDesign

Хоча GREP корисний в діалоговому вікні Знайти/Змінити, він дійсно починає демонструвати свою силу, коли використовується в поєднанні зі стилями символів і абзаців. При спільному використанні вони дозволяють миттєво і автоматично додавати користувальницьке форматування до будь-якого шаблону текстового рядка, який ви можете вказати за допомогою GREP, по всьому документу - і все відразу.

Для початку роботи вам знадобиться доступ до Стилі персонажів панель та Стилі абзаців Якщо вони ще не є частиною вашої робочої області, відкрийте панель Вікно меню, виберіть пункт Стилі і натисніть одну з наступних кнопок Стилі абзаців або Стилі персонажів .

Обидві панелі вкладені одна в одну, тому обидві повинні відкриватися незалежно від того, який пункт меню ви обираєте в меню.

Виберіть пункт Стилі персонажів і натисніть на вкладку Створіть новий стиль внизу панелі.

Подвійний клік новий запис під назвою Стиль символів 1 для початку налаштування параметрів форматування.

Дайте стилю описову назву, а потім за допомогою вкладок ліворуч налаштуйте параметри форматування за бажанням. Закінчивши, натисніть ГАРАЗД. зберегти новий стиль персонажа.

Перейдіть на сторінку Стилі абзаців і натисніть кнопку Створіть новий стиль внизу панелі.

Подвійний клік новий запис під назвою Стиль абзацу 1 для редагування параметрів форматування.

У вкладках зліва оберіть Стиль GREP потім натисніть на вкладку Новий стиль GREP У списку з'явиться новий стиль GREP.

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

Якщо ви ще не запам'ятали всі метасимволи GREP (і хто б вас звинувачував?), ви можете натиснути на кнопку @ щоб відкрити спливаюче меню з переліком усіх варіантів.

Якщо ви хочете переконатися, що ваш запит GREP працює належним чином, ви можете перевірити Попередній перегляд в нижньому лівому кутку сторінки Параметри стилю абзацу для швидкого попереднього перегляду результатів.

Корисні ресурси GREP

Вивчення GREP спочатку може здатися дещо складним, особливо якщо ви прийшли з графічного дизайну, а не з програмування.

Однак той факт, що GREP також використовується в програмуванні, означає, що багато людей створили зручні ресурси для вивчення того, як створювати запити GREP. Ось декілька найбільш корисних ресурсів:

  • Список метасимволів GREP від Adobe
  • Чудова шпаргалка з GREP від Еріки Гамет
  • Regex101 для тестування GREP запитів

Якщо ви все ще відчуваєте, що застрягли в GREP, ви можете знайти додаткову допомогу на форумах користувачів Adobe InDesign.

Заключне слово

Це лише найпростіший вступ до дивовижного світу GREP в InDesign, але, сподіваємося, ви вже оцінили, наскільки потужним інструментом він є. Вивчення GREP на початку може потребувати значних витрат часу, але це окупиться знову і знову, коли ви станете більш впевнено ним користуватися. Зрештою, ви здивуєтеся, як ви колись друкували довгі документи без нього!

Щасливого ГРЕПінгу!

Я Кеті Деніелс, експерт із Adobe Illustrator. Я використовую програмне забезпечення з версії 2.0 і створюю навчальні посібники для нього з 2003 року. Мій блог є одним із найпопулярніших місць в Інтернеті для людей, які хочуть вивчити Illustrator. Окрім роботи блогера, я також є автором та графічним дизайнером.