如果我在 Word 中以正常模式输入“因此 x 大于 y。”,拼写检查不会报告错误。但如果我将“x”和“y”转换为方程式(例如,通过选择它们然后给出命令“插入 → 方程式”),在 Word 2007 或更高版本中,会报告拼写错误:标点符号前有空格。这相当不方便,建议的“更正”会删除“than”和“y”之间的空格。
因此,Word 似乎表现得好像“y”根本不存在。有没有什么解决办法?当使用内联方程式时,数学文本中经常会出现这样的问题(为了印刷统一,如果使用方程式工具,数学表达式都应该在文本中写成方程式)。
我知道我可以通过把一个空格放在等式中来避免这个问题,因此,我使用“...than[ y]”而不是“...than [y]。”(其中括号表示使用等式工具创建的构造)。这听起来不合逻辑,而且有点不方便(如果复制等式,空格也会被复制到其中,并且在一般情况下,可能需要在两边或两边都添加空格)。
答案1
Word 允许您通过“插入”->“符号”->“更多符号”->“特殊字符”插入所谓的“无宽度不间断”字符。这是 Unicode U+200C,在 Unicode 中称为“零宽度非连接符”。
如果您在“y”方程式之前立即插入其中一个,它似乎可以阻止标记此特定错误。
不太理想,当它出现在等式之前时,字符看起来就像在等式“框”内(尽管它不在)。
OP 评论说它需要谨慎使用,例如因为在“y”之后使用它可能充当可选的换行符,将“。”推到下一行。
答案2
如果您觉得方便,可以关闭标点符号的语法检查。这样可以避免出现此“错误信息”,但也会丢弃有关标点符号的其他建议(例如分号使用不当等)。
在 Word 2007/2010 中,可以在校对选项中完成此操作:
我假设该选项与你使用的 Word 2013 中的选项相同或非常相似。我不知道是否有一个选项可以禁用它,仅用于涉及方程式的情况,我认为它不存在。