Faq/Writer/153/fr

From The Document Foundation Wiki
< Faq‎ | Writer
Jump to: navigation, search

Comment normaliser la ponctuation d'un document ?

Les signes de ponctuation doivent en principe suivre des règles typographiques.

Signe Règle
, texte,[espace]texte
; texte[espace];[espace]texte
: texte[espace]:[espace]texte
. texte.[espace]texte
... texte…[espace]texte
? ou ! texte[espace]?[espace]texte


Il est possible d'utiliser la fonction de recherche & remplacement de texte pour corriger automatiquement un document ne respectant pas ces usages.

Nous donnerons ici les exemples pour la virgule et les deux-points. Ces exemples devront donc être adaptés pour les autres signes en fonction du tableau ci-dessus.


Normalisation de la virgule

  • Utiliser le menu Édition ▸ Rechercher & remplacer
  • Dans la zone Rechercher indiquer :
[:space:]{0,},[:space:]{0,}
  • Dans la zone Remplacer par taper une virgule suivie d'une[1] espace
  • Cliquer sur le bouton Plus d'options
  • Cocher Expressions régulières
  • Cliquer sur Tout remplacer
Normalisation de la virgule par Édition ▸ Rechercher & remplacer
copie d'écran dialogue rechercher remplacer
Texte de départ
copie d'écran cf. légende
Texte après remplacement

Explications :

  • [:space:] représente une espace.
  • {0,} définit le nombre minimum d'occurrences du caractère précédant l'accolade ouvrante (l'espace en l'occurrence) ; le maximum n'est pas défini, il peut y en avoir plusieurs.

Normalisation des deux-points

Ce signe est précédé et suivi par une espace. S'il figure en bout de ligne il peut arriver qu'il soit reporté en début de ligne suivante. Pour éviter ce désagrément on utilise une espace insécable pour l'espace précédent le signe.

Par parenthèse, ce remplacement est automatique lors de la saisie avec LibreOffice.

  • Commencer par insérer une espace insécable "provisoire" dans le document : menu Insertion ▸ Marque de formatage ▸ Espace insécable (Ctrl+Maj+Espace)
  • Sélectionner puis couper ce caractère (menu Édition ▸ Couper ou Ctrl+X)
  • Utiliser le menu Édition ▸ Rechercher & remplacer
  • Dans la zone Rechercher indiquer :
[:space:]{0,}:[:space:]{0,}
  • Dans la zone Remplacer par coller le presse-papiers (l'espace insécable), taper les deux-points suivis d'une espace
  • Cliquer sur le bouton Plus d'options
  • Cocher Expressions régulières
  • Cliquer sur Tout remplacer


Nota : la commande Format ▸ AutoCorrection ▸ Appliquer permet d'ajouter automatiquement l'espace insécable qui précède les deux-points mais elle n'ajoutera pas l'espace éventuellement manquante après le signe.

Voir aussi le how-to consacré à la Recherche.

Notes

  1. Le terme espace est féminin en typographie.