Cette astuce vous permet de formater automatiquement les URL présentes dans une sitographie afin d’éviter les espaces trop étirées lors de la justification du paragraphe.
D’où vient le problème ?
Lorsque l’on rédige une bibliographie ou plus particulièrement une sitographie, il arrive que l’alignement justifié des paragraphes soit perturbé par des adresses URL trop longues.
Alors que nous souhaiterions avoir une présentation qui ressemble plus au résultat suivant :
Comme vous pouvez l’observer plus clairement dans l’exemple ci-dessous, Word cherche à étirer le texte pour remplir l’espace entre les marges gauche et droite. Mais il ne sait pas comment couper l’URL, il va donc élargir démesurément les espaces entre les mots qui la précèdent.
En effet, l’URL est traitée comme s’il s’agissait de plusieurs mots séparés par des traits d’union. Si les traits d’union peuvent être utilisés pour insérer un retour à la ligne, Word va essayer, dans la mesure du possible, de ne pas ajouter de retour à la ligne au milieu d’un « mot ». Dans notre exemple, la première partie de l’URL considérée comme un mot est donc particulièrement longue et génère ainsi des espaces extrêmement larges.
Solution n°1 : Traits d’union conditionnels
Cette technique consiste à ajouter des traits d’union conditionnels après les /
de l’URL afin de permettre à Word de couper les URL et de passer à la ligne. Ces traits d’union sont rendus invisibles via un style de caractère.
Voici notre document de départ :
Créez un nouveau style :
- Définissez le type de style Caractère.
- Nommez le style : URL traits d’union.
- Réglez la taille des caractères du style au minimum
- Réglez la couleur en blanc.
Ouvrez ensuite la fenêtre Rechercher et Remplacer en cliquant sur Remplacer dans le ruban ou via le raccourci Ctrl + H.
Lors du traitement automatique, vous allez traiter par défaut l’ensemble des URL du document, mais également tous les caractères /
ou _
utilisés ailleurs que dans des URL.
Si ces caractères ne sont pas présents ailleurs dans votre document, vous n’avez aucune précaution particulière à prendre sinon, vous pouvez ajouter le style Lien hypertexte comme critère pour le champ Rechercher lors de l’étape suivante ou sélectionner au préalable le texte à traiter.
Insérez un trait d’union conditionnel après chaque caractère /
de l’URL avec le style URL traits d’union. en utilisant la fonction Rechercher et remplacer.
- Dans le champ Rechercher, saisissez :
/
- Dans le champ Remplacer par, saisissez :
/^-
(Le code^-
correspond au trait d’union conditionnel) - Facultatif : Via le menu Format > Styles, ajoutez le style Lien hypertexte comme paramètre de mise en forme du champ Rechercher.
- Via le menu Format > Styles, ajoutez le style URL traits d’union comme paramètre de mise en forme du champ Remplacer par.
- Cliquez sur Remplacer tout pour faire un traitement automatique ou utilisez Remplacer pour un traitement pas à pas.
Suite au traitement précédent, vous avez une sitographie qui n’a plus de /
visibles. Nous devons donc régler ce problème.
Pour règle la question des /
. Il faut donc réutiliser les fonctions Rechercher et remplacer.
- Dans le champ Rechercher, saisissez :
/
- Dans le champ Remplacer par, saisissez :
/
- Via le menu Format > Styles, ajoutez le style Lien hypertexte comme paramètre de mise en forme du champ Remplacer par.
- Cliquez sur Remplacer tout.
Vous pouvez constater sur l’image suivante que le résultat est déjà bien meilleur, mais qu’il est encore possible d’améliorer les choses en appliquant la même opération sur les _
(underscore) présents dans l’URL.
Voici le résultat final après traitement des underscores.
Si vous souhaitez peaufiner les choses, vous pouvez également supprimer les tirets conditionnels présents après les /
du protocole de l’URL, le http://
.
- Dans le champ Rechercher, saisissez :
/^-/^-
- Dans le champ Remplacer par, saisissez :
//
- Cliquez sur Remplacer tout.
Solution n°2 : Séparateur de caractères liés
Cette astuce est tirée du site https://faqword.com. Je vous proposerai ensuite d’essayer d’automatiser le traitement au mieux.
Une seconde solution consiste à utiliser un caractère spécial pour découper en mots les chaînes de caractères trop longues. Il s’agit du Séparateur de caractères liés. Ce caractère peut être inséré via la fenêtre Caractères spéciaux sur Word.
Traitement manuelle d’une URL
La technique consiste donc à insérer un caractère séparateur de caractères liés après les différents slash de l’URL. Ainsi, Word aura bien plus de possibilités pour insérer les retours à la ligne sans que cela ne soit visible pour le lecteur.
Vous pouvez ainsi suivre la procédure suivante :
Placez le curseur de la souris où vous souhaitez insérer le caractère (dans notre exemple après lemonde.fr/
.
Basculez sur l’onglet Insertion du ruban.
Cliquez sur l’option Symbole puis sur Autres symboles.
Dans la fenêtre qui s’ouvre, activez l’onglet Caractères spéciaux.
Retrouvez dans la liste le caractère Séparateur de caractères liés (asiatique).
Cliquez sur le bouton Insérer.
Répétez l’opération pour chaque /
de l’adresse URL. Pour répéter l’opération plus simplement, il sera judicieux de configurer un raccourci clavier comme indiqué dans la partie suivante.
Voici le résultat obtenu après traitement des /
.
Vous pouvez constater que la dernière ligne n’est pas encore parfaitement présentée. Le problème que nous avions avec les /
s’applique également aux caractères _
(underscore). Nous pourrions donc effectuer le même traitement pour les _
.
Automatisation de la procédure
Pour automatiser le traitement, il est possible d’utiliser les fonctions Rechercher et Remplacer. Mais avant cela, nous allons d’abord devoir configurer un raccourci clavier pour le caractère qui nous intéresse.
Configuration du raccourci clavier
Ouvrez la fenêtre Caractères spéciaux comme indiqué dans la procédure manuelle.
Sélectionnez le caractère Séparateur de caractères liés (asiatique).
Cliquez sur le bouton Touche de raccourci….
Dans la fenêtre qui s’ouvre, saisissez le raccourci clavier souhaité. Pour notre exemple, nous utilisons le raccourci Ctrl + 4, 5. C’est à dire qu’il faudra presser la touche Ctrl puis taper 45 tout en maintenant la touche Ctrl enfoncée.
Validez le raccourci clavier avec le bouton Attribuer.
Correction automatique avec Rechercher et Remplacer
Lors du traitement automatique, vous allez traiter par défaut l’ensemble des URL du document, mais également tous les caractères /
ou _
utilisé ailleurs que dans des URL. Si ces caractères ne sont pas présents, vous n’avez aucune précaution particulière à prendre sinon, vous pouvez ajouter le style Lien hypertexte comme critère pour le champ Rechercher.
Ouvrez ensuite la fenêtre Rechercher et Remplacer en cliquant sur Remplacer dans le ruban ou via le raccourci Ctrl + H.
Saisissez le texte /
dans le champ Rechercher.
Saisissez ensuite le texte /
suivi du caractère Séparateur de caractères liés (asiatique) que vous insérez via le raccourci clavier configuré précédemment dans le champ Remplacer par.
Vous pouvez alors cliquer sur Rechercher suivant puis sur Remplacer pour ajouter le caractère spécial uniquement là où vous le souhaitez ou alors cliquer sur le bouton Remplacer tout pour traiter tous les /
du document.