Wat is GREP in Adobe InDesign? (Hoe om dit te gebruik)

  • Deel Dit
Cathy Daniels

Een van InDesign se sterkpunte is dat dit gebruik kan word om dokumente te ontwerp wat in grootte wissel van 'n enkele bladsy tot by boeke wat oor verskeie volumes strek.

Maar wanneer jy aan 'n dokument met 'n groot hoeveelheid teks werk, kan dit 'n ooreenstemmende groot hoeveelheid tyd neem om al daardie teks behoorlik op te stel - en selfs langer om vir enige foute na te gaan.

GREP is een van InDesign se minder bekende hulpmiddels, maar dit kan die hele setproses dramaties versnel, jou ongekende ure se vervelige werk bespaar en konsekwentheid oor jou hele dokument waarborg, maak nie saak hoe lank nie. dit is.

Die enigste vangplek is dat GREP baie moeilik kan wees om te leer, veral as jy nie enige programmeringservaring het nie.

Kom ons kyk van naderby na GREP en hoe jy jou InDesign-superkragte kan ontsluit met 'n bietjie noukeurige oefening. (OK, om eerlik te wees, dit sal nogal baie oefening wees!)

Sleutel wegneemetes

  • GREP is 'n akroniem van die Unix-bedryfstelsel wat staan ​​vir Global Regular Expression Print .
  • GREP is 'n tipe rekenaarkode wat metakarakters gebruik om jou InDesign-dokumentteks te soek vir enige passings by 'n voorafbepaalde patroon.
  • GREP is beskikbaar in die InDesign Soek/Verander dialoog vir outomatiese teks vervanging.
  • GREP kan ook saam met Paragraafstyle gebruik word om pasgemaakte formatering op spesifieke teksstringpatrone toe te pasoutomaties.
  • GREP kan moeilik wees om te leer, maar dit is ongeëwenaard in terme van buigsaamheid en krag.

Wat is GREP in InDesign?

Die term GREP (Global Regular Expression Print) is oorspronklik die naam van 'n opdrag van die Unix-bedryfstelsel wat gebruik kan word om deur lêers te soek vir teksstringe wat 'n spesifieke patroon volg.

As dit nog nie sin maak nie, moenie sleg voel nie – GREP is baie nader aan programmering as aan grafiese ontwerp.

Binne InDesign kan GREP gebruik word om deur jou dokumentteks te soek, op soek na enige teks wat by die gespesifiseerde patroon pas .

Stel jou byvoorbeeld voor dat jy 'n baie lang historiese dokument wat gereeld jaarlikse datums lys, en jy wil hê dat die syfers vir elke jaar die proporsionele oustyl OpenType-formateringstyl moet gebruik. In plaas daarvan om reël vir reël deur jou dokument te gaan, na elke vermelding van 'n jaarlikse datum te soek en die syferstyl met die hand aan te pas, kan jy 'n GREP-soektog opstel wat sal soek vir enige string van vier nommers in 'n ry (d.w.s. 1984, 1881) , 2003, ensovoorts).

Om hierdie soort patroongebaseerde soektog te bewerkstellig, gebruik GREP 'n gespesialiseerde stel operateurs bekend as metakarakters: karakters wat ander karakters verteenwoordig.

Voortsetting van die voorbeeld van die jaarlikse datum, die GREP-metakarakter wat gebruik word om 'enige syfer' voor te stel is \d , dus 'n GREP-soektog na\d\d\d\d sal al die liggings in jou teks wat vier syfers in 'n ry het, terugstuur.

Die uitgebreide lys metakarakters dek feitlik enige karakter- of teksgebaseerde situasie wat jy in InDesign kan bou, van karakterpatrone tot die spasies tussen woorde. As dit nie verwarrend genoeg is nie, kan hierdie meta-karakters gekombineer word deur addisionele logiese operateurs te gebruik om 'n reeks potensiële resultate binne 'n enkele GREP-soektog te dek.

Hoe word GREP in InDesign gebruik

Daar is twee maniere om GREP-soektogte binne InDesign te gebruik: deur die Soek/Verander opdrag en binne 'n Paragraafstyl te gebruik.

Wanneer dit saam met die Soek/Verander-opdrag gebruik word, kan 'n GREP-soektog gebruik word om enige deel van jou teks wat by die GREP-spesifikasies pas, op te spoor en te vervang. Dit kan nuttig wees om enige formateringsfoute, leestekenfoute of omtrent enigiets anders op te spoor wat jy dalk dinamies moet opspoor.

GREP kan ook as deel van 'n paragraafstyl gebruik word om 'n spesifieke karakterstyl toe te pas op enige teks wat by die GREP-soekpatroon pas. In plaas daarvan om jou teks met die hand te soek om spesifieke formatering op telefoonnommers, datums, sleutelwoorde, ens. toe te pas, kan jy 'n GREP-soektog opstel om die verlangde teks op te spoor en outomaties die korrekte formatering toe te pas.

'n Behoorlik saamgestelde GREP-soektog kan jou baie lang ure se werk bespaar en waarborg dat jy nie enige gevalle van dieteks wat jy wil aanpas.

Soek/Verander met GREP in InDesign

Deur die Vind/Verander -dialoog te gebruik is 'n goeie manier om met GREP in InDesign vertroud te raak. Daar is 'n paar voorbeelde van GREP-navrae van Adobe, en jy kan ook eksperimenteer met die bou van jou eie GREP-soektogte sonder om enige veranderinge aan jou dokument aan te bring.

Om te begin, maak die Redigeer -kieslys oop en klik Vind/Verander . Jy kan ook die sleutelbordkortpad Command + F gebruik (gebruik Ctrl + F as jy InDesign op 'n rekenaar gebruik).

Naby die bokant van die Vind/Verander -dialoogvenster sal jy 'n reeks oortjies sien wat jou toelaat om verskeie soorte soektogte deur jou dokument te laat loop: teks, GREP, Glyph, Voorwerp en Kleur.

Klik op die GREP -oortjie om jou dokument deur GREP-navrae te deursoek. GREP kan gebruik word in beide die Vind wat: -veld en die Verander na: -veld, wat jou toelaat om jou teksinhoud dinamies te herstruktureer.

Die klein @ simbool langs elke veld maak 'n deurlopende opspringkieslys oop wat al die potensiële GREP-metakarakters lys wat jy in jou navrae kan gebruik.

As jy nog nie heeltemal gereed is om jou eie navrae te begin bou nie, kan jy na sommige van die gestoorde voorafbepaalde navrae kyk om GREP dadelik te begin toets.

In die Navraag -aftrekkieslys, kies enige van die inskrywings van Verander Arabiese DiakritiekKleur om Verwyder sleepwitspasie, en die Vind wat: -veld sal die relevante GREP-navraag deur metakarakters te gebruik.

Gebruik van GREP in InDesign Paragraafstyle

Alhoewel GREP nuttig is in die Soek/Verander-dialoog, begin dit regtig sy krag wys wanneer dit in kombinasie met karakter- en paragraafstyle gebruik word. Wanneer dit saam gebruik word, laat dit jou toe om onmiddellik en outomaties pasgemaakte formatering by te voeg by enige teksstringpatroon wat jy met GREP kan spesifiseer oor jou hele dokument – ​​alles op een slag.

Om te begin, het jy toegang tot die Karakterstyle -paneel en die Paragraafstyle -paneel nodig. As hulle nie reeds deel van jou werkspasie is nie, maak die Venster kieslys oop, kies die Style subkieslys, en klik óf Paragraafstyle óf Karakterstyle .

Die twee panele is saam geneste, so albei moet oopmaak, ongeag watter inskrywing jy in die kieslys kies.

Kies die Karakterstyle -oortjie, en klik die Skep nuwe styl -knoppie onderaan die paneel.

Dubbelklik die nuwe inskrywing genaamd Karakterstyl 1 om die formateringopsies te begin pasmaak.

Gee jou styl 'n beskrywende naam, gebruik dan die oortjies aan die linkerkant om jou formatering-instellings na wense aan te pas. Wanneer jy klaar is, klik OK om die nuwe karakterstyl te stoor.

Skakel oor na die paragraafStyles -paneel, en klik die Skep nuwe styl -knoppie onderaan die paneel.

Dubbelklik die nuwe inskrywing genaamd Paragraafstyl 1 om die formateringopsies te wysig.

In die oortjies aan die linkerkant, kies die GREP-styl -oortjie, klik dan die Nuwe GREP-styl -knoppie. 'n Nuwe GREP-styl sal in die lys verskyn.

Klik die teksetiket langs Pas Styl toe: en kies die karakterstyl wat jy sopas geskep het uit die aftreklys, en klik dan op die GREP-voorbeeld hieronder om jou eie GREP-navraag te begin bou.

As jy nog nie al die GREP-metakarakters gememoriseer het nie (en wie kan jou kwalik neem?), kan jy die @ ikoon klik om 'n opspringkieslys oop te maak wat al jou opsies bevat.

As jy wil bevestig dat jou GREP-navraag behoorlik werk, kan jy die Voorskou -blokkie links onder in die Paragraafstyl-opsies -venster merk om kry 'n vinnige voorskou van die resultate.

Nuttige GREP-hulpbronne

Om GREP te leer kan aanvanklik 'n bietjie oorweldigend lyk, veral as jy van 'n grafiese ontwerp-agtergrond kom en nie 'n programmeringsagtergrond nie.

Die feit dat GREP egter ook in programmering gebruik word, beteken dat baie mense handige hulpbronne saamgestel het om te leer hoe om GREP-navrae te skep. Hier is 'n paar van die nuttigste hulpbronne:

  • Adobe se GREP-metakarakterlys
  • Erica Gamet se uitstekendeGREP Cheat Sheet
  • Regex101 vir die toets van GREP-navrae

As jy nog steeds vasgevang voel met GREP, sal jy dalk bykomende hulp in die Adobe InDesign-gebruikerforums kry.

'n Finale woord

Hierdie is slegs 'n baie basiese inleiding tot die wonderlike wêreld van GREP in InDesign, maar hopelik het jy begin om te waardeer watter kragtige hulpmiddel dit is. Die aanleer van GREP kan aan die begin 'n groot belegging wees, maar dit sal oor en oor afbetaal soos jy gemakliker raak om dit te gebruik. Uiteindelik sal u wonder hoe u ooit lang dokumente daarsonder getik het!

Gelukkige GREPing!

Ek is Cathy Daniels, 'n kenner van Adobe Illustrator. Ek gebruik die sagteware sedert weergawe 2.0, en het sedert 2003 tutoriale daarvoor geskep. My blog is een van die gewildste bestemmings op die web vir mense wat Illustrator wil leer. Benewens my werk as 'n blogger, is ek ook 'n skrywer en 'n grafiese ontwerper.