Wat is GREP in Adobe InDesign (hoe te gebruiken)?

  • Deel Dit
Cathy Daniels

Een van de sterke punten van InDesign is dat het kan worden gebruikt om documenten te ontwerpen die in omvang variëren van een enkele pagina tot boeken die meerdere delen beslaan.

Maar wanneer u werkt aan een document met een enorme hoeveelheid tekst, kan het navenant veel tijd kosten om al die tekst goed te zetten - en nog langer om te controleren op eventuele fouten.

GREP is een van de minder bekende tools van InDesign, maar het kan het hele zetproces drastisch versnellen, je ontelbare uren vervelend werk besparen en consistentie garanderen in je hele document, hoe lang het ook is.

Het enige nadeel is dat GREP erg moeilijk te leren kan zijn, vooral als je geen programmeerervaring hebt.

Laten we eens wat dieper ingaan op GREP en hoe je je InDesign-superkrachten kunt ontsluiten met een beetje voorzichtige oefening (OK, om eerlijk te zijn, het zal heel wat oefening zijn!).

Belangrijkste opmerkingen

  • GREP is een acroniem van het Unix-besturingssysteem dat staat voor Global Regular Expression Print.
  • GREP is een soort computercode die metacharakters gebruikt om de tekst van je InDesign-document te doorzoeken op overeenkomsten met een vooraf gedefinieerd patroon.
  • GREP is beschikbaar in het InDesign-dialoogvenster Zoeken/wijzigen voor automatische tekstvervanging.
  • GREP kan ook worden gebruikt met Alinea Stijlen om automatisch aangepaste opmaak toe te passen op specifieke patronen van tekstreeksen.
  • GREP kan moeilijk te leren zijn, maar het is ongeëvenaard qua flexibiliteit en kracht.

Wat is GREP in InDesign?

De term GREP (Global Regular Expression Print) is oorspronkelijk de naam van een commando van het Unix-besturingssysteem waarmee bestanden kunnen worden doorzocht op tekststrings die een specifiek patroon volgen.

Als dat nog niet duidelijk is, voel je dan niet slecht - GREP staat veel dichter bij programmeren dan bij grafisch ontwerpen.

Binnen InDesign, GREP kan worden gebruikt om uw documenttekst te doorzoeken, op zoek naar elke tekst die overeenkomt met het opgegeven patroon .

Stel bijvoorbeeld dat u een zeer lang historisch document hebt waarin regelmatig jaartallen staan, en u wilt dat de cijfers voor elk jaar de Proportional Oldstyle OpenType opmaakstijl gebruiken. In plaats van regel voor regel door uw document te gaan, op zoek naar elke vermelding van een jaardatum en de cijferstijl met de hand aan te passen, kunt u een GREP-zoekopdracht construeren die zoekt naar elke willekeurige tekenreeksvan vier getallen op een rij (dus 1984, 1881, 2003, enzovoort).

Om dit soort zoekpatronen te realiseren, GREP gebruikt een gespecialiseerde reeks operatoren die bekend staan als metacharakters: tekens die andere tekens voorstellen.

Om het voorbeeld van de jaarlijkse datum voort te zetten, is het GREP metacharacter dat wordt gebruikt om "elk cijfer" weer te geven \d , dus een GREP-zoekopdracht naar \d zou alle locaties in je tekst opleveren die vier cijfers op een rij hebben.

De uitgebreide lijst van metacharacters dekt vrijwel elke teken- of tekstsituatie die je in InDesign kunt construeren, van tekenpatronen tot de spaties tussen woorden. Als dat nog niet verwarrend genoeg is, kunnen deze metacharacters worden gecombineerd met behulp van extra logische operatoren om een reeks potentiële resultaten te dekken binnen een enkele GREP-zoekopdracht.

Hoe wordt GREP gebruikt in InDesign

Er zijn twee manieren om GREP-zoekopdrachten in InDesign te gebruiken: met de opdracht Zoeken/Wijzigen en binnen een Paragraafstijl.

Bij gebruik met het commando Zoeken/Wijziging kan een GREP-zoekopdracht worden gebruikt om elk deel van uw tekst op te sporen en te vervangen dat overeenkomt met de GREP-specificaties. Dit kan nuttig zijn voor het opsporen van opmaakfouten, interpunctiefouten of zowat alles wat u dynamisch moet opsporen.

GREP kan ook worden gebruikt als onderdeel van een paragraafstijl om een specifieke tekenstijl toe te passen op elke tekst die overeenkomt met het GREP-zoekpatroon. In plaats van uw tekst met de hand te moeten doorzoeken om specifieke opmaak toe te passen op telefoonnummers, data, sleutelwoorden, enz., kunt u een GREP-zoekopdracht configureren om de gewenste tekst te vinden en automatisch de juiste opmaak toe te passen.

Een goed opgezette GREP-zoekopdracht kan u vele lange uren werk besparen en garanderen dat u geen enkele keer de tekst mist die u wilt aanpassen.

Zoeken/wijzigen met GREP in InDesign

Met behulp van de Zoeken/wijzigen dialoog is een geweldige manier om vertrouwd te raken met GREP in InDesign. Er zijn een paar voorbeeld GREP-zoekopdrachten van Adobe, en je kunt ook experimenteren met het construeren van je eigen GREP-zoekopdrachten zonder dat je iets aan je document hoeft te veranderen.

Om te beginnen opent u de Bewerk menu en klik op Zoeken/wijzigen U kunt ook de sneltoets Commando + F (gebruik Ctrl + F als je InDesign gebruikt op een PC).

Dichtbij de top van de Zoeken/wijzigen dialoogvenster ziet u een reeks tabbladen waarmee u verschillende soorten zoekopdrachten in uw document kunt uitvoeren: Tekst, GREP, Glyph, Object en Kleur.

Klik op de GREP om uw document te doorzoeken met behulp van GREP-query's. GREP kan worden gebruikt in zowel de Vind wat: veld en de Veranderen in: veld, waarmee u uw tekstinhoud dynamisch kunt herstructureren.

De kleine @ symbool naast elk veld opent een trapsgewijs popupmenu dat alle mogelijke GREP metacharacters opsomt die u in uw query's kunt gebruiken.

Als u nog niet helemaal klaar bent om uw eigen query's te maken, kunt u enkele van de opgeslagen vooraf ingestelde query's bekijken om GREP onmiddellijk te testen.

In de Vraag dropdown menu, selecteer een van de items uit Verander Arabische diakritische kleur naar Verwijder witregels, en de Vind wat: veld toont de relevante GREP-query met metacharakters.

GREP gebruiken in InDesign Alinea Stijlen

Hoewel GREP nuttig is in het dialoogvenster Zoeken/wijzigen, komt de kracht ervan pas echt goed tot zijn recht in combinatie met karakter- en paragraafstijlen. Wanneer ze samen worden gebruikt, kunt u onmiddellijk en automatisch aangepaste opmaak toevoegen aan elk tekststringpatroon dat u met GREP kunt specificeren in uw hele document - in één keer.

Om te beginnen heb je toegang nodig tot de Karakterstijlen paneel en de Alinea stijlen paneel. Als ze nog geen deel uitmaken van je werkruimte, open dan het Venster menu, selecteer de Styles submenu, en klik op Alinea stijlen of Karakterstijlen .

De twee panelen zijn aan elkaar genest, dus ze zouden allebei moeten openen, ongeacht welk item u in het menu selecteert.

Selecteer de Karakterstijlen tabblad, en klik op de Nieuwe stijl creëren knop onderaan het paneel.

Dubbelklik op de nieuwe vermelding met de naam Karakterstijl 1 om te beginnen met het aanpassen van de opmaakopties.

Geef uw stijl een beschrijvende naam en gebruik dan de tabbladen aan de linkerkant om uw opmaakinstellingen naar wens aan te passen. Als u klaar bent, klikt u op OK om de nieuwe karakterstijl op te slaan.

Schakel over naar de Alinea stijlen paneel, en klik op de Nieuwe stijl creëren knop onderaan het paneel.

Dubbelklik op de nieuwe vermelding met de naam Alinea stijl 1 om de opmaakopties te bewerken.

Selecteer in de tabbladen links de GREP-stijl tabblad, klik dan op de Nieuwe GREP-stijl Een nieuwe GREP-stijl verschijnt in de lijst.

Klik op het tekstlabel naast Pas stijl toe: en selecteer de tekenstijl die u zojuist hebt gemaakt in het dropdown-menu, en klik dan op het GREP-voorbeeld hieronder om te beginnen met het maken van uw eigen GREP-query.

Als u nog niet alle GREP metacharacters uit uw hoofd kent (en wie kan u dat kwalijk nemen?), kunt u op de knop @ om een popupmenu te openen met al uw opties.

Als u wilt bevestigen dat uw GREP-query goed werkt, kunt u de Voorbeeld vak linksonder in het Alinea stijl opties om een snel voorbeeld van de resultaten te krijgen.

Handige GREP-bronnen

GREP leren kan in het begin een beetje overweldigend lijken, vooral als je een grafische ontwerpachtergrond hebt en geen programmeerachtergrond.

Het feit dat GREP ook bij het programmeren wordt gebruikt, betekent echter dat veel mensen handige hulpmiddelen hebben samengesteld om te leren hoe je GREP-queries maakt. Hier zijn een paar van de nuttigste hulpmiddelen:

  • Adobe's GREP metacharacter lijst
  • Erica Gamet's uitstekende GREP spiekbriefje
  • Regex101 voor het testen van GREP-queries

Als je nog steeds vastzit met GREP, kun je misschien wat extra hulp vinden op de Adobe InDesign gebruikersforums.

Een laatste woord

Dit is slechts een zeer elementaire inleiding in de wondere wereld van GREP in InDesign, maar hopelijk ben je gaan inzien wat een krachtig hulpmiddel het is. GREP leren kan in het begin een grote tijdsinvestering zijn, maar het zal zich keer op keer terugbetalen naarmate je er meer vertrouwd mee raakt. Uiteindelijk zul je je afvragen hoe je ooit lange documenten hebt getypt zonder GREP!

Happy GREPing!

Ik ben Cathy Daniels, een expert in Adobe Illustrator. Ik gebruik de software sinds versie 2.0 en maak er sinds 2003 tutorials voor. Mijn blog is een van de meest populaire bestemmingen op internet voor mensen die Illustrator willen leren. Naast mijn werk als blogger ben ik ook auteur en grafisch vormgever.