Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Styles de texte automatiques (ital)
#4
Salut les Affinitiens !

Ce que souhaite Dompiont, c'est une fonction bien plus poussé que celle des styles ! Les styles s'appliquent aux textes et aux paragraphes sélectionnés.

Ici, Dompiont souhaite qu'Affinity Publisher analyse tout le texte de sa composition et dès qu'il trouve du texte entre guillemets, passe celui-ci automatiquement en italique.

Pour ce faire, il faut utiliser les GREP (Les expressions régulières). C'est très puissant mais pas facile à maîtriser. Elles sont très utilisées dans les longs ouvrages ; imaginez un document de 500 pages sans aucune feuille de style et dans lequel il faudrait mettre tous les textes entre guillemets en italique...

Depuis la 1.7 Affinity Publisher à commencer à intégrer les expressions régulières dans la fenêtre rechercher / Remplacer, ce n'est qu'un début...


Je ne suis pas du tout un expert dans les GREP, donc voici un début de solution qui je l'espère conduira à une solution au problème de Dompiont :

Dans la fenêtre Rechercher/Remplacer, dans le premier champ de recherche, copie et colle cette chaine de caractère : (?<=«)[\W\w]+(?=»)

En face du 1er champ de recherche tu cliques sur l'engrenage et sélectionnes "Expression régulières"

[Image: dSsxJL_Qvur89IBtoYGJS8GBNHT2Gl56wiYSTpu_...03-h352-no]

Le second champ tu le laisse vide mais tu cliques sur l'engrenage pour sélectionner "Format"
[Image: Wj_xnDfY_oshVSNLblmyTrJvrhLs6LMSyPuQxjs-...95-h265-no]

Là tu auras une fenêtre identique à celle des créations des feuilles de style, donc dans la rubrique Police tu pourras sélectionner la police et l'option italique.

Il ne te reste plus qu'à cliquer sur le bouton rechercher et tout remplacer. 

Pour le moment cette solution n'est pas parfaite, l'expression régulière que je propose sélectionne bien le texte après le premier guillemet ouverte jusqu'au dernier guillemet fermé. Seulement si dans notre texte nous avons plusieurs textes entre guillemets, la fonction sélectionne le tout premier et le tout dernier du document Sad

Donc à améliorer.

J'utilise le site https://regex101.com pour tester mes expressions régulières, dans la colonne de gauche, il faut sélectionner EMAScript (méthode utilisé par Affinity Publisher).

Pour comprendre les expressions régulières, voici une vidéo qui explique bien leurs utilités (vidéo sur Indesign) : https://youtu.be/MsJm_McKIyU
Je préfère le "Tu" au "Vous"
Afin que nous puissions répondre aux questions que vous vous posez il est essentiel que nous connaissions votre configuration et il vous faut avant toute chose, remplir votre profil.
AVANT de poser une question....assurez vous d'abord AVEC LA FONCTION RECHERCHE que le sujet n'a pas déjà été abordé.
Veuillez n'envoyer de messages privés qu'en cas d'absolue nécessité. Chaque question, chaque réponse, chaque intervention doivent servir au plus grand nombre.
alain29
Vos applications :
  • > Affinity by Canva Mac
- Version : 3
  


Messages dans ce sujet
Styles de texte automatiques (ital) - par Dompiot - 27-02-20, 20:39:58
RE: Styles de texte automatiques (ital) - par vMiKL - 29-02-20, 20:37:40

Atteindre :


Utilisateur(s) parcourant ce sujet :
1 visiteur(s)