InDesigns GREP-stiler er magien til automatisk formatering. I denne Quick Tip vil vi forklare hvordan du konfigurerer GREP stiler og hvordan du kan bruke dem til en konsistent og effektiv design.
GREP-stiler er tegnstiler som InDesign gjelder for en bestemt del av teksten i et dokument. Denne delen kan være et enkelt tegn, ord eller et mønster av tegn. For å spesifisere delen brukes et språk som kalles regulære uttrykk.
Med dette språket kan du beskrive mønstre i teksten som må ha spesiell formatering påført. Du kan gjøre dette i InDesign ved hjelp av alternativet GREP Style i dialogboksen Stilformatalternativer.
Du kan bruke GREP stiler for mange ting. For å starte enkelt, skal jeg bruke en GREP-stil for å formatere bildetekster. Klikk på knappen Ny GREP Style. Du får se en ny stilregel vises. Først må vi opprette en ny karakterstil. Klikk på alternativmenyen og velg Ny tegnstil.
For bildetekster bruker jeg Myriad Pro Semibold i småpynt som min nye karakterstil.
InDesign legger automatisk det vanlige uttrykket \ d+ i feltet Til tekst. \ d er et jokertegn som står for Et hvilket som helst tall og plussymbolet betyr gjenta en eller flere ganger. Så, som standard, vil InDesign bruke din tegnetype til siffer som 14, 001 eller 2010.
For å se alle alternativene som er tilgjengelige for å konstruere et vanlig uttrykk, klikk på @ -knappen.
Jeg skal slette standard vanlig uttrykk og konstruere en ny for bildetekster. Ordene jeg vil formatere med den nye tegnet stilen er topp, venstre, høyre, bunn og midten. Uttrykket jeg bruker er:
^ (Øverst | forlatt | right | nederst | midten) \ s
Du bør lese dette som: avsnitt begynner (^) med ordene topp eller (|) venstre eller Ikke sant eller bunn eller midten, etterfulgt av et mellomromstegn (\ s). På denne måten, bare hvis ordene vises i begynnelsen av et avsnitt og etterfølges av hvitt plass, får du karakterstilen. Du kan se det endelige resultatet nedenfor:
Bilde av peasap på flickr
En av de mest nyttige tingene du kan gjøre med GREP stiler, er å forhindre foreldreløse i oppsettet ditt. En foreldreløs er et enkelt ord som vises på siste linje i et avsnitt. Med GREP kan du bruke en tegnstil med No break kontrollert til den siste hvite plasskarakteren i et avsnitt. Dette sikrer at den siste linjen i et avsnitt har minst to ord på den. Uttrykket for dette er:
(?<=\w)\s(?=\w+[[:punct:]]*\r)
Dette uttrykket bruker positiv lookbehind (?<=) to check if there is a word character (\w) before the whitespace (\s), and positive lookahead (?=) to check if there are one or more word characters (\w+) and zero or more punctuation characters ([[:punct:]]*) before the end of a paragraph (\r). As you can see, GREP styles can become somewhat complex.
GREP tar litt tid å mestre, men når du gjør det, kan du spare mye tid med automatisk å bruke formatering avhengig av teksten. Ulike eksempler på andre uttrykk kan finnes på nettet. Vennligst fortell oss i kommentarene som GREP stiler du bruker!