Уравнения вызывают неправильные сообщения об ошибках при проверке орфографии в Word, как этого избежать?

9

Если я напишу «Таким образом, х больше, чем у». в обычном режиме в Word ошибка проверки орфографии не сообщается. Но если я превращу «x» и «y» в уравнения (выбрав их, а затем задав команду «Вставить» → «Уравнение»), в Word 2007 или более новой версии появится ошибка орфографии: пробел перед пунктуацией. Это довольно неудобно, и предложенная «коррекция» уберет пробел между «чем» и «у».

введите описание изображения здесь

Таким образом, Слово, кажется, действует так, как будто «у» вообще не было. Есть ли какое-то решение для этого? Подобные проблемы часто встречаются в математических текстах, когда используются встроенные уравнения (а для типографской однородности все математические выражения должны быть записаны как текстовые уравнения, если вообще используются инструменты уравнений).

Я знаю, что могу избежать этой проблемы, поместив пробел внутри уравнения, чтобы вместо «... чем [у]». (где скобки указывают на конструкцию, созданную с помощью инструментов уравнения) Я использую «... чем [у]». Это просто звучит нелогично и несколько неудобно (если копируется уравнение, в нем копируется пространство, и в общем случае пространство может понадобиться с обеих сторон или с обеих сторон).

Юкка К. Корпела
источник
Помещение неразрывного символа без ширины непосредственно перед и после уравнения, по-видимому, предотвращает пометку этой ошибки, но вам необходимо проверить более тщательно. Не идеально, и когда он идет перед уравнением, персонаж выглядит так, как будто он находится внутри «поля» уравнения (хотя это не так). Но, возможно, это обходной путь, который по-прежнему позволяет вам проверять орфографию / грамматику и избегать загрязнения каждого уравнения.
@bibadia, не работает для меня - я полагаю, вы имели в виду U + FEFF, но это не дает такого эффекта, когда я проверяю идею с помощью моего примера предложения в Word 2013.
Юкка К. Корпела
Я имею в виду 0x200C - вы можете вставить его из Вставка-> Символ-> Дополнительные символы-> Специальные символы. Я думаю, что 0xFEFF - это Порядок следования байтов, что совсем другое.
U + FEFF - это нулевая ширина без пробела, которая также используется в качестве спецификации, но только в начальных данных. U + 200C ZERO WIDTH NON-JOINER определено (в стандарте Unicode) для отключенного поведения лигатуры, но Word использует его по-другому, и в Вставка → Символ → Дополнительные символы → Специальный символ, «Дополнительный разрыв без ширины» вставляет его. Похоже, что это действительно предотвращает сообщения об ошибках, но я думаю, что их нужно использовать осторожно. Например, в моем примере использование его до того, как «y» даст желаемый эффект, но если вы также поставите его после «y», это будет действовать как необязательный разрыв строки, вызывая, возможно, «.» быть выдвинутым в начале строки!
Юкка К. Корпела
@bibadia, можешь ли ты сформулировать свои комментарии как ответ?
Юкка К. Корпела

Ответы:

4

Word позволяет вставлять то, что он называет символом «без ширины без разрыва», через «Вставка» -> «Символ» -> «Дополнительные символы» -> «Специальный символ». Это Unicode U + 200C, известный в Unicode как ZOOO-WIDTH NON-JOINER.

Если вы вставите один из них непосредственно перед уравнением «y», оно, по-видимому, предотвратит пометку этой конкретной ошибки.

Не идеально, и когда он идет перед уравнением, персонаж выглядит так, как будто он находится внутри «поля» уравнения (хотя это не так).

ОП отметил, что его следует использовать осторожно, например, потому что после «y» он может выступать в качестве дополнительного разрыва строки, нажимая «.» на следующую строку.


источник
Похоже, это лучший ответ, который мы можем получить при таком неудобном поведении Word. Нам нужно выбрать между этим методом, ответом Тимоти о подавлении проверок пунктуации, использованием пробелов внутри формулы, как описано в вопросе, и просто игнорированием сообщений (надеясь, что мы не будем игнорировать слишком много реальных ошибок в процессе).
Юкка К. Корпела
2

Если вам это удобно, вы можете отключить проверку грамматики для пунктуации. Это предотвратит появление этого «сообщения об ошибке», но также отменит другие предложения о пунктуации (например, неправильное использование точек с запятой и т. Д.)

В Word 2007/2010 это можно сделать с помощью параметров проверки:

Параметры проверки правописания

Я предполагаю, что этот вариант такой же или очень похож в Word 2013, который вы используете. Я не знаю о возможности отключить это только для случаев, связанных с уравнениями, и я не думаю, что он существует.

Тимоти
источник