Modifier FindChangeList.txt  (Lu 4020 fois) Partager ce sujet Imprimer

1 B


renard  23 novembre 2017 : 16:53

  Bonjour,
Ce fichier est super. Il nettoie très bien les textes mais j'ai un petit regret. Les espaces entre les séries de 3 chiffres ne sont pas insécables.
Comment modifier le scripte ?
Merci d'avance car je ne suis pas très calé en programmation.

IP archivée


Merlin  23 novembre 2017 : 18:44

Bonjour et bienvenue.

En fait il n'y a pas besoin de programmation, pour créer une requête GREP il faut surtout de la logique.
As-tu consulté ces tutos ? : https://www.abracadabrapdf.net/category/ressources-et-tutos/abracadabragrep/

IP archivée


renard  24 novembre 2017 : 09:45

Merci  de m'avoir validé.

J'avais déjà consulté ces tutos mais je ne comprends toujours pas comment créer cette ligne qui mettrait une espace insécable  entre les séries de 3 chiffres et ensuite la placer dans le fichier "FindChangeList.txt".

Je confirme que je ne suis pas calé en programmation, voir nul :(

IP archivée


Merlin  24 novembre 2017 : 10:09

"Séries de 3 chiffres", oui mais pour pouvoir créer une requête il faut savoir combien il y a de groupes de 3 chiffres successifs au maximum.

Par ailleurs je crois que tu n'utilises pas la bonne méthode, InDesign est plus puissant que ça.
Ce script effectue un rechercher-remplacer, ce qui signifie qu'il faut recommencer à chaque modification du texte, et qu'on modifie le texte (remplacement des espaces par des insécables, ce qui est pénalisant en terme de balisage et pour la synthèse vocale).

Dans InDesign il existe les styles GREP et un attribut qui s'appelle "Sans retour automatique" (à la ligne), c'est un peu comme appliquer une espace insécable sauf que ça ne modifie pas le texte.

Donc la méthode la plus productive c'est d'utiliser un style GREP qui applique le "Sans retour automatique" aux séries de 3 chiffres. On ne modifie pas le texte et c'est dynamique : on peut modifier le texte autant de fois qu'on veut sans devoir recorriger à chaque fois.

Voir en particulier ce tuto qui utilise l'attribut "Sans retour automatique" : https://www.abracadabrapdf.net/ressources-et-tutos/abracadabragrep/grep-pour-indesign-anti-mot-orphelin/

Si tu ne comprend rien à ce que je viens d'écrire, partage* tout ou partie de ton document (au format IDML stp) que je te fasse un exemple (voir : http://abracadabrapdf.net/forum/index.php/topic,2974.msg16849.html#msg16849 )
 :Smiley15:

IP archivée