Styles imbriqués, Grep Styles et Scripts… c’est quoi la différence?!

Question-Man-script-nested-grep
Je réalise en discutant avec mes collègues que pour plusieurs, les Greps, styles imbriqués et les scripts c’est tout du pareil au même. Les gens ne font pas nécessairement la différence entre un Script ou un Grep Style. Cet article se veut un récapitulatif de tout ça.

Styles imbriqués (Nested styles)

Les styles imbriqués servent à appliquer automatiquement un style de caractère selon un ordre précis.

Liste deux points

indesign-liste-deux-points-bold

Le style de caractère «Bold» sera appliqué jusqu’au deux points (:)

indesign-liste-deux-points-paragraph-nested-style

1. Choisir le style «Bold»
2. Mettre le deux point
Le style «Bold» sera appliqué jusqu’à (through) ce qu’il rencontre un :

Dans cette image, le style «Bold» sera appliqué jusqu’à ce qu’il encontre un deux point (:). S’il n’en trouve pas, le style sera appliqué jusqu’à la fin du paragraphe.

Liste de prix

Dans cet autre exemple…

  • le style de caractère «Modele» sera appliqué jusqu’à la première tabulation;
  • aucun style de caractère sera appliqué jusqu’à la cinquième tabulation;
  • le style de caractère «Prix» sera appliqué jusqu’à la fin.
inline-prices-avec-nested-style

Liste formatée avec les Styles imbriqués.

indesign-nested-style-options

Le style de caractère sera appliqué jusqu’à la contition.

Notez que dans cet exemple, si la cinquème tabulation n’est jamais rencontré, le style «Prix» ne sera jamais appliqué.

Pour plus de détail, consultez l’article Les styles imbriqués (nested styles), vous connaissez?.

GREP Recherche/remplacement

Les Greps sont des expressions ou formules (utilisés aussi en web et en programmation) qui servent à repérer des patterns (ou motifs). Pour s’en servir, il faut utiliser les métacaractères propre aux Greps.

Par exemple, on peut trouver les prix d’un document (0,99 199,25 et même 1299025.33!) avec une expression qui ressemble à celle-ci:

Find what:

\d+[.,]\d\d\b
[@]

Groupe tma grep image

Pour plus de détails sur les GREPs et les Styles GREP InDesign, consultez la section des tutoriels GREP Groupe tma:

www.groupetma.com/tutoriels

Styles Grep

Les styles Grep sont moins contraignants mais un peu plus compliqués. Il s’agit du même principe que les styles imbriqués mais avec une expression Grep.

Par exemple, si nous reprenons les exercices des styles imbiqués mais en utilisant les Greps…

Liste deux points (GREP)
liste-deux-points-grep-styles

Liste deux points avec une expression Grep.

La grande différence est que si le paragraphe n’a pas de deux points (:), le style de caractère «Bold» ne sera pas appliqué.

liste-deux-points-resultat-grep-styles

En utilisant les Styles Grep plutôt qu’un Style imbriqué, le «Bold» sera appliqué seulement s’il y a un deux points (:)

Liste de prix (GREP)
liste-prix inline-grep-styles

Liste de prix avec des expression Grep.

L’exemple des prix ne tiens pas compte du nombre de tabulation. Le style «Modele» sera appliqué jusqu’à la première tabulation, et le style «Prix» sera appliqué au prix de la fin.

Un autre avantage avec les Styles Grep est que plusieurs styles de caractère peuvent êtres appliqués en même temps. Les styles GREP sont expliqués plus en détails dans le 4e volet de tutoriel Recherche Grep InDesign (partie 4): GREP Styles.

Les scripts

Les scripts sont un autre monde! Il s’agit de lignes de code qui dictent à l’application quoi faire. InDesign a des scripts déjà prêts à l’utilisation qui se trouvent dans la palette «Scripts» sous le menu Windows> Utilities> Scripts.

indesign-cc-2014-palette-scripts

Palette scripts InDesign CC 2014.

En double-cliquant un script, InDesign slira le fichier et exécutera les commandes inscrites dans celui-ci. Par exemple, le script «Make Grids» divisera un bloc selon les paramètres entrés par l’utilisateur (vous!).

Groupe tma scripting image

Pour plus de détails sur les scripts InDesign, consultez la section des scripts Groupe tma:

www.groupetma.com/scripts

En conclusion

J’espère que c’est un peu plus clair et que ceci vous aidera à bien distinguer les différences. Si vous avez des questions, n’hésitez pas à commenter ou à communiquer avec moi par courriel.


Loading...