Spis treści
Jedną z mocnych stron programu InDesign jest to, że można go używać do projektowania dokumentów o różnej wielkości - od pojedynczej strony aż po książki obejmujące wiele tomów.
Ale kiedy pracujesz nad dokumentem z ogromną ilością tekstu, odpowiednie ustawienie całego tekstu może zająć odpowiednio dużo czasu - a jeszcze więcej czasu zajmuje podwójne sprawdzenie, czy nie ma błędów.
GREP jest jednym z mniej znanych narzędzi programu InDesign, ale może radykalnie przyspieszyć cały proces składu, zaoszczędzić wiele godzin żmudnej pracy i zagwarantować spójność całego dokumentu, niezależnie od jego długości.
Jedynym haczykiem jest to, że GREP może być bardzo trudny do nauczenia, zwłaszcza jeśli nie masz żadnego doświadczenia w programowaniu.
Przyjrzyjmy się bliżej GREP i temu, jak możesz odblokować swoje supermoce w InDesign przy odrobinie starannej praktyki (OK, szczerze mówiąc, będzie to całkiem sporo praktyki!).
Najważniejsze wnioski
- GREP jest akronimem z systemu operacyjnego Unix, który oznacza Global Regular Expression Print.
- GREP to rodzaj kodu komputerowego, który wykorzystuje metaznaki do przeszukiwania tekstu dokumentu InDesign w poszukiwaniu dopasowań do predefiniowanego wzorca.
- Funkcja GREP jest dostępna w oknie dialogowym Znajdź/Zmień programu InDesign w celu automatycznego zastępowania tekstu.
- GREP może być również używany ze stylami akapitowymi do automatycznego stosowania niestandardowego formatowania do określonych wzorców ciągów tekstowych.
- GREP może być trudny do nauczenia, ale jest bezkonkurencyjny pod względem elastyczności i mocy.
Czym jest GREP w programie InDesign?
Termin GREP (Global Regular Expression Print) to pierwotnie nazwa polecenia z systemu operacyjnego Unix, które można wykorzystać do przeszukiwania plików w poszukiwaniu ciągów tekstowych zgodnych z określonym wzorcem.
Jeśli to jeszcze nie ma sensu, nie czuj się źle - GREP-owi znacznie bliżej do programowania niż do grafiki.
W ramach programu InDesign, GREP może być użyty do przeszukiwania tekstu dokumentu, szukając każdego tekstu, który pasuje do określonego wzorca .
Na przykład, wyobraź sobie, że masz bardzo długi dokument historyczny, który regularnie wymienia daty roczne i chcesz, aby cyfry dla każdego roku używały stylu formatowania Proportional Oldstyle OpenType. Zamiast przeglądać dokument linia po linii, szukając każdej wzmianki o dacie rocznej i dostosowując ręcznie styl cyfr, możesz skonstruować wyszukiwanie GREP, które będzie szukało dowolnego ciągu znakówczterech liczb w rzędzie (tj. 1984, 1881, 2003 itd.).
Aby zrealizować ten rodzaj wyszukiwania opartego na wzorcach, GREP używa wyspecjalizowanego zestawu operatorów znanych jako metaznaki: znaki, które reprezentują inne znaki.
Kontynuując przykład daty rocznej, metaznak GREP używany do reprezentowania "dowolnej cyfry" to \d , więc wyszukiwanie GREP dla \u200 zwróci wszystkie miejsca w twoim tekście, które mają cztery cyfry w rzędzie.
Obszerna lista metaznaków obejmuje praktycznie każdą sytuację związaną ze znakami lub tekstem, jaką można skonstruować w programie InDesign, od wzorców znaków po spacje między słowami. Jeśli to nie jest wystarczająco zagmatwane, te metaznaki można łączyć za pomocą dodatkowych operatorów logicznych, aby objąć szereg potencjalnych wyników w ramach jednego wyszukiwania GREP.
W jaki sposób program GREP jest używany w programie InDesign
Istnieją dwa sposoby korzystania z wyszukiwania GREP w programie InDesign: za pomocą polecenia Znajdź/Zmień oraz w ramach stylu akapitu.
W przypadku użycia polecenia Znajdź/Zmień, wyszukiwanie GREP może być użyte do zlokalizowania i zastąpienia każdej części tekstu, która pasuje do specyfikacji GREP. Może to być przydatne do zlokalizowania wszelkich błędów formatowania, błędów interpunkcyjnych lub czegokolwiek innego, co może być potrzebne do dynamicznego zlokalizowania.
GREP może być również użyty jako część stylu akapitu, aby zastosować określony styl znaków do każdego tekstu, który pasuje do wzorca wyszukiwania GREP. Zamiast ręcznie przeszukiwać tekst w celu zastosowania określonego formatowania do numerów telefonów, dat, słów kluczowych itp. można skonfigurować wyszukiwanie GREP w celu zlokalizowania żądanego tekstu i automatycznego zastosowania prawidłowego formatowania.
Odpowiednio skonstruowane wyszukiwanie GREP może zaoszczędzić Ci wielu długich godzin pracy i zagwarantować, że nie pominiesz żadnych instancji tekstu, który chcesz dopasować.
Znajdź/zmień za pomocą GREP w programie InDesign
Używanie Znajdź/Zmień dialog to świetny sposób na rozpoczęcie zapoznawania się z GREP w programie InDesign. Istnieje kilka przykładowych zapytań GREP od firmy Adobe, a także można eksperymentować z konstruowaniem własnych zapytań GREP bez konieczności wprowadzania jakichkolwiek zmian w dokumencie.
Aby rozpocząć, otwórz Edytuj menu i kliknąć Znajdź/Zmień Można również użyć skrótu klawiaturowego Polecenie + F (użycie Ctrl + F jeśli używasz programu InDesign na komputerze).
W pobliżu szczytu Znajdź/Zmień W oknie dialogowym zobaczysz serię zakładek, które pozwalają na uruchomienie różnych typów wyszukiwania w dokumencie: Tekst, GREP, Glyph, Obiekt i Kolor.
Kliknij przycisk GREP aby przeszukać dokument przy użyciu zapytań GREP. GREP może być używany zarówno w Znajdź co: pole i Zmiana na: pole, które pozwala na dynamiczną restrukturyzację treści tekstowej.
Mały @ Symbol obok każdego pola otwiera kaskadowe menu podręczne, które zawiera wszystkie potencjalne metaznaki GREP, których możesz użyć w swoich zapytaniach.
Jeśli nie jesteś jeszcze gotowy, aby rozpocząć konstruowanie własnych zapytań, możesz spojrzeć na niektóre z zapisanych predefiniowanych zapytań, aby natychmiast rozpocząć testowanie GREP.
W Zapytanie z menu rozwijanego, wybierz dowolną pozycję z Zmiana koloru arabskich znaków diakrytycznych do Usunięcie białych spacji, i Znajdź co: pole wyświetli odpowiednie zapytanie GREP z użyciem metaznaków.
Używanie GREP w stylach akapitowych InDesign
GREP jest przydatny w oknie dialogowym Znajdź/Zmień, ale naprawdę zaczyna pokazywać swoje możliwości, gdy jest używany w połączeniu ze stylami znaków i akapitów. Używane razem, pozwalają na natychmiastowe i automatyczne dodanie niestandardowego formatowania do dowolnego wzorca ciągu tekstowego, który można określić za pomocą GREP w całym dokumencie - wszystko za jednym razem.
Aby zacząć, będziesz potrzebował dostępu do Style postaci panel i Style akapitowe Jeśli nie są one jeszcze częścią Twojego obszaru roboczego, otwórz Okno menu, wybierz Style podmenu, a następnie kliknij przycisk Style akapitowe lub Style postaci .
Oba panele są zagnieżdżone razem, więc oba powinny się otworzyć bez względu na to, którą pozycję wybierzesz w menu.
Wybierz Style postaci i kliknij na zakładkę Utwórz nowy styl przycisk w dolnej części panelu.
Kliknij dwukrotnie na stronie . nowy wpis o nazwie Styl postaci 1 aby rozpocząć dostosowywanie opcji formatowania.
Nadaj swojemu stylowi opisową nazwę, a następnie użyj zakładek po lewej stronie, aby dostosować ustawienia formatowania zgodnie z potrzebami. Gdy skończysz, kliknij OK aby zapisać nowy styl postaci.
Przełącz się na Style akapitowe w panelu, a następnie kliknij przycisk Utwórz nowy styl przycisk w dolnej części panelu.
Kliknij dwukrotnie na stronie . nowy wpis o nazwie Styl akapitu 1 aby edytować opcje formatowania.
W zakładkach po lewej stronie należy wybrać Styl GREP zakładka, a następnie kliknij Nowy styl GREP Na liście pojawi się nowy styl GREP.
Kliknij etykietę tekstową u boku Zastosuj styl: i wybierz z menu rozwijanego styl znaków, który właśnie utworzyłeś, a następnie kliknij poniższy przykład GREP, aby rozpocząć konstruowanie własnego zapytania GREP.
Jeśli nie zapamiętałeś jeszcze wszystkich metaznaków GREP (i kto mógłby cię winić?), możesz kliknąć przycisk @ aby otworzyć menu wyskakujące z listą wszystkich opcji.
Jeśli chcesz potwierdzić, że twoje zapytanie GREP działa poprawnie, możesz sprawdzić Podgląd pole w lewym dolnym rogu Opcje stylu akapitu okno, aby uzyskać szybki podgląd wyników.
Pomocne zasoby GREP
Nauka GREP może wydawać się nieco przytłaczająca na początku, zwłaszcza jeśli pochodzisz z tła projektowania graficznego, a nie tła programowania.
Jednak fakt, że GREP jest również używany w programowaniu oznacza, że wiele osób zebrało poręczne zasoby do nauki tworzenia zapytań GREP. Oto kilka najbardziej pomocnych zasobów:
- Lista metaznaków GREP firmy Adobe
- Erica Gamet's excellent GREP Cheat Sheet
- Regex101 do testowania zapytań GREP
Jeśli nadal czujesz, że utknąłeś w GREP, możesz znaleźć dodatkową pomoc na forach użytkowników Adobe InDesign.
Słowo końcowe
Jest to tylko bardzo podstawowe wprowadzenie do wspaniałego świata GREP w InDesign, ale mam nadzieję, że zacząłeś doceniać, jak potężnym narzędziem jest. Nauka GREP może być dużą inwestycją czasową na początku, ale będzie się opłacać raz za razem, gdy będziesz coraz bardziej komfortowo z niego korzystać. W końcu będziesz się zastanawiać, jak kiedykolwiek składałeś długie dokumenty bez nich!
Happy GREPing!