Les équations provoquent des messages d'erreur incorrects dans la vérification orthographique dans Word, comment éviter?

9

Si j'écris «Ainsi, x est plus grand que y». en mode normal dans Word, aucune erreur n'est signalée lors de la vérification orthographique. Mais si je transforme «x» et «y» en équations (en les sélectionnant puis en donnant la commande Insérer → Équation par exemple), dans Word 2007 ou plus récent, une erreur d'orthographe est signalée: espace avant la ponctuation. Ceci est plutôt gênant, et la "correction" suggérée supprimerait l'espace entre "que" et "y".

entrez la description de l'image ici

Par conséquent, Word semble agir comme si «y» n'était pas là du tout. Y a-t-il une solution à cela? De tels problèmes sont fréquents dans les textes mathématiques lorsque des équations en ligne sont utilisées (et pour l'uniformité typographique, les expressions mathématiques doivent toutes être écrites sous forme d'équations dans le texte, si les outils d'équation sont utilisés).

Je sais que je peux éviter le problème en mettant un espace à l'intérieur de l'équation, de sorte qu'au lieu de "... que [y]". (où les crochets indiquent une construction créée avec des outils d'équation) J'utilise "... que [y]". Cela semble simplement illogique et quelque peu gênant (si une équation est copiée, l'espace y est copié, et dans le cas général, un espace peut être nécessaire de chaque côté ou des deux côtés).

Jukka K. Korpela
la source
La mise d'un caractère insécable sans largeur juste avant et après l'équation semble empêcher cette erreur d'être signalée, mais vous devrez vérifier plus attentivement. Pas idéal, et quand il vient avant l'équation, le personnage semble être à l'intérieur de la "boîte" de l'équation (bien que ce ne soit pas le cas). Mais peut-être une solution de contournement qui vous permet toujours de garder la vérification orthographique / grammaticale et d'éviter de polluer toutes les équations.
@bibadia, ne fonctionne pas pour moi - je suppose que vous vouliez dire U + FEFF, mais cela n'a pas un tel effet lorsque je teste l'idée avec ma phrase d'exemple dans Word 2013.
Jukka K. Korpela
Je veux dire 0x200C - vous pouvez l'insérer à partir de Insertion-> Symbole-> Plus de symboles-> Caractères spéciaux. 0xFEFF est le Byte Order Mark, je pense, qui est tout à fait autre chose.
U + FEFF est un ESPACE NO-BREAK DE LARGEUR ZÉRO, qui est également utilisé comme nomenclature, mais uniquement pour les données de démarrage. U + 200C ZERO WIDTH NON-JOINER est défini (dans la norme Unicode) pour désactiver le comportement de ligature, mais Word l'utilise différemment et dans Insertion → Symbole → Plus de symboles → Caractère spécial, «Saut facultatif sans largeur» l'insère. Il semble en effet empêcher les messages d'erreur, mais je pense qu'il doit être utilisé avec précaution. Par exemple, dans mon exemple, l'utiliser avant «y» a l'effet souhaité, mais si vous le mettez également après «y», il agira comme un saut de ligne facultatif, provoquant peut-être «.» à pousser en début de ligne!
Jukka K. Korpela
@bibadia, pouvez-vous formuler vos commentaires comme réponse?
Jukka K. Korpela

Réponses:

4

Word vous permet d'insérer ce qu'il appelle un caractère "sans rupture sans largeur" ​​via Insérer-> Symbole-> Plus de symboles-> Caractère spécial. Il s'agit de l'Unicode U + 200C, connu sous Unicode sous le nom de ZERO-WIDTH NON-JOINER.

Si vous insérez un de ceux immédiatement avant l'équation "y", il semble empêcher cette erreur particulière d'être signalée.

Pas idéal, et quand il vient avant l'équation, le personnage semble être à l'intérieur de la "boîte" de l'équation (bien que ce ne soit pas le cas).

L'OP a indiqué qu'il doit être utilisé avec précaution, par exemple parce qu'utilisé après le "y", il peut agir comme un saut de ligne facultatif, en poussant le "." sur la ligne suivante.


la source
Cela semble être la meilleure réponse que nous puissions avoir, avec ce comportement gênant de Word. Nous devons choisir entre cette méthode, la réponse de Timothy de supprimer les contrôles de ponctuation, l'utilisation d'espaces à l'intérieur de la formule comme décrit dans la question, et simplement ignorer les messages (en espérant que nous n'ignorerons pas trop d'erreurs réelles dans le processus).
Jukka K. Korpela
2

Si cela vous convient, vous pouvez désactiver la vérification grammaticale de la ponctuation. Cela empêchera ce "message d'erreur" d'apparaître, mais supprimera également d'autres suggestions concernant la ponctuation (comme une mauvaise utilisation des points-virgules, etc.)

Dans Word 2007/2010, cela peut être fait dans les options de vérification linguistique:

Options de vérification linguistique

Je suppose que l'option est identique ou très similaire dans Word 2013, que vous utilisez. Je ne suis pas au courant d'une option pour désactiver cela uniquement pour les cas impliquant des équations, et je ne pense pas que cela existe.

Timothée
la source